We are looking for an experienced DevOps Engineer with deep hands-on expertise in on-premises infrastructure, CI/CD pipeline automation, and Kubernetes orchestration. The ideal candidate will be responsible for managing deployment processes, automating infrastructure, and ensuring high availability of production systems using modern DevOps tools and practices.
Key Responsibilities
Design, deploy, and maintain Kubernetes clusters (on-prem) for scalable application delivery.
Develop and manage robust CI/CD pipelines using Jenkins and GitHub Actions.
Containerize applications using Docker and manage lifecycle across dev/staging/production.
Implement infrastructure provisioning using Ansible and Terraform (non-cloud).
Monitor application and system health using Prometheus, Grafana, and AlertManager.
Set up and manage centralized logging with OpenSearch and Vector.
Create and maintain Helm charts for versioned, automated Kubernetes deployments.
Write automation scripts in Shell, Python, or Golang for routine operations.
Manage and tune databases such as MySQL, MongoDB, and PostgreSQL.
Collaborate with developers to troubleshoot deployment issues and improve release workflows.