Infrastructure Automation ArchitectThis role has been designed as ‘Hybrid’ with an expectation that you will work on average 2-3 days per week from an HPE office.
Who We Are:
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know diverse backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.
Job Description:
At HPE Global IT we provide consulting, financial, educational, and operational services to support our customers digital transformation. Create history in an ever-evolving industry and help our customers create their future too. Join us, and make your mark.
Role Overview:
We are seeking a highly experienced Automation Architect with over a decade of expertise in the field. The ideal candidate will have a robust background in automation, system design, and implementation, coupled with a mindset of “Automate Everything & Everything as a Service.” This role demands a strategic thinker who can lead, mentor, and inspire teams to achieve outstanding results.
As an Automation Architect, you will be at the forefront of our automation initiatives, driving the design and implementation of scalable, reliable, and secure automation solutions. You will work closely with various teams to identify automation opportunities, streamline processes, and enhance operational efficiency. Your expertise in tools such as Ansible, Terraform, Salt, vRA, Python, Bash, Perl, PowerBI, and monitoring tools like the ELK Stack and Prometheus/Grafana will be crucial in developing and managing our automation frameworks.
You will advocate for the philosophy of “Automate Everything & Everything as a Service,” ensuring that automation is integrated into every aspect of our operations. This includes automating repetitive tasks, optimizing workflows, and implementing self-service capabilities for internal and external stakeholders. Your role will also involve staying updated with the latest advancements in automation technologies and best practices, ensuring that our solutions remain cutting-edge and effective.
In addition to your technical responsibilities, you will provide leadership and mentorship to junior and mid-level team members, fostering a culture of continuous learning and innovation. You will guide teams through complex technical challenges, ensuring that best practices are followed and that our automation solutions meet the highest standards of quality and performance.
What you’ll do:
System Design and Implementation: Lead the design, development, and deployment of comprehensive automation solutions across various platforms and environments. Ensure that all systems are scalable, reliable, and secure. This includes evaluating existing systems, identifying areas for improvement, and implementing changes that enhance performance and efficiency.
Automation Philosophy: Advocate and implement the philosophy of “Automate Everything & Everything as a Service” within the organization. Identify opportunities for automation and drive initiatives to enhance operational efficiency. This involves conducting regular assessments of workflows, pinpointing bottlenecks, and developing automated solutions to streamline processes.
Leadership and Mentorship: Provide strong leadership and mentorship to junior and mid-level team members. Foster a culture of continuous learning, innovation, and improvement. Guide teams through complex technical challenges and ensure best practices are followed. This includes organizing training sessions, providing constructive feedback, and encouraging professional development.
Toolset Expertise: Utilize and manage a suite of automation tools including Ansible, Terraform, Salt, vRA, Python, Bash, Perl, and PowerBI. Ensure that these tools are used effectively to meet the organization’s automation goals. This involves staying current with the latest tool updates, integrating new features, and troubleshooting issues as they arise.
Certification Management: Maintain and ensure compliance with industry standards and certifications for all automation tools and processes. Stay updated with the latest advancements and certifications in the field. This includes preparing for and passing certification exams, as well as ensuring that the team adheres to best practices and regulatory requirements.
Collaboration: Work closely with cross-functional teams including DevOps, IT, and software development to identify automation needs and implement solutions. Facilitate effective communication and collaboration across teams. This involves participating in regular meetings, sharing insights, and coordinating efforts to achieve common goals.
Documentation: Develop and maintain comprehensive documentation for all automation processes, systems, and tools. Ensure that documentation is up-to-date and accessible to relevant stakeholders. This includes creating detailed user guides, maintaining change logs, and ensuring that all documentation is clear and concise.
CI/CD Pipelines: Design, implement, and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub, Jenkins, and other DevOps tools. This includes automating the build, test, and deployment processes to ensure efficient and reliable software delivery. Configure Jenkins to orchestrate the CI/CD pipelines, manage plugins, and integrate with other tools to enhance the automation process. Monitor and maintain the health of the CI/CD pipelines, ensuring quick resolution of any issues that arise.
Infrastructure-as-Code (IaC): Develop and manage Infrastructure-as-Code (IaC) practices to automate the provisioning and management of infrastructure. Utilize tools such as Terraform and Ansible to define, deploy, and manage infrastructure in a consistent and repeatable manner. Ensure that infrastructure changes are version-controlled and can be audited. Collaborate with development and operations teams to integrate IaC into the CI/CD pipelines, enabling seamless infrastructure updates and deployments. Stay updated with the latest IaC tools and practices to continuously improve the infrastructure automation processes.
Version Control Systems: Manage source code using GitHub and ensure best practices in version control. This includes setting up and maintaining repositories, managing branches, and implementing workflows that support collaborative development. Ensure that all code changes are tracked, reviewed, and merged efficiently. Develop and enforce policies for code reviews, commit messages, and branching strategies to maintain code quality and consistency. Provide training and support to team members on version control best practices and tools.
Monitoring and Logging: Implement and manage monitoring and logging solutions to ensure the health and performance of automation systems. Utilize the ELK Stack (Elasticsearch, Logstash, and Kibana) for centralized logging, search, and visualization. Set up and configure Prometheus for monitoring system metrics and Grafana for creating dashboards that provide real-time insights into system performance. Develop alerting mechanisms to proactively identify and address issues. Collaborate with teams to ensure that monitoring and logging solutions are integrated into the CI/CD pipelines and infrastructure management processes.
What you need to bring:
Experience: A minimum of 10 years of experience in automation and system architecture, with a proven track record of successful project delivery. This includes hands-on experience with designing, implementing, and managing automation solutions in complex environments.
Certifications: Relevant certifications in Ansible, Terraform, Salt, vRA, Python, Bash, Perl, PowerBI, and monitoring tools like the ELK Stack and Prometheus/Grafana. Advanced certifications in automation and system architecture are highly desirable. These certifications demonstrate a deep understanding of the tools and best practices in the field.
Technical Skills: Deep expertise in Ansible, Terraform, Salt, vRA, Python, Bash, Perl, PowerBI, and monitoring tools like the ELK Stack and Prometheus/Grafana. Strong understanding of automation frameworks and best practices. This includes the ability to write and debug scripts, develop automation workflows, and integrate various tools and systems.
Leadership Skills: Demonstrated experience in leading and mentoring technical teams. Ability to inspire and motivate team members to achieve their best. This includes setting clear goals, providing support and guidance, and fostering a positive and productive work environment.
Mindset: A strong belief in the philosophy of “Automate Everything & Everything as a Service.” Ability to think strategically and drive automation initiatives that align with business goals. This includes a proactive approach to identifying opportunities for improvement and a commitment to continuous innovation.
Preferred Qualifications:
Additional Certifications: Advanced certifications in automation and system architecture. These certifications further validate expertise and commitment to the field.
Project Management: Experience with project management methodologies and tools. Ability to manage multiple projects simultaneously and deliver on time. This includes planning, scheduling, resource allocation, and risk management.
Communication Skills: Excellent verbal and written communication skills. Ability to articulate complex technical concepts to non-technical stakeholders. This includes the ability to create clear and concise reports, presentations, and documentation.
Problem-Solving: Strong analytical and problem-solving abilities. Ability to troubleshoot and resolve complex technical issues. This includes the ability to think critically, analyze data, and develop effective solutions.
Additional Skills:
What We Can Offer You:
Health & Wellbeing
We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
Personal & Professional Development
We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.
Diversity, Inclusion & Belonging
We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know diverse backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.
Let's Stay Connected:
Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.
Job:
Job Level:
HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT and Affirmative Action employer. We are committed to diversity and building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global diverse team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity.
Hewlett Packard Enterprise is EEO F/M/Protected Veteran/ Individual with Disabilities.
HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.