Job Overview
We are seeking an experienced On-Premises DevOps Engineer to design, implement, and maintain containerized infrastructure within our on-premises environment. This role involves close collaboration with development and operations teams to ensure seamless application deployment, system reliability, and efficient infrastructure management.
Key Responsibilities
- Design, install, configure, and maintain Kubernetes clusters in an on-premises environment
- Manage and optimize containerized applications using Docker and Kubernetes
- Implement and support event-driven architecture using Kafka for data streaming and communication
- Utilize Apache Guacamole for secure remote access and system management
- Develop and maintain Infrastructure as Code (IaC) using tools such as Terraform, Ansible, or similar
- Deploy and manage Kubernetes packages using tools like Helm or Kustomize
- Set up and manage monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack)
- Ensure high availability, scalability, and performance of on-premises infrastructure
- Implement Kubernetes security best practices, including RBAC, network policies, and pod security
- Troubleshoot and resolve infrastructure, deployment, and performance issues
- Collaborate with cross-functional teams to streamline CI/CD pipelines and deployment processes
- Maintain documentation for infrastructure, configurations, and processes
- Continuously improve system reliability, automation, and operational efficiency
Requirements
- Strong hands-on experience with Kubernetes (pods, services, deployments, stateful sets) in on-premises environments
- Proficiency in Docker and containerization technologies
- Experience with Kubernetes networking (CNI plugins, ingress controllers, service meshes)
- Knowledge of Infrastructure as Code tools such as Terraform, Ansible, Helm, or Kustomize
- Experience implementing monitoring, logging, and alerting solutions
- Solid understanding of Kubernetes security practices (RBAC, network policies, etc.)
- Familiarity with Kafka for streaming and messaging systems
- Experience with on-premises infrastructure and data center environments