Key Responsibilities:
- Design, implement and manage robust CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD
- Lead end-to-end DevOps lifecycle including build, release, deployment and monitoring
- Containerize applications using Docker and manage deployments on Kubernetes (K8s)
- Implement and manage Infrastructure as Code (IaC) using Terraform
- Automate infrastructure and operational workflows using Bash, Python, or Shell scripting
- Monitor system health and troubleshoot pipeline failures, infra issues, and production incidents
- Collaborate with development teams to optimize build processes for Java-based applications (Maven/Gradle)
- Ensure high availability, scalability, and performance of applications and infrastructure
- Drive DevOps best practices, CI/CD standardization and automation strategies
- Maintain clear documentation for pipelines, deployments and infra setups.
Required Skills & Qualifications:
- 8+ years of experience in DevOps Engineering
- Strong hands-on experience with CI/CD tools Jenkins / GitHub / GitLab
- Deep expertise in Docker & Kubernetes (production environments)
- Proven experience in Terraform (Infrastructure as Code)
- Robust scripting skills in Bash / Python / Shell
- Solid understanding of Linux/Unix systems and networking fundamentals
- Working knowledge of Java application ecosystem (Maven/Gradle, deployments, logs)
- Experience with Git-based version control systems
Good to Have Skills:
- Experience with OpenShift
- Exposure to Cloud Platforms AWS / Azure / GCP
- Knowledge of Monitoring & Logging tools (Prometheus, Grafana, ELK, Splunk)
- Understanding of Microservices architecture
- Familiarity with DevSecOps practices (security, compliance, secrets management)