What Youll Do
Automation Design and Development
- Create automation to cover different types of testing involving messaging and integration products
- Create and maintain scripts workflows and tools to automate repetitive tasks reducing manual intervention and errors
Infrastructure Management
- Collaborate with IT and DevOps teams to implement automation in cloud on-premises and hybrid environments
- Optimize and maintain automated deployments ensuring high availability and performance
- Monitor automation systems to detect issues and implement preventive measures for smooth operations
Continuous Integration / Continuous Deployment (CI/CD)
- Implement and manage CI/CD pipelines to automate build test and deployment processes
- Work closely with infrastructure and development teams to ensure seamless integration into the software development lifecycle
- Automate testing processes to ensure high-quality software releases
Scripting and Programming
- Write and maintain scripts using Python PowerShell or similar languages
- Develop custom automation solutions tailored to organizational needs
- Ensure scripts and automation tools are well-documented and follow best practices
Troubleshooting and Optimization
- Troubleshoot and resolve automation-related issues promptly
- Continuously optimize automation workflows for better performance and scalability
- Conduct root cause analysis for failures and implement corrective actions
Collaboration
- Collaborate with cross-functional teams to identify and drive automation initiatives
- Participate in code reviews and provide feedback to ensure high-quality automation practices
Documentation and Best Practices
- Create and maintain comprehensive documentation for automation processes tools and best practices
What You Need to Succeed in This Role
- Extensive experience in automation engineering focused on on-prem infrastructure and systems automation
- Proficiency in scripting/programming (Python PowerShell or similar)
- Strong experience with automation tools and frameworks preferably Ansible and Jenkins
- In-depth knowledge and hands-on experience with CI/CD pipelines
- Experience with on-prem distributed platforms especially Linux VMs
- Excellent problem-solving and troubleshooting skills
- Strong collaboration and communication skills
- Ability to manage multiple priorities in a dynamic environment
- Experience with API and containerization technologies (e.g. Docker Kubernetes) is a plus
- Experience with monitoring and logging tools
Skills
Mandatory Skills:
- Ansible
- Python
- Terraform
- VMware vRealize Automation - Administration
- Puppet
- Chef
- vRealize Suite
- VMware Private Cloud