Key Responsibilities
- Develop and maintain infrastructure and deployment automation using Python.
- Design and manage CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI, CircleCI).
- Provision and manage infrastructure with IaC tools (Terraform, Ansible, CloudFormation).
- Monitor system health, troubleshoot performance issues, and maintain service reliability.
- Collaborate with development teams to improve and streamline deployment processes.
- Administer and optimize cloud infrastructure (AWS, Azure, or GCP).
- Enforce security best practices and compliance policies.
- Participate in on-call support and incident response duties.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of hands-on DevOps or SRE experience.
- Proficient in Python scripting and automation.
- Solid experience with version control (Git) and CI/CD tools.
- Cloud platform expertise in AWS, Azure, or Google Cloud.
- Strong working knowledge of Docker and Kubernetes.
- Familiarity with Linux/Unix systems and basic networking concepts.