Python Developer
- Source: Naukri
- VAK Consulting
- On-site
- Chennai
- Full-Time
- Mid level
Job Description
Key Responsibilities
- Develop, test, and maintain Python-based applications and services.
- Design and implement containerized solutions using Docker and Kubernetes.
- Collaborate with DevOps teams to optimize CI/CD pipelines and deployment workflows.
- Ensure application scalability, reliability, and performance in containerized environments.
- Write clean, efficient, and well-documented code following best practices.
- Troubleshoot and resolve issues across development, staging, and production environments.
- Stay updated with emerging technologies in Python, cloud, and containerization.
Required Skills & Qualifications
- 3+ years of professional experience in Python development.
- 2+ years of experience working with containerization technologies.
- Strong proficiency in Python (Flask, Django, FastAPI, or similar frameworks).
- Hands-on experience with Docker (image creation, container orchestration).
- Solid understanding of Kubernetes (pods, deployments, services, Helm charts).
- Experience with cloud platforms (AWS, Azure, GCP) and container services (EKS, AKS, GKE).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Knowledge of RESTful APIs, microservices architecture, and distributed systems.
- Strong problem-solving skills and ability to work in collaborative teams.
Preferred Qualifications
- Experience with monitoring tools (Prometheus, Grafana, ELK stack).
- Knowledge of infrastructure-as-code (Terraform, Ansible).
- Exposure to security best practices in containerized environments.
- Prior experience in Agile/Scrum methodologies.
Skills
- Python
- Docker
- Kubernetes
- Flask
- Django
- FastAPI
- helm
- amazon-web-services
- microsoft-azure
- google-cloud-platform
- amazon-eks
- Jenkins
- Github
- github-actions
- gitlab
- gitlab-ci
- Prometheus
- Grafana
- elk
- Terraform
- Ansible
