Job title Infrastructure Automation Engineer
Location Onsite
Bolingbrook Illinois, Find for local first
Visa USC, GC, GC EAD
JD
The Infrastructure Automation Engineer is responsible for designing, implementing, and maintaining automation solutions for infrastructure provisioning, configuration management, and application deployment. They collaborate with development, operations, and security teams to streamline processes and improve efficiency.
Responsibilities
- Develop automation scripts and templates for infrastructure provisioning using tools like Terraform and Ansible.
- Implement configuration management solutions to ensure consistency across environments.
- Collaborate with development teams to integrate deployment pipelines and automate release processes.
- Monitor and optimize infrastructure for performance, scalability, and cost.
- Implement security best practices in infrastructure automation workflows.
- Document automation processes and provide training to team members.
- Stay updated with industry trends and best practices in infrastructure automation.
Skills And Qualifications
- Proficiency in scripting languages like Python, Ruby, or PowerShell.
- Strong experience with RedHat Linux and/or Windows Servers (strongly favor Red Hat Enterprise Linux over Windows experience).
- Experience with infrastructure as code (IaC) tools such as Terraform and Ansible.
- Knowledge of configuration management tools like Ansible, Chef, Puppet, or SaltStack.
- Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI/CD, or CircleCI.
- Understanding of cloud platforms like AWS, Azure, or GCP.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.
Education And Experience
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in infrastructure automation or related roles.
- Certifications in relevant technologies (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.