IaC Developer
تفاصيل الوظيفة
Select how often (in days) to receive an alert: We are searching for an IaC Developer who will be responsible to contribute within the Automation Team, providing coding support for Puppet migration activity, module generation and the delivery of new automation initiatives. In collaboration with application and infrastructure teams, the role-holder will onboard both legacy and new infrastructure into our IaaC environment. There will be significant project work, involving new initiatives and new use cases for Puppet. Make an Impact by:
- Gather requirements and assess existing configuration mechanisms for applications, platforms and security.
- Contribute to Puppet module coding activity (Ruby) in order to bolster the team’s Puppet Infrastructure as Code capability.
- Develop and maintain Puppet manifests and modules for managing infrastructure across multiple environments (development, staging, production).
- Automate the provisioning, configuration, and monitoring of servers using Puppet, ensuring consistency and reliability in infrastructure deployment.
- Bachelor's degree graduate in IT or Computer Science.
- Minimum 3 years' experience of mainstream operating systems and platforms (Windows/Linux).
- Proven experience as a DevOps Engineer, System Administrator, or similar role with a focus on Puppet automation and CI/CD pipeline development.
- Hands-on experience with configuration management tools (e.g. Puppet, Chef, Ansible).
- Coding experience and strong understanding of CI/CD tools like Bamboo, Jenkins, GitLab CI, or similar.
- Familiarity with cloud platforms (AWS, Azure) and related automation tools (Terraform, Cloudformation).
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.