We are searching for anIaC Developerwho 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:
Gathering requirements and assessing existing configuration mechanisms for applications, platforms and security.
Contributing to Puppet module coding activity (Ruby) in order to bolster the team's Puppet Infrastructure as Code capability.
Developing and maintaining Puppet manifests and modules for managing infrastructure across multiple environments (development, staging, production).
Automating the provisioning, configuration, and monitoring of servers using Puppet, ensuring consistency and reliability in infrastructure deployment.
Troubleshoot and resolve issues related to Puppet runs, identifying and implementing performance optimizations.
Support other ad-hoc duties as assigned.
Skills for Success:
Bachelor's degree 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).
Your Career Growth Starts Here.
Apply Now!#J-18808-Ljbffr