About the company
In Digital Resiliency Engineering (DRE), we combine software and systems engineering to build and operate large-scale and distributed systems designed and/or built by the Singapore Government. We ensure Government services are reliable, meets expected performance and satisfy customer needs.
Responsibilities
- Build Service Level Indicators (SLI), Service Level Objective (SLO), Error Budgets, and Post-mortem Incident processes.
- As part of an on-call roster, ensure reliability and performance of critical Government Services. Provide operational support and engineering for large-scale and distributed systems to drive incidents resolution effectively.
- Gather and analyse metrics and logs from Operating Systems and/or applications for capacity planning, performance tuning and fault isolation.
- Build automation to manage services, infrastructure, and/or applications.
- Improve reliability and quality of services using proactive monitoring.
- Measure and optimize system performance, with continuous improvement and pushing SRE practice forward.
- Build SRE playbook for the Whole-of-Government to leverage as reference for SRE.
- Identify potential and emerging technologies relevant to innovation for the Government.
- Work in a cross-functional service team consisting of software engineers, infrastructure engineers, DevOps, and other specialists.
Requirements
- 6+ years of experience in technology operations as an Infrastructure Engineer or Site Reliability Engineer - with experience operating large-scale mission critical production systems.
- Expertise in building and operating automated monitoring and incident detection systems, creating runbooks and running incident management processes.
- Expertise in designing automation solutions using provisioning tools, continuous integration tools (CI/CD), and scripting languages.
- Experience leading highly complex technical projects with multiple dependencies and stakeholders.
- Knowledgeable and experienced in working within an Agile development environment, focusing on dynamic and rapid quality delivery.
- Proficient in building and managing highly available and scalable IT infrastructure and/or application, with knowledge in Container and Virtualization technologies.
- Proficiency in Python, PowerShell, or Ruby.
- Proficiency with Infrastructure as Code (IaC) tools such as SaltStack, Puppet, Terraform, or Ansible.
- Able to work independently and deliver results within specified deadlines.
- Ability to prioritize work and strong problem-solving skills.
- Good to have communicate skills, both verbally and in writing to users, vendors and management.
- Ability to communicate complex interaction concepts clearly and persuasively across different audience and varies levels in GovTech.
Conditions
- A wholly-owned subsidiary of GovTech.
- We promote a learning culture and encourage you to grow and learn.
- Annual Leave Benefits with additional perks such as Family Care and Birthday Leave.
- Contract Staff enjoys the same benefits as Permanent Employees.