As a DevOps Engineer, you will be responsible for building and maintaining DevOps frameworks, improving CI/CD processes, and ensuring seamless collaboration between development, cloud, and security teams. You will work on enhancing automation, optimizing system performance, and integrating best practices into the software development lifecycle.
Responsibilities
- Design, develop, and maintain secure, scalable DevOps pipelines, tools, and frameworks.
- Implement and manage CI/CD processes to streamline software delivery.
- Collaborate with developers, cloud engineers, and security teams to enhance DevOps best practices.
- Automate deployment, monitoring, and infrastructure management.
- Ensure security and compliance standards are embedded in DevOps processes.
- Conduct peer code reviews, provide mentorship, and promote a culture of continuous improvement.
- Perform system integration testing and support user acceptance testing (UAT).
- Document processes, best practices, and guides for development teams.
Requirements
- At least 10 years of experience in software development, DevOps, solution design, and production support.
- Strong programming skills in C# or Python, with experience in Test-Driven Development (TDD).
- Hands-on experience with CI/CD tools (GitHub Actions, Jenkins, etc.).
- Proficiency in GitHub for version control, collaboration, and code review.
- Experience managing artifact repositories (e.g., JFrog Artifactory).
- Strong knowledge of cloud platforms (AWS preferred) and containerization (Docker, Kubernetes).
- Experience with database technologies (Microsoft SQL, Oracle, PostgreSQL).
- Familiarity with security and networking principles, as well as application security tools (e.g., SAST, OSS).
- Passion for automation and building efficient, self-service DevOps solutions.
- Strong problem-solving skills and ability to work in cross-functional teams.
Morgan McKinley Pte Ltd
HO JI KEAT, JOEY
EA Licence No: 11C5502 | EAP Registration No: R1983255