Role: Lead DevOps Engineer - Ansible Automation Lead
Company Overview
We are a global empathy-led technology services company where software and people transformations go hand-in-hand.
Product innovation and mature software engineering are part of our core DNA. Our mission is to help our customers accelerate their digital journeys through a global, diverse, and empathetic talent pool following outcome-driven agile execution. Respect, Fairness, Growth, Agility, and Inclusiveness are the core values that we aspire to live by each day.We continue to invest in our digital strategy, design, cloud engineering, data, and enterprise AI capabilities required to bring a truly integrated approach to solving our client's most ambitious digital journey challenges.
Job Description:
We are seeking a highly motivated and experienced Lead DevOps Engineer with a strong Ansible background and a passion for Red Hat technologies to join our growing team. In this role, you will spearhead the design, implementation, and management of enterprise-wide automation solutions leveraging Red Hat Ansible Automation Platform. You will be a technical leader, guiding and mentoring a team of DevOps engineers while collaborating with stakeholders to drive successful automation initiatives.
8+ years of overall IT experience with 5+ years specifically in DevOps and Ansible
RedHat Certified Engineer (RHCE) or RedHat Certified Architect certification required
Strong experience with Ansible Automation Platform/Tower/AWX
Proven team leadership experience managing technical teams
Resposibilities:
Technical Leadership
Lead the design and implementation of enterprise-wide Ansible automation solutions . Architect and implement Infrastructure as Code (IaC) solutions using Ansible, ensuring scalability, maintainability, and security. Define and enforce DevOps best practices and Ansible coding standards within the team. Mentor and guide junior team members, fostering their technical growth and Ansible expertise. Conduct knowledge-sharing sessions and workshops to promote Ansible best practices and upskill the team.
Project Management
Effectively manage multiple automation projects simultaneously, ensuring timely delivery and adherence to project goals. Collaborate with stakeholders across different departments to gather requirements and define project scope. Establish clear success metrics and KPIs to measure the effectiveness and impact of automation initiatives. Track project progress, identify potential roadblocks, and proactively implement solutions to mitigate risks.
Automation Development and Implementation:
Develop and maintain complex Ansible playbooks for automating various IT tasks, including infrastructure provisioning, configuration management, application deployment, and system administration. Design and implement Ansible roles and modules for reusability and efficient code management. Integrate Ansible with other DevOps tools and technologies to create seamless automation workflows. Thoroughly test and validate Ansible playbooks and roles to ensure reliability and stability in production environments.
Ansible Tower/AWX Administration:
Manage and maintain Ansible Tower/AWX platform, including user management, access control, and job scheduling. Implement and optimize Ansible Tower/AWX workflows for efficient automation orchestration. Monitor Ansible Tower/AWX performance and troubleshoot any issues that may arise.
Technical Skills Required:
Ansible, red Hat Technologies,Cloud Platforms, Containerization,CI/CD,scripting,networking,Security,