Python Developer – Automation, CI/CD, and Cloud Infrastructure
Location: Open (Hybrid/Remote options available)
Duration: 24 Months
Pay Rate:
Position Summary
We are seeking a Senior Python Developer with strong expertise in automation engineering, CI/CD pipeline development, and containerized deployments. This role focuses on designing and implementing scalable, reliable automation frameworks and cloud-native applications that improve efficiency, reduce deployment times, and enhance system performance across DevOps environments.
The ideal candidate brings hands-on experience with Python, Docker, Kubernetes, AWS, and modern CI/CD tools, with the ability to architect, code, and optimize systems that support large-scale, enterprise deployments.
Key Responsibilities
-
Design, develop, and deploy Python-based automation solutions to streamline operational workflows and infrastructure tasks.
-
Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI, ensuring fast and reliable code delivery.
-
Containerize applications with Docker and orchestrate multi-environment deployments through Kubernetes (Helm, Pods, Scaling, and Monitoring).
-
Develop RESTful APIs and microservices using Flask or FastAPI for internal and external system integrations.
-
Implement infrastructure-as-code (IaC) solutions using Terraform and support infrastructure provisioning on AWS (EC2, ECS, EKS).
-
Create custom scripts and automation frameworks to reduce manual processes and improve release velocity.
-
Integrate system monitoring and observability tools like Prometheus and Grafana to track application performance and health.
-
Collaborate with DevOps, QA, and product teams to ensure secure, efficient, and scalable system architecture.
-
Maintain technical documentation and contribute to process standardization across environments.
Required Qualifications
-
7+ years of experience in Python development, automation, and DevOps integration.
-
Strong expertise in Python scripting, libraries (NumPy, Pandas, Requests, Boto3, SQLAlchemy), and API development.
-
Proven background in CI/CD pipeline design, automation, and maintenance.
-
Hands-on experience with Docker and Kubernetes for application deployment and orchestration.
-
Proficiency in AWS cloud services, Linux/Unix environments, and infrastructure-as-code principles.
-
Familiarity with test automation frameworks (PyTest) and continuous integration testing.
-
Experience with version control systems (Git) and collaborative development workflows.
-
Strong analytical, troubleshooting, and documentation skills.
Preferred Qualifications
-
Experience with monitoring and logging frameworks (Prometheus, Grafana, ELK Stack).
-
Familiarity with security best practices in containerized and cloud environments.
-
Exposure to data-driven pipelines or ML-oriented workloads using Python.
-
Bachelor’s degree in Computer Science, Engineering, or related discipline.
