Job Description
Job title: Senior Infrastructure Automation Engineer
Location: Alpharetta, GA
Job Summary
We are seeking a highly skilled Senior Infrastructure Automation Engineer to design, automate, and support enterprise infrastructure environments. The ideal candidate will have strong Linux systems engineering experience along with hands-on expertise in infrastructure automation, configuration management, cloud/virtualization technologies, and software development practices.
The successful candidate will help improve infrastructure reliability, scalability, and operational efficiency through automation and modern engineering practices.
Key Responsibilities
- Design, implement, maintain, and troubleshoot enterprise Linux infrastructure, primarily Red Hat Enterprise Linux (RHEL) or equivalent distributions.
- Develop and maintain infrastructure automation using tools such as Ansible, Terraform, Puppet, and Chef.
- Build automation solutions and utilities using Python, Go/Golang, Perl, C++, and/or Ruby.
- Automate infrastructure provisioning, configuration, deployment, patching, and lifecycle management processes.
- Support VMware virtualization environments and/or AWS/VMC cloud infrastructure.
- Collaborate with infrastructure, cloud, development, and operations teams to improve platform reliability and scalability.
- Support server hardware operations, including firmware updates, hardware provisioning, maintenance, and lifecycle management.
- Develop reusable automation frameworks, modules, scripts, and tools to reduce manual operational tasks.
- Participate in infrastructure upgrades, migrations, capacity planning, and technology modernization initiatives.
- Troubleshoot complex Linux, virtualization, automation, and infrastructure issues.
- Follow software engineering best practices including version control, code reviews, testing, documentation, and continuous improvement.
- Work within Agile methodologies and SDLC processes.
- Use development and collaboration tools such as GitHub, Jira, and related CI/CD and testing platforms.
- Create and maintain technical documentation, test cases, implementation procedures, and operational runbooks.
Required Qualifications
- Strong hands-on experience with Linux systems engineering, preferably RHEL.
- Proven experience with infrastructure automation and configuration management tools such as Ansible, Terraform, Puppet, or Chef.
- Programming or scripting experience with one or more of Python, Go/Golang, Perl, C++, or Ruby.
- Experience with VMware and/or AWS/VMC environments.
- Understanding of server hardware, firmware, and infrastructure lifecycle management.
- Strong troubleshooting and problem-solving skills.
- Experience working with Git/GitHub or similar source-control platforms.
- Familiarity with Agile development practices and SDLC processes.
- Experience with code reviews, testing, documentation, and collaborative development practices.
Preferred Qualifications
- Experience building enterprise-scale infrastructure automation frameworks.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with cloud infrastructure automation and Infrastructure as Code (IaC).
- Experience with automated testing and test-case development.
- Familiarity with Jira and Agile project management methodologies.
- Experience supporting large-scale enterprise data center or hybrid-cloud environments.
Claiming unemployment in West Virginia? Its agency asks for 4 work search activities a week. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.