DevOps Engineer

ELLIOTT MOSS CONSULTING PTE. LTD.


Date: 19 hours ago
Area: Singapore, Singapore
Salary: SGD 7,000 - SGD 9,000 per month
Contract type: Full time

Job Description

We are seeking a highly skilled and motivated Senior DevOps Engineer / Software Engineer with a strong background in software engineering and DevOps practices. The ideal candidate will have hands-on experience with modern development and deployment technologies, a passion for automation, and a keen interest in enhancing developer productivity and infrastructure reliability. You will work closely with cross-functional teams to build, scale, and maintain infrastructure and CI/CD pipelines that support a wide variety of applications and environments.

Key Responsibilities:

  • Design, implement, and maintain scalable DevOps solutions to support the full software development lifecycle.
  • Develop and manage Infrastructure as Code (IaC) using tools like Terraform and AWS CloudFormation.
  • Containerize applications and manage orchestration using Docker, Kubernetes, Amazon EKS, and Helm.
  • Administer and optimize AWS cloud infrastructure, leveraging services such as EC2, RDS, S3, Lambda, and more.
  • Implement and maintain CI/CD pipelines with tools like GitHub Actions to streamline deployment processes.
  • Monitor and improve system performance and availability using observability tools like CloudWatch, Datadog, and Splunk.
  • Manage artifact repositories such as JFrog Artifactory for build artifact storage and distribution.
  • Collaborate with engineering teams to troubleshoot issues and optimize developer workflows.
  • Maintain and automate Linux-based systems with strong shell scripting and administration skills.
  • Drive adoption of DevOps best practices across teams, including automation, version control, and testing.
  • Participate in code reviews, architecture discussions, and continuous improvement efforts.
  • Mentor team members and promote a collaborative and knowledge-sharing environment.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 5 years of software engineering experience, proficient in at least one of the following: JavaScript, Java, Python, or .NET.
  • At least 3 years of hands-on experience with containerization and orchestration tools such as Docker, Kubernetes, EKS, and Helm.
  • Minimum 3 years of experience working with AWS cloud infrastructure.
  • Solid understanding and implementation experience with IaC tools such as Terraform and AWS CloudFormation.
  • Experience working with observability tools such as CloudWatch, Splunk, and Datadog.
  • Proficiency in building and maintaining CI/CD pipelines, preferably using GitHub Actions.
  • Hands-on experience managing artifact repositories like JFrog Artifactory.
  • Strong Linux system administration skills and expertise in shell scripting.
  • Ability to analyze and resolve complex technical issues across diverse tech stacks.
  • Excellent verbal and written communication skills.
  • A team player with a proactive attitude and a strong sense of ownership.

Preferred Qualifications:

  • AWS certifications (e.g., AWS Certified Solutions Architect, DevOps Engineer).
  • Relevant certifications in Kubernetes or other DevOps technologies.
  • Experience in improving developer experience and developer platform engineering.
Post a CV