Open Government Products

Senior DevOps or Software Engineer, Digital Economy Products

Open Government Products

full-time

Posted on:

Location Type: Hybrid

Location: Singapore • 🇸🇬 Singapore

Visit company website
AI Apply
Apply

Job 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