job description
Join CMC Global, a leading global IT services provider, as a Senior DevOps/Release Engineer and play a pivotal role in shaping our cloud infrastructure and deployment strategies. Based in the tropical paradise of Bali (with hybrid/remote options available in Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung), you’ll work with cutting-edge technologies to streamline our CI/CD pipelines, enhance system reliability, and drive automation across our enterprise solutions.
In this role, you’ll collaborate with cross-functional teams to optimize our cloud environments (AWS/Azure/GCP), implement Infrastructure as Code (IaC), and ensure seamless software releases. If you’re passionate about DevOps best practices, automation, and continuous improvement, this is your chance to work in a dynamic, international environment while enjoying Bali’s vibrant culture and work-life balance.
CMC Global offers competitive compensation, professional growth opportunities, and a supportive team culture. Whether you’re a seasoned DevOps engineer or a release management specialist, we’d love to hear from you!
Responsibility
- Design, implement, and maintain scalable CI/CD pipelines to automate build, test, and deployment processes.
- Manage and optimize cloud infrastructure (AWS/Azure/GCP) using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Monitor system performance, troubleshoot issues, and ensure high availability and reliability of production environments.
- Collaborate with development, QA, and operations teams to streamline release cycles and improve deployment efficiency.
- Develop and enforce DevOps best practices, including security, compliance, and cost optimization.
- Automate repetitive tasks using scripting languages (Python, Bash, etc.) and configuration management tools (Ansible, Puppet, Chef).
- Document processes, runbooks, and system architectures to ensure knowledge sharing and operational continuity.
- Participate in on-call rotations and incident response to maintain system stability.
Qualifications
- Diploma or higher in Computer Science, Information Technology, or a related field.
- Minimum of 2 years of experience in DevOps, Release Engineering, or Cloud Infrastructure roles.
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI, CircleCI, Azure DevOps).
- Proficiency in cloud platforms (AWS, Azure, or GCP) and Infrastructure as Code (Terraform, CloudFormation).
- Strong scripting skills (Python, Bash, PowerShell) and familiarity with configuration management tools (Ansible, Puppet, Chef).
- Experience with containerization (Docker, Kubernetes) and orchestration tools.
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK Stack, Splunk).
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Fluency in English (written and verbal).