Cloud DevOps Engineer

GOVERNMENT TECHNOLOGY AGENCY
  • Job Category
    Public / Civil Service
  • Contract type
    Contract

Job Description

The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies.

Join us as we support Singapore’s vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.

 

 

The Government Infrastructure Group (GIG) is responsible for providing the ICT Infrastructure where the whole government will rely on for its digitalization effort and smart nation initiatives. The infrastructure layer covers the data centers, networks, cloud and endpoints. The modernization of the infrastructure and related services are underway and further efforts will be required to drive the adoption of advanced technologies to bring greater value to the country.

 

If you are someone with strong cloud background and passionate about technology, looking for opportunities to work with a team of practitioners and leading industry experts, we welcome you to join GIG.

 

Job overview:

As a Cloud DevOps Engineer, you will be tasked to develop automated processes to support infrastructure operations in the cloud that has integration to various on premise or SaaS solutions. Knowing a wide range of technologies in term of vertical and horizontal breadths, you will optimize, enhance and support applications in the design and deploy of scalable and highly available solutions. You will also be responsible for the overall technical design, pertaining to the infrastructure elements, integration, connectivity and hosting. Your work will help to enable the Government to leverage on the commercial cloud for the development and deployment of digital services.

 

You will also increase system observability and quantifiability, thereby enabling technical feedback. Your role will also include improving business agility by reducing deployment intervals.

 

Through keeping development environment, CI/CD pipelines, and other ad-hoc processes well-oiled, you will also help to improve the efficiency of developers.


What to expect:

  • Administering cloud-based Infrastructure deployment which includes tasks such as provisioning/de-provisioning of resources, maintaining security posture, user administration, monitoring computing resource utilisation, network setup, backup/restore and incident management.

  • Performs system administration activities in accordance with GovTech’s policies and procedures.

  • Troubleshoot, performs root cause analysis, implements corrective/preventive actions during and after an incident as part of the infrastructure team.

  • Create and maintain documentation and processes for troubleshooting, maintaining, and configuring systems.

  • Operates within assigned budget and demonstrates fiscal responsibility.

  • Support audit and infrastructure/network security scans, disaster recovery and security related activities.

  • Build automation wherever possible to improve development team's agility.

  • Experience with implementing Infrastructure-as-Code (IaC) on AWS, Azure and/or GCP.

  • Identify potential and emerging technologies relevant to innovation for the Government.

  • Work in a cross-functional service team consisting of software engineers, DevOps, and other specialists

 

How to succeed:

  • Disciplines in Computer Science, Computer or Electronics Engineering, Information Technology or related qualifications.

  • Experience in designing automation solutions using provisioning tools, continuous integration tools, and scripting languages.

  • Knowledgeable and experienced in working within an Agile development environment, focusing on dynamic and rapid quality delivery.

  • Strong skills in Terraform, Python, Bash, JavaScript

  • Cloud computing deployment and management experience - AWS, Azure and/or GCP

  • Strong understanding and practice Agile/Lean projects SCRUM, KANBAN etc.

  • You should have at least 1 year in DevOps role delivering high performance; highly available and resilient applications and infrastructures as part of an infrastructure team.

  • Ability to prioritize work and strong problem-solving skills.

  • Attention to detail and accuracy. Able to apply meticulous approach to figures and processes in high agility environment.

  • Embrace strong teamwork

 

Preferred Skills:

  • Experience with Terraform Enterprise, Gitlab, Python coding, Landing-zones with AWS, Azure and/or GCP

  • Experience with DevOps/SRE

  • Experience with automation using Ansible

  • Experience with RESTful APIs

  • Experience with automated deployments using Infrastructure as Code

 

 

"


Closing on 18 Jan 2022