Python Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Amazon Web Services
Analytical Skill
Ansible
Attention To Detail
Cloud Computing
Collaboration
Communication
Computer Science
Configuration Management
Docker
Documentation
Conflict Resolution
Continuous Delivery
Google Cloud Platform
Grafana
Jenkins
Continuous Integration
Management
Microsoft Azure
Workflow
GitLab
Good Clinical Practice
DevOps

Job Details

Role: Python Developer Ansible & YAML Automation

Location: [Insert Location or Remote]

Experience: 1+ years


About the Role:

We are seeking a skilled Python Developer with hands-on experience in Ansible automation and YAML scripting. The ideal candidate will play a key role in designing, developing, and implementing automation solutions that improve operational efficiency and infrastructure management.


Key Responsibilities:

  • Develop, maintain, and optimize Python scripts for automation and configuration management tasks.

  • Design and implement Ansible playbooks and roles for infrastructure automation.

  • Write efficient and scalable YAML configurations for Ansible deployments.

  • Integrate Python-based automation with Ansible workflows.

  • Collaborate with DevOps, Cloud, and Infrastructure teams to automate routine operational tasks.

  • Troubleshoot and resolve issues related to automation scripts, playbooks, and deployments.

  • Participate in code reviews, best practice sharing, and continuous improvements.

  • Maintain clear documentation for code, processes, and automation workflows.


Required Skills:

  • Strong proficiency in Python programming.

  • Solid experience in Ansible (playbooks, roles, modules, Ansible Tower/AWX).

  • Expertise in writing and managing YAML configuration files.

  • Knowledge of infrastructure automation and configuration management principles.

  • Familiarity with Linux/Unix environments.

  • Experience with Git or other version control systems.

  • Strong problem-solving and debugging skills.

  • Good understanding of REST APIs and integrations.


Good to Have:

  • Experience with CI/CD tools (Jenkins, GitLab CI, etc.).

  • Exposure to Cloud platforms (AWS, Azure, Google Cloud Platform).

  • Knowledge of containerization (Docker, Kubernetes).

  • Experience in Infrastructure as Code (IaC) practices.

  • Familiarity with monitoring tools (Prometheus, Grafana).


Soft Skills:

  • Strong communication and collaboration skills.

  • Ability to work in a fast-paced, team-oriented environment.

  • Analytical mindset with attention to detail.

  • Eagerness to learn and adapt to new technologies.


Qualifications:

  • Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent experience).

  • 3+ years of relevant development & automation experience.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.