Job Description
Python Developer (Strong Ansible Expertise) Location: Columbus, OH - Hybrid Onsite
Experience: 8-10 Years
Employment Type: Contract
Job Description: We are seeking a highly skilled
Python Developer with deep expertise in
Ansible and
AWS automation to design, implement, and maintain end-to-end infrastructure automation solutions. The ideal candidate will have strong experience in scripting, configuration management, and CI/CD integration to drive efficiency, scalability, and reliability across cloud and on-premise environments.
This role requires close collaboration with cross-functional teams including DevOps, Network, and Application Engineering to translate automation requirements into robust technical solutions.
Key Responsibilities: - Automation Development: Design, implement, and maintain automation solutions using Ansible for configuration management, deployment, and orchestration.
- Python Scripting: Develop and optimize Python scripts to extend Ansible's capabilities and integrate with external systems or APIs.
- Ansible Playbook & Role Creation: Build and maintain reusable Ansible playbooks , roles , and modules for automating complex workflows.
- Collaboration & Requirement Gathering: Partner with development, operations, and infrastructure teams to define and deliver effective automation solutions.
- CI/CD Integration: Integrate automation workflows into CI/CD pipelines for streamlined software delivery and deployment processes.
- Troubleshooting & Support: Diagnose and resolve automation-related issues, ensuring system reliability and performance.
- Security Compliance: Implement security best practices in automation workflows and infrastructure provisioning.
- Documentation: Develop comprehensive documentation for automation procedures, configuration details, and troubleshooting steps.
Key Qualifications: - Programming Expertise: Proficiency in Python , including automation frameworks and libraries.
- Ansible Mastery: Hands-on experience in Ansible playbook development, inventory management, and module customization.
- AWS Knowledge: Strong understanding of AWS services and experience integrating automation within cloud infrastructure.
- Infrastructure as Code (IaC): Deep understanding of IaC principles and their practical application in enterprise environments.
- Version Control: Experience with Git or similar tools for managing code repositories and automation configurations.
- Operating Systems: Strong knowledge of Linux/Unix systems and shell scripting.
- CI/CD Tools: Familiarity with Jenkins , GitLab CI , or similar continuous integration tools.
- Analytical Thinking: Excellent problem-solving abilities with a focus on performance and scalability.
- Communication: Strong collaboration and communication skills to work across technical and non-technical teams.
Job Tags
Contract work,