Python Ansible Developer

Capco

India - Bengaluru; India - Pune Posted 2d ago
Log in to apply
LOCATION Pune / Bangalore  EXPERIENCE 7 to 12 Years JOB SUMMARY We are seeking a highly skilled Python Engineer with hands-on experience in Ansible automation, REST API development/integration, and scripting for enterprise applications. The ideal candidate will be responsible for developing automation solutions, integrating systems, building scalable APIs, and supporting infrastructure automation initiatives. KEY RESPONSIBILITIES * Design, develop, and maintain Python-based applications and automation frameworks. * Develop, consume, and integrate RESTful APIs with internal and external systems. * Create and manage Ansible playbooks, roles, and automation workflows for infrastructure and application deployment. * Automate repetitive operational tasks and improve system efficiency through scripting. * Collaborate with DevOps, Infrastructure, Cloud, and Development teams to streamline deployment processes. * Troubleshoot and resolve issues related to automation, integrations, and application performance. * Implement logging, monitoring, and error-handling mechanisms in automation solutions. * Maintain technical documentation for scripts, APIs, and automation processes. * Participate in code reviews and ensure adherence to coding standards and best practices. REQUIRED SKILLS TECHNICAL SKILLS * Strong experience in Python programming. * Hands-on experience with Ansible Automation Platform. * Experience in developing and consuming REST APIs. * Good understanding of API authentication mechanisms such as OAuth2, JWT, API Keys, and Basic Authentication. * Knowledge of JSON, YAML, XML, and data parsing techniques. * Experience with Git, GitHub/GitLab, and CI/CD pipelines. * Understanding of Linux/Unix systems and Shell scripting. * Experience with debugging, testing, and performance tuning. PREFERRED SKILLS * Experience with cloud platforms such as Azure, AWS, or GCP. * Knowledge of Docker and Kubernetes. * Exposure to Terraform or Infrastructure as Code (IaC). * Familiarity with Jenkins, Azure DevOps, or other deployment tools. * Understanding of monitoring tools such as Splunk, Prometheus, Grafana, or ELK. QUALIFICATIONS * Bachelor's degree in Computer Science, Information Technology, Engineering, or related field. * Relevant certifications in Python, Ansible, Cloud, or DevOps will be an added advantage. DESIRED COMPETENCIES * Strong analytical and problem-solving skills. * Excellent communication and stakeholder management abilities. * Ability to work independently and in a collaborative environment. * Quick learner with a passion for automation and process improvement. NICE TO HAVE * Experience in enterprise automation projects. * Exposure to IT infrastructure automation and configuration management. * Knowledge of Agile/Scrum methodologies.

See how well you match this job

Upload your resume and we’ll score your fit for this role and 3 similar roles — then tailor your CV to it with AI. Free, no credit card.

Check your match

Similar jobs

Explore related jobs