
Devops Engineer
- Kanpur, Uttar Pradesh
- Permanent
- Full-time
- Design, deploy, and administer on-premises Kubernetes clusters using tools such as kubeadm, k3s, or k0s to support scalable application infrastructure.
- Configure and maintain robust GitLab CI/CD pipelines to streamline continuous integration, testing, and deployment processes.
- Develop and maintain Docker-based environments across development, testing, and production stages to ensure consistency and efficiency.
- Implement and manage infrastructure using Ansible or Terraform, with a focus on tailored solutions for on-premises environments.
- Architect and maintain secure, resilient infrastructure supporting microservices and internal platforms to ensure high availability and performance.
- Diagnose and resolve complex environment-related issues including container orchestration, networking, and deployment failures.
- Create and maintain detailed internal documentation and operational playbooks to support standardized DevOps practices.
- Participate in a rotating on-call schedule to provide 24/7 operational support for critical production systems.
- Identify repetitive tasks and implement automation to minimize manual intervention and improve operational efficiency.
- Design and manage infrastructure using tools like Terraform and Kubernetes Composite Resource Definitions (XRDs) to support dynamic scaling and management.
- Implement robust security measures to safeguard infrastructure, applications, and data, ensuring compliance with internal and industry standards.
- Act as a bridge between development and operations teams to facilitate seamless software releases and quick resolution of production issues.
- Conduct root cause analysis (RCA) for production incidents and implement measures to prevent recurrence.
- Continuously monitor and optimize system performance, proactively identifying and resolving bottlenecks and implementing capacity planning strategies.
- Maintain comprehensive records of systems architecture, configurations, processes, and incident resolutions.
- Drive ongoing improvements in infrastructure, tools, and processes to enhance system reliability, scalability, and performance.
- Minimum of 3 years of hands-on experience as a DevOps Engineer.
- Strong expertise in Kubernetes administration for on-premises (non-cloud) environments.
- Proficient in designing and optimizing GitLab CI/CD pipelines.
- In-depth understanding of Docker and its container lifecycle management.
- Solid working knowledge of Linux-based systems, system administration, and core networking concepts.
- Experience with monitoring and logging tools such as Prometheus, Grafana, or the ELK Stack.
- Scripting proficiency in Bash, Python, or Go.
- Experience with self-hosted GitLab runners and artifact registries.
- Knowledge of service mesh architectures (e.g., Istio, Linkerd).
- Familiarity with security best practices in containerized and orchestrated environments.
- Exposure to load balancing tools such as HAProxy, Nginx, or Traefik.
- Submit a cover letter summarising your experience in relevant technologies and software along with a resume and the Latest passport-size photograph.