We are looking for a DevOps Consultant for one of our clients in Singapore. The Ideal Candidate will have the strong experience in CI/CD pipelines using GitHub and GitHub Actions.
Key Responsibilities
- Design, build and maintain CI/CD pipelines using GitHub and GitHub Actions
- Write automation and integration code in Shell, Python and JavaScript
- Design and develop Ansible playbooks, and maintain Ansible jobs using AWX Tower
- Develop and maintain scripts (Bash, Python and JavaScript) for continuous integration and continuous deployment
- Design, build and maintain CI/CD for Java and NodeJS-based applications
- Integrate CI/CD with Nexus, SonarQube, Junit, Munit and REST APIs
- Design, develop and support webMethods, MuleSoft, and ETL (Talend/DataStage/ControlM) implementation projects.
Required Experience
- 4+ years of experience in DevOps methodology, CI/CD tools and automation technologies (main focus on GitHub and GitHub Actions workflows)
- Experience writing automation scripts using Shell, Python & JavaScript
- Experience designing and building Ansible playbooks
- Understanding of REST API integration with CI/CD
- Experience designing and maintaining CI/CD for Java and NodeJS-based applications
- Understanding of Nexus
- Experience with security testing tools (Junit, Munit, SonarQube) and security platforms (CyberArk Privilege Cloud - good to have)
- Strong experience in design, development and support of webMethods, MuleSoft, and ETL (Talend/DataStage/ControlM) implementation projects
Good to have:
- Working knowledge on Kubernetes and other containerisation tools
- Working knowledge/hands-on experience in Cloud Technologies (Azure/GCP)
- Working knowledge/understanding on GitHub Action Runners
- Understanding/working knowledge on Terraform
- Understanding/working knowledge on Kafka