Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Thrive IT Systems
Director of Talent Acquisition @ Thrive IT Systems Ltd | SRM360 Consulting | Global Staffing & Recruitment Expert.
Job Description:
We are seeking a highly skilled Ansible & Python Developer with a strong background in infrastructure automation, specifically in storage task automation. This role requires deep expertise in Ansible, Python, and CI/CD pipelines, along with the ability to design, build, and optimize automation solutions for enterprise infrastructure. If you are passionate about scalable automation, API integrations, and infrastructure as code, we want you on our team!
Key Responsibilities:
1. Design, develop, and optimize Ansible playbooks and Python scripts to automate storage provisioning, configuration, monitoring, and maintenance.
2. Create modular, reusable, and well-documented Ansible roles and collections for enterprise-wide automation adoption.
3. Implement advanced Jinja2 templating, dynamic inventory management, and parameterized playbooks for scalable automation.
4. Develop custom Ansible modules and plugins to extend automation capabilities for storage and infrastructure components.
5. Build and maintain Python-based automation frameworks for managing infrastructure as code.
6. Integrate Ansible automation with RESTful APIs, third-party storage platforms, and vendor-specific tools.
7. Work extensively with Ansible Tower/AWX, designing workflows and job templates for enterprise-scale deployments.
8. Implement error-handling, logging, and monitoring mechanisms within automation scripts for reliability and troubleshooting.
9. Contribute to CI/CD automation by developing Jenkins pipelines to orchestrate infrastructure provisioning and updates.
10. Participate in code reviews, refactoring, and performance optimization of automation scripts.
11. Research and implement best practices for security, compliance, and version control in automation workflows.
12. Collaborate closely with storage, database, and DevOps teams to align automation with infrastructure needs.
13. Provide technical mentorship and share best practices in Ansible and Python development.
Required Skills & Experience:
1. Expert-level proficiency in Ansible (including Tower/AWX), Python, and scripting for infrastructure automation.
2. Strong hands-on experience with Jenkins, including designing, configuring, and managing CI/CD pipelines.
3. Deep understanding of infrastructure components, particularly storage and server automation.
4. Experience developing custom Ansible modules and working with Ansible dynamic inventory.
5. Expertise in working with APIs, especially for storage platforms and vendor integrations.
6. Ability to translate complex infrastructure tasks into automated, scalable solutions.
7. Experience in highly regulated environments (e.g., financial institutions), ensuring compliance and security best practices.
8. Strong problem-solving skills with the ability to debug and optimize automation scripts.
9. Excellent collaboration and communication skills, with a focus on constructive feedback and continuous improvement.
10. Relevant certifications (e.g., Ansible, Python, Jenkins) are a plus.
11. Bonus: Familiarity with Terraform, Chef, and Cloud Automation Platforms.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr