Posted:4 days ago|
Platform:
On-site
Full Time
Description We are looking for an experienced DevOps Engineer with a strong background in on-premise infrastructure management and hands-on expertise in Kubernetes, GitLab CI/CD, and Docker. The ideal candidate will be responsible for managing and optimizing infrastructure pipelines, enhancing automation in deployments, and ensuring system reliability, security, and high availability. Responsibilities 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. Eligibility 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. Desired Eligibility 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. Travel As and when required, across the country for project execution and monitoring, as well as for coordination with geographically distributed teams. Communication Submit a cover letter summarising your experience in relevant technologies and software, along with a resume and the Latest passport-size photograph. Show more Show less
C3iHub, IIT Kanpur
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections C3iHub, IIT Kanpur
Kanpur, Uttar Pradesh, India
Salary: Not disclosed
Kanpur, Uttar Pradesh, India
Salary: Not disclosed