Senior Automation Engineer
Introduction:
The Senior Automation Engineer will play a key role in designing, developing, and implementing enterprise Infrastructure-as-Code solutions to automate infrastructure deployment, configuration, and lifecycle management across manufacturing and plant environments. This role will involve working with technologies such as Terraform, Ansible, PowerShell, Python, and virtualization platforms like VMware to streamline and optimize automation processes.
Responsibilities:
- Design, develop, and implement enterprise Infrastructure-as-Code (IaC) solutions using Terraform, Ansible, PowerShell, and Python.
- Develop and deploy automated provisioning, orchestration, and configuration management capabilities utilizing VMware Aria Suite, Microsoft System Center Orchestrator (SCORCH), Azure DevOps, and GitHub-based automation pipelines.
- Build reusable automation frameworks, self-service infrastructure services, and standardized deployment templates for servers, storage, virtualization, backup, monitoring, and network services.
- Implement and modernize VMware vSAN, VMware Cloud Foundation (VCF), and virtualization platforms across manufacturing sites and remote locations.
- Develop automated solutions for configuration compliance, patch orchestration, system provisioning, infrastructure monitoring, and lifecycle management.
- Engineer and implement platform automation capabilities to accelerate infrastructure delivery and improve consistency.
- Create and maintain enterprise automation products, orchestration workflows, and operational toolsets.
- Design and implement automation solutions supporting server deployments, virtualization platforms, storage systems, backup services, monitoring platforms, and operational processes.
Requirements:
Required Skills: Ansible, Terraform, Windows PowerShell, Python, Virtualization, VMware, DevOps, Microsoft Azure, GitHub, VMWare Aria, automation
Preferred Skills: Experience with automation in manufacturing or plant environments, familiarity with server deployments, storage systems, and backup services.
Physical Requirements:
- Sit for extended periods, typically 4 to 6 hours per day, while working at a workstation and writing or reviewing code.
- Use a keyboard and mouse frequently, with visual acuity to read screens and documentation.
- Stand and walk for periods during office work, meetings, and site visits.
- Access data center and server room environments, including standing and walking on raised floors.
- Communicate clearly by voice and hearing in meetings and in areas with server or equipment noise.
- Work in environments with temperature variation, including cooled data center spaces.