The Infrastructure Automation Engineer Lead will identify automation opportunities, design, develop, integrate, test and implement automation scripts to enhance the service-oriented processes within the IT environment. The ideal candidate will have a strong DevOps mindset, experience in automation architecture design and test automation frameworks.
Responsibilities
- Formulate an enterprise automation roadmap that will provide an iterative strategic plan to implement and develop an automation framework
- Work with customers to understand their infrastructure automation solution requirements
- Reduce costs and improve service quality using in-depth knowledge of the relationship between applications and infrastructures
- Lead technology innovation within the environment by researching, identifying and testing out leading edge automation technologies
- Consult and provide technical support services on project implementation to customers to deliver automated infrastructure changes and technology configurations:
- Identify and develop automated solutions
- Identify and provide opportunities for refinement and automation of defined workflow processes
- Promote continuous and seamless integration of technology automation into the Service Catalogue
- Participate in and support process improvement initiatives
- Share / leverage successful products, processes and best practices across the technology organization
Experience
- Bachelor’s degree in Computer Science or related field, or equivalent experience
- 5+ years functional experience working as an Automation Engineer
- Experience in architecting automation framework
- Familiarity with testing techniques and methodologies
- Experience with scripting languages Perl, Python, Powershell, Scala and Java
- Proficiency in Configuration Management & automation tools such as Powershell, Perl, Ruby, Chef, Puppet, Ansible or similar
- Current hands-on experience in automating infrastructure technology components ranging across the IT spectrum including facilities, network, storage, compute, security and end user technologies
- Technical proficiency and understanding of core technology services including:
- Security Services Design and provision secure solutions related to firewalls, jump hosts, encryption at rest and identity/access management solutions
- Understanding of Cloud Computing concepts and technologies such as AWS
- Excellent communication skills
- Network services Design and provision core network services such as DNS, DCHP, Active Directory, load balancing and WAN simulation is preferred
- Virtualization Technologies Ability to install, configure/manage and provision virtual resources from one or more virtualization technologies (VMWare, Hyper-V, KVM) with a preference for VMWare is preferred
- Proven time management skills (organization, prioritization, collaboration)
- Understanding how to work in an environment of fluctuating/dynamic workloads while remaining committed to delivery deadlines
- Able to absorb new technologies and capabilities
- Strong problem solving and analytical capabilities
- Experience participating in geographically distributed and culturally diverse workgroups
- Relevant technology automation certifications from ISA or similar organization is preferred