Job Description: DevOps Engineer On-Premise Kubernetes (K8s) Location: Chennai Experience: 4 - 8 years Employment Type: Full-Time Work Mode: Work from office. 15 days to immediate joiner Key Responsibilities: Kubernetes (K8s) On-Premise Setup and Management: Design, deploy, and manage highly available Kubernetes clusters in an on-premise environment. Handle day-to-day operations of Kubernetes including upgrades, patches, node scaling, storage provisioning, and networking. Develop and maintain Helm charts, operators, and K8s manifests for deployments. DevOps Tools & CI/CD: Create and maintain CI/CD pipelines using TeamCity and GitLab CI/CD for seamless application delivery. Integrate automated build, test, and deployment stages with artifact management tools like Nexus. Ensure robust rollback strategies and canary/blue-green deployments. Configuration Management & Automation: Use Ansible for server provisioning, configuration automation, and environment orchestration. Write and maintain reusable Ansible playbooks and roles for application and infrastructure deployment. Monitoring & Alerting: Set up and manage monitoring and alerting systems for infrastructure and application health using tools like Prometheus, Grafana, Nagios, or similar. Perform proactive issue identification, root cause analysis, and implement corrective actions. Scripting & Tooling: Develop internal tools, automation scripts, and monitoring utilities using Python and Bash. Manage cron jobs, scheduled tasks, and health-check tools to improve platform reliability. Source Code & Artifact Management: Manage and secure repositories in GitLab, enforce branching strategies and code review policies. Store and manage artifacts, Docker images, and packages in Nexus Repository Manager. Required Skills & Qualifications: Strong hands-on experience managing on-prem Kubernetes clusters. Deep understanding of DevOps principles, infrastructure as code (IaC), and automation. Experience with TeamCity/Jenkins, Ansible, GitLab, Nexus, and monitoring tools. Proficient in Python and Bash scripting for automation and tooling. Solid understanding of Linux system administration including networking, file systems, services, and security. Familiarity with containerization using Docker, and container orchestration using Kubernetes. Working knowledge of networking, load balancing, security policies, and Linux system administration. Good understanding of SDLC, CI/CD pipelines, and agile delivery processes. Good to Have: Exposure to Service Mesh (Istio/Linkerd), Ingress Controllers, and K8s Operators. Experience with secret management tools (e.g., Vault, Sealed Secrets). Understanding of RBAC, IAM, and audit logging in on-prem Kubernetes environments. Knowledge of observability stack: Prometheus, Alertmanager, Elasticsearch, Fluentd, Kibana (EFK stack).