Description:
We are looking for a DevOps Engineer with 3+ years of experience and strong, hands-on expertise in Docker and Kubernetes to manage and scale our cloud-native infrastructure. You will work closely with engineering teams to automate deployments, improve system reliability, and operate production Kubernetes environments.
Key Responsibilities:
- Build, deploy, and manage Docker-based containerized applications
- Operate and scale applications on Kubernetes clusters
- Design and maintain CI/CD pipelines integrated with Git repositories
- Actively use Git commands for day-to-day development and operations
- Create and manage Git branches for features, releases, and hotfixes
- Perform branch merging, rebasing, and conflict resolution
- Follow and enforce Git branching strategies (feature branches, GitFlow, or trunk-based)
- Review pull requests and ensure clean, maintainable commit history
- Collaborate with development teams to align Git workflows with deployment pipelines
- Troubleshoot build and deployment issues related to Git and CI/CD
Mandatory Skills & Requirements
- 3+ years of experience in DevOps / Cloud / Platform Engineering
- Strong hands-on experience with Docker (mandatory)
- Strong hands-on experience with Kubernetes (mandatory)
- Solid working knowledge of Git commands,
- Hands-on experience with Git branching and workflows
- Feature branches, release branches, hotfix branches
- Merge conflict resolution and pull request workflows
- Experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.)
- Strong Linux fundamentals
- Experience with at least one cloud platform (AWS / Azure / GCP)
- Scripting skills (Bash, Python, or similar)
- Experience in Logging Tools & Configurations
- Monitoring tools (Prometheus, Grafana, ELK / Loki)
Preferred / Nice-to-Have Skills
- Experience with Helm, ArgoCD, Kustomize
- Infrastructure as Code (Terraform / CloudFormation)
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).