
Senior DevOps or Software Engineer, Digital Economy Products
Open Government Products
full-time
Posted on:
Location Type: Hybrid
Location: Singapore • 🇸🇬 Singapore
Visit company websiteJob Level
Senior
Tech Stack
AnsibleApacheAWSCloudDNSDockerFirewallsGrafanaJavaKubernetesLinuxPrometheusPythonRabbitMQTCP/IPTerraformVMware
About the role
- As part of the DevOps team, you will be responsible for building, maintaining, and optimizing the infrastructure and deployment processes that enable fast, secure, and reliable software delivery.
- Collaborate on the design, implementation, and maintenance of CI/CD pipelines to improve deployment velocity and system reliability.
- Contribute to IaC initiatives using tools such as Terraform, Terragrunt, or Ansible to provision and manage infrastructure efficiently and consistently.
- Work with the DevOps/Infrastructure team to ensure application and system observability through metrics, logs, and distributed tracing using tools like Prometheus, Grafana, and OpenTelemetry.
- Participate in platform reliability efforts, including setting up monitoring and alerting systems, conducting automated testing, and tuning performance.
- Help drive the adoption of DevSecOps practices, integrating security into CI/CD pipelines and ensuring infrastructure and application compliance.
- Develop and maintain scripts and automation tools to streamline infrastructure provisioning, build processes, and application deployments.
- Work with cloud and hosting providers to set up, configure, and manage application environments and deployment pipelines.
- Provision and manage infrastructure resources such as servers, virtual machines, containers, and related services to support development and operations teams.
- Promote and implement continuous integration and delivery best practices to improve development workflows and deployment efficiency.
Requirements
- Degree in Computer Science, Information Systems, Computer Engineering, or equivalent hands-on experience in a related field.
- Strong understanding of DevOps methodologies, Agile development practices, and cloud technologies (preferably AWS).
- Practical experience with CI/CD tools and pipelines using platforms such as GitLab CI/CD.
- Proficiency in tools like Terraform, Terragrunt, or Ansible to automate infrastructure provisioning and management.
- Hands-on experience with Docker and Kubernetes for building, managing, and orchestrating containerized applications.
- Proficient in administering both Linux and Windows systems, including patching, performance tuning, and troubleshooting.
- Experience managing and deploying applications on JBoss and Apache servers.
- Experience configuring and managing RabbitMQ or similar messaging systems.
- Familiarity with Amazon Web Services (AWS) and virtualization technologies like VMware.
- Solid understanding of networking concepts (e.g., TCP/IP, DNS, load balancing, firewalls, VPNs, subnets) as they relate to cloud and on-prem environments.
- Exposure to backend technologies such as Java, and scripting skills (e.g., Bash, Python) for automation.
- Familiar with observability tools (e.g., Prometheus, Grafana, OpenTelemetry) for metrics, logging, and tracing.
- Excellent analytical and troubleshooting skills across infrastructure, networks, and deployment pipelines.
Benefits
- Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks.
- We champion flexible work arrangements (subject to your job role) and trust you to manage your time to deliver your best.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
DevOps methodologiesCI/CD pipelinesInfrastructure as Code (IaC)TerraformAnsibleDockerKubernetesLinux administrationWindows administrationScripting (Bash, Python)
Soft skills
analytical skillstroubleshooting skillscollaborationcommunication