Track Manager - Jenkins,Windows PowerShell
Track Manager - Jenkins,Windows PowerShell
Job Summary
Role Summary We are looking for an experienced Ansible L3 Engineer to design, develop, administer, and support enterprise-scale infrastructure automation solutions. The engineer will also play a key role in modernizing the existing automation landscape by migrating Chef-based configurations, cookbooks, recipes, and workflows to Ansible-based automation. The role requires strong hands-on expertise in Red Hat Ansible Automation Platform (AAP), Ansible playbooks, roles, inventories, Linux, Git, APIs, Python/Shell scripting, CI/CD integration, and infrastructure configuration management.
Key Responsibilities
Key Responsibilities Ansible Engineering & Administration Design, develop, maintain, and troubleshoot Ansible playbooks, roles, modules, templates, and inventories. Administer and support Red Hat Ansible Automation Platform (AAP), including Automation Controller, Execution Environments, projects, inventories, credentials, job templates, schedules, and workflows. Build reusable and standardized automation frameworks following Ansible best practices. Develop automation for server provisioning, configuration management, patching, middleware deployment, security hardening, application configuration, and operational tasks. Manage secrets and credentials securely using Ansible Vault and integration with enterprise secrets-management platforms where applicable. Troubleshoot complex playbook, module, inventory, connectivity, authentication, and execution failures. Serve as the L3 escalation point for Ansible and infrastructure automation issues. Chef-to-Ansible Migration The candidate will have specific responsibility for transitioning the existing Chef automation environment to Ansible. Key activities include: Assess the existing Chef landscape, including: Cookbooks Recipes Roles Environments Attributes Data Bags Custom resources Chef client configurations Dependency relationships Perform Chef-to-Ansible automation mapping and identify equivalent Ansible implementation patterns. Convert Chef cookbooks and recipes into standardized Ansible Playbooks and Roles. Translate Chef attributes and environment-specific configurations into Ansible variables, inventories, group_vars, and host_vars. Replace Chef Data Bags with appropriate Ansible Vault, variable-management, or enterprise secrets-management mechanisms. Identify Chef custom resources requiring equivalent Ansible modules, collections, or custom module development. Rationalize legacy automation rather than performing a simple 1:1 code conversion. Identify obsolete, duplicate, and low-value Chef automation before migration. Establish migration waves based on application criticality, complexity, dependencies, and business risk. Perform functional validation and regression testing between existing Chef configurations and new Ansible automation. Develop rollback and coexistence strategies during migration. Support phased retirement and decommissioning of Chef components after successful migration. Create migration documentation, runbooks, standards, and knowledge-transfer material. Automation Platform Responsibilities Build and maintain standardized Ansible automation repositories using Git. Implement source-code versioning, branching, peer reviews, and controlled deployments. Integrate Ansible automation with CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps where applicable. Integrate Ansible with ITSM and orchestration platforms such as ServiceNow. Develop API-driven automation using REST APIs, Python, and Shell scripting. Implement automation logging, auditing, reporting, and error-handling mechanisms. Build reusable automation that can be consumed through self-service workflows. Linux & Infrastructure Responsibilities Provide strong technical support for RHEL/Linux-based infrastructure. Troubleshoot OS, filesystem, storage, network, package, service, authentication, and configuration issues associated with automation. Develop automation for: OS provisioning Patching Configuration management User and access management Security hardening Package installation Service management Certificate management Middleware installation/configuration Application deployment Compliance remediation Production Support & Governance Participate in P1/P2 incidents involving automation platforms or automation-driven infrastructure changes. Perform root-cause analysis for automation failures. Implement corrective and preventive actions. Work within formal Incident, Problem, Change, and Release Management processes. Ensure automation follows enterprise security, compliance, audit
Skill Requirements
Key Responsibilities Ansible Engineering & Administration Design, develop, maintain, and troubleshoot Ansible playbooks, roles, modules, templates, and inventories. Administer and support Red Hat Ansible Automation Platform (AAP), including Automation Controller, Execution Environments, projects, inventories, credentials, job templates, schedules, and workflows. Build reusable and standardized automation frameworks following Ansible best practices. Develop automation for server provisioning, configuration management, patching, middleware deployment, security hardening, application configuration, and operational tasks. Manage secrets and credentials securely using Ansible Vault and integration with enterprise secrets-management platforms where applicable. Troubleshoot complex playbook, module, inventory, connectivity, authentication, and execution failures. Serve as the L3 escalation point for Ansible and infrastructure automation issues. Chef-to-Ansible Migration The candidate will have specific responsibility for transitioning the existing Chef automation environment to Ansible. Key activities include: Assess the existing Chef landscape, including: Cookbooks Recipes Roles Environments Attributes Data Bags Custom resources Chef client configurations Dependency relationships Perform Chef-to-Ansible automation mapping and identify equivalent Ansible implementation patterns. Convert Chef cookbooks and recipes into standardized Ansible Playbooks and Roles. Translate Chef attributes and environment-specific configurations into Ansible variables, inventories, group_vars, and host_vars. Replace Chef Data Bags with appropriate Ansible Vault, variable-management, or enterprise secrets-management mechanisms. Identify Chef custom resources requiring equivalent Ansible modules, collections, or custom module development. Rationalize legacy automation rather than performing a simple 1:1 code conversion. Identify obsolete, duplicate, and low-value Chef automation before migration. Establish migration waves based on application criticality, complexity, dependencies, and business risk. Perform functional validation and regression testing between existing Chef configurations and new Ansible automation. Develop rollback and coexistence strategies during migration. Support phased retirement and decommissioning of Chef components after successful migration. Create migration documentation, runbooks, standards, and knowledge-transfer material. Automation Platform Responsibilities Build and maintain standardized Ansible automation repositories using Git. Implement source-code versioning, branching, peer reviews, and controlled deployments. Integrate Ansible automation with CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps where applicable. Integrate Ansible with ITSM and orchestration platforms such as ServiceNow. Develop API-driven automation using REST APIs, Python, and Shell scripting. Implement automation logging, auditing, reporting, and error-handling mechanisms. Build reusable automation that can be consumed through self-service workflows. Linux & Infrastructure Responsibilities Provide strong technical support for RHEL/Linux-based infrastructure. Troubleshoot OS, filesystem, storage, network, package, service, authentication, and configuration issues associated with automation. Develop automation for: OS provisioning Patching Configuration management User and access management Security hardening Package installation Service management Certificate management Middleware installation/configuration Application deployment Compliance remediation Production Support & Governance Participate in P1/P2 incidents involving automation platforms or automation-driven infrastructure changes. Perform root-cause analysis for automation failures. Implement corrective and preventive actions. Work within formal Incident, Problem, Change, and Release Management processes. Ensure automation follows enterprise security, compliance, audit
Other Requirements