Python Developer + DevOps

October 28, 2026
Urgent

Job Description

Job Description – Python DevOps Engineer (GitHub Actions / AWS / Kubernetes)

Job Title: Python DevOps Engineer
Recruitment Contact: Cortex Consultants
Job Location: Not Specified
Experience Required: Not Specified
Employment Type: Not Specified
Salary: Not Disclosed
Industry: IT / Software Development / Cloud & DevOps

Job Summary

We are looking for a skilled Python DevOps Engineer with strong hands-on experience in Python programming, shell scripting, GitHub Actions, CI/CD automation, AWS, and container orchestration technologies.

The ideal candidate should be proficient in Jenkins, Argo CD, Argo Rollouts, Docker, Kubernetes, OpenShift, and Istio, with experience in infrastructure automation, monitoring, and logging solutions.

The selected candidate will be responsible for developing automation scripts, managing CI/CD pipelines, supporting cloud infrastructure, and improving application deployment, reliability, and operational efficiency.

Key Responsibilities

1. Python Development and Automation

Develop and maintain automation scripts using Python.

Write efficient shell scripts for infrastructure and deployment automation.

Build reusable automation tools to streamline DevOps operations.

Troubleshoot scripting and automation-related issues.

Improve the efficiency and reliability of development workflows.

2. CI/CD Pipeline Development

Design, develop, and maintain CI/CD pipelines using GitHub Actions.

Work with Jenkins for build and deployment automation.

Automate application testing, integration, and deployment processes.

Implement reliable deployment workflows.

Troubleshoot pipeline failures and optimize execution performance.

3. GitOps and Deployment Management

Implement GitOps-based deployment workflows using Argo CD.

Work with Argo Rollouts for application rollout management.

Support controlled application deployments and release processes.

Improve deployment consistency and reliability across environments.

4. Containerization and Orchestration

Build and manage containerized applications using Docker.

Deploy and maintain applications on Kubernetes.

Work with Red Hat OpenShift environments.

Support container orchestration, application scaling, and troubleshooting.

Work with Istio for service mesh-related requirements.

5. AWS Cloud Infrastructure

Support application deployment and infrastructure operations in AWS.

Work with cloud-based development and deployment environments.

Troubleshoot cloud infrastructure and application issues.

Contribute to reliable and scalable cloud operations.

6. Infrastructure as Code

Develop and maintain infrastructure configurations using Terraform.

Automate infrastructure provisioning and management.

Support consistent infrastructure deployment across environments.

Maintain reusable infrastructure automation configurations.

7. Monitoring and Observability

Implement and maintain monitoring solutions using Prometheus and Grafana.

Create and manage dashboards for infrastructure and application monitoring.

Monitor system health, availability, and performance.

Investigate operational issues using monitoring data.

8. Logging and Troubleshooting

Work with Elasticsearch and Splunk for log management and analysis.

Analyze application and infrastructure logs.

Identify root causes of deployment and operational issues.

Support troubleshooting and incident resolution.

9. Team Collaboration

Collaborate with software development, infrastructure, and operations teams.

Support DevOps best practices and automation initiatives.

Contribute to technical discussions and process improvements.

Maintain documentation for pipelines, scripts, and infrastructure configurations.

Required Technical Skills

Primary Skills – Mandatory

Python Programming

Shell Scripting

GitHub Actions

Jenkins

Argo CD

Argo Rollouts

Docker

Kubernetes

Red Hat OpenShift

Istio

Amazon Web Services (AWS)

Terraform

Prometheus

Grafana

Elasticsearch

Splunk

Additional / Preferred Skills

Temporal

GitOps

CI/CD Automation

Infrastructure as Code (IaC)

Container Orchestration

Cloud Infrastructure Automation

Application Monitoring

Centralized Logging

DevOps Troubleshooting

Deployment Automation

Candidate Requirements

Strong hands-on Python coding experience.

Proficiency in Python and shell scripting.

Extensive knowledge of GitHub Actions and CI/CD pipeline automation.

Experience working with Jenkins.

Good understanding of Argo CD and Argo Rollouts.

Proficiency in Docker and Kubernetes.

Experience with OpenShift and Istio.

Practical knowledge of AWS cloud environments.

Experience with Terraform for infrastructure automation.

Hands-on experience with Prometheus and Grafana monitoring solutions.

Knowledge of Elasticsearch and Splunk logging platforms.

Strong debugging, troubleshooting, and problem-solving abilities.

Good communication and team collaboration skills.

Ability to support automation and deployment activities across development environments.

Good to Have

Knowledge of Temporal for workflow orchestration.

Experience improving cloud-native application reliability.

Familiarity with GitOps-based deployment practices.

Experience developing reusable Python automation tools.

How to Apply

Interested and eligible candidates can share their updated resumes with the recruitment team.

Email: harika.k@cortexconsultants.com

Recruitment Contact: Cortex Consultants
Position: Python DevOps Engineer

Location