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.
The Platform Infrastructure Engineer will be responsible for designing, building, and maintaining the robust and scalable infrastructure that underpins the Singapore Tourism Board's digital platforms and services, ensuring high availability, performance, and security.
Responsibilities:
- Design, implement, and manage highly available, scalable cloud infrastructure, particularly on GCC AWS, to support a wide range of digital initiatives.
- Automate infrastructure provisioning, configuration, and deployment processes using Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, CloudFormation).
- Monitor system performance, troubleshoot issues, and implement proactive measures to ensure optimal platform health and reliability.
- Manage and optimize containerization technologies (e.g., Docker, Kubernetes) for application deployment and orchestration.
- Implement and maintain CI/CD pipelines to streamline software delivery and ensure efficient release cycles.
- Collaborate with development teams to ensure infrastructure aligns with application requirements and best practices.
- Develop and enforce security best practices across all infrastructure components, including network security, access control, and data protection.
- Participate in on-call rotations to provide 24/7 support for critical platform incidents.
- Evaluate and recommend new technologies and tools to improve infrastructure efficiency and capabilities.
- Document infrastructure designs, configurations, and operational procedures.
Requirements:
- Proven experience (3+ years) in a Platform, DevOps, or Infrastructure Engineering role, with a strong focus on cloud platforms (AWS).
- Solid understanding of cloud architecture principles, services (compute, storage, networking, databases), and security best practices.
- Proficiency in scripting languages such as Python or Bash.
- Hands-on experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
- Experience with CI/CD tools (e.g., GitLab CI).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Strong understanding of networking concepts (TCP/IP, DNS, VPNs, firewalls).
- Experience with monitoring and logging tools (e.g., Cloudwatch, Grafana).
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
Benefits: GovTech offers a total rewards approach, providing a holistic and market-competitive suite of perks, including leave benefits, employee wellness programs, and flexible work arrangements.