Responsibilities:
• Collaborate with cross-functional teams to understand business requirements and design automation solutions using Ansible and other relevant technologies.
• Develop and maintain a strategic plan for centralizing Ansible automation.
• OCP Application Onboarding (Namespace Creation, Quota Assignment, RBAC role assignment)
• Develop and test digital forms (using AngularJS) to record the user requirement as per the specification document
• JSON Handling: Proficiently work with JSON data for configuration management and data interchange.
• Develop Ansible playbook for onboarding the application onto OCP and perform Unit testing
• Setup DevOps pipeline to build and release the Ansible playbooks
• Create, test, and maintain Ansible playbooks and roles that automate various tasks, configurations, and deployments.
• Maintain and update the centralised inventory of managed hosts and resources.
• Security and Compliance: Implement security best practices for Ansible, including credential and secrets management. Ensure that automation complies with organizational security and compliance policies.
• Scripting: Develop and maintain Python and PowerShell scripts to automate various tasks and processes.
• API Integration: Work with APIs to facilitate communication between different systems and platforms.
• Technology Stack Management: Manage and support automation solutions across a diverse technology stack, including Linux, Windows, RHEL, Core OS, OCP and good to have AWS.
• Source Control: Use GitLab, Bitbucket, Jenkins, and JIRA for version control and collaborate with development teams to ensure code integrity.
• Cloud Infrastructure Management: Work with Terraform and CloudFormation to efficiently provision and manage cloud resources.
• IT Service Management: Integrate automation solutions with ITSM tools to improve service delivery and incident management.
Requirements:
• Bachelor's degree in computer science, information technology, or a related field
• 3 to 5 years of Proven experience as an Ansible Automation Engineer or similar role.
• Strong scripting skills in Python, YAML, Angular JS and PowerShell and good to have Java and Groovy
• Excellent communication skills
• Familiarity with API calls and JSON.
• Proficiency in working with Linux , Windows, Core OS, and RHEL environments.
• Knowledge of cloud platforms such as OCP and AWS
• Experience with Red Hat Ansible Automation Platform and Ansible is a must
• Familiarity with GitLab, Bitbucket, Jenkins and JIRA for version control.
• Experience with integration of automation solutions into ITSM tools
• Solid understanding of automation principles and practices Docker and Kubernetes for containerisation and orchestration
• Fair knowledge in networking, including VLANs, firewalls, and ports