- Company Name
- Gala Solutions Inc
- Job Title
- Python Developer
- Job Description
-
**Job title**: Python Developer
**Role Summary**:
Design, develop, and maintain automation tools that modernize the software development lifecycle (SDLC) platform. Work with a global team to create infrastructure‑as‑code, CI/CD pipelines, and deployment solutions for private and public cloud environments, ensuring efficient, scalable, and secure software delivery.
**Expectations**:
- Deliver high‑quality code that integrates with existing tooling stacks (SCM, code review, issue tracking, CI/CD, test frameworks).
- Collaborate across disciplines in an agile, distributed setting.
- Diagnose and troubleshoot complex system interactions.
- Participate in continuous improvement of tools, processes, and documentation.
**Key Responsibilities**:
1. Develop Python applications for build automation, version control integration, and deployment orchestration.
2. Extend and maintain CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
3. Implement infrastructure‑as‑code using Terraform or Ansible; manage cloud deployments on Azure or AWS.
4. Containerize services with Docker, orchestrate via Kubernetes for scalable distribution.
5. Interface with SCM (Git, Bitbucket), issue trackers (Jira), and code quality tools.
6. Provide Linux/Windows system administration support for development environments.
7. Collaborate on scalability, reliability, and security enhancements of SDLC tooling.
**Required Skills**:
- Proficient in Python; knowledge of Java, C#, or TypeScript is a plus.
- Strong grasp of SDLC tooling: SCM, code review, issue tracking, build/test tools, CI, IDEs.
- Experience in agile, globally‑distributed development environments.
- Solid debugging, analytical, and documentation skills.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Basic Linux/Windows system administration.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
---