Job Description
### Job Overview
Ubiminds is seeking a **Mid-Level DevOps Engineer** focused on CI/CD Optimization to join our team. This role involves modernizing CI/CD pipelines and building systems to transform legacy processes into fast, reliable, and automated delivery workflows.
### Responsibilities
- Analyze and evaluate legacy CI/CD pipelines, identifying inefficiencies and manual steps.
- Design and implement modern CI/CD pipelines with automated testing and security checks.
- Migrate manual infrastructure to Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Define and implement standardized workflows for build and deployment across environments.
- Improve pipeline observability with logging, monitoring, and alerting.
- Collaborate with software engineers to enhance build reliability and deployment confidence.
- Take ownership of CI/CD improvements from design to production rollout.
- Contribute ideas to improve DevOps practices and overall engineering efficiency.
### Mandatory Skills
- 3–5 years of experience in DevOps, Platform Engineering, or Site Reliability Engineering.
- Proven experience modernizing or migrating legacy CI/CD pipelines.
- Strong hands-on experience with CI/CD tools such as GitLab CI, GitHub Actions, Jenkins, or Azure DevOps.
- Solid experience with containerization using Docker and orchestration platforms like Kubernetes.
- Proficiency in scripting and automation using Python, Bash, or Go.
- Experience with Infrastructure as Code (Terraform, CloudFormation, or similar).
- Strong understanding of CI/CD concepts and deployment strategies.
- Comfortable working in environments with legacy systems.
- Strong problem-solving skills and ability to work independently.
- Clear and confident English communication skills.
### Nice to Have
- Experience implementing security scanning and compliance checks within CI/CD pipelines.
- Familiarity with secrets management and state handling in modern CI/CD environments.