Description
GovTech is the lead agency driving Singapore's Smart Nation initiatives and public sector digital transformation.
As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government's capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.
You will be working on the Government Commercial Cloud (GCC) platform, which enables government agencies to create high-quality and reliable government services for citizens using commercial cloud services.
Responsibilities:
- Participate in an in-house engineering squad for engineering excellence in design, development, and operation of the Singapore Government Commercial Cloud Platform.
- Practice and lead other development communities to develop and deploy on Government Commercial Cloud.
- Opportunities to learn and implement large-scale automation with cloud landing zone across multiple Cloud Service Providers in Government Context.
- Responsible for developing and maintaining the platform used by multiple government agencies.
- Be the guiding subject matter expert for DevOps methodologies, contribute to Automation, Availability, Scalability, and Resiliency to the team and the development communities within government.
- This role has a focus on development of API, backend automation in NodeJS/Python, code deployment security with various CICD toolchain such as Gitlab, Atlassian, Terraform.
Requirements:
- Hands-on experience in API/backend development and integration using NodeJS/Python, experience in TypeScript or JS frameworks and modern build tools (Webpack, Vite).
- Practitioner in agile development, secure pipelines, and deployment automation.
- Understand and willing to learn about Infrastructure as Code, Policies as Code, and Git.
- Familiar with cloud services such as AWS, Azure, and GCP.
- Appreciate or willing to learn large-scaled distributed systems and their challenges.
- Familiar with code security and open-source tools in relevant domains.
Good to have:
- Practiced Terraform and Bash scripting.
- Understand about Cloud Landing Zone such as Control Tower, Terraform Landing Zone, Microsoft Azure CAF.
- Practiced Site Reliability Engineering principle and familiar with application monitoring tools.
How to Succeed:
- Strong understanding and appreciation of positive team culture.
- Care about growing and coaching staff.
- Passion for automation for large scalable systems ensuring they are highly secured, resilient, and highly available.
- Have strong communication skills and belief in what you are doing.
- Extremely strong team-player, primary focus is on leveraging your experiences to help the team succeed.
- Strong contributor and hands-on in all your past experiences.
- Advocate for the best Engineering and DevOps principles.