Job Description & Requirements Job Description We are seeking an experienced On-Premises DevOps Engineer to join our team. As an On Premises DevOps Engineer, you will be responsible for designing, implementing, and maintaining our container infrastructure within our on-premises environment. You’ll collaborate closely with development and operations teams to ensure seamless application deployment and efficient management. Responsibilities - Kubernetes Clusters: Install, configure, and maintain Kubernetes clusters on premises. - Containerization: Work with Docker containers and container for application deployments. - Kafka Integration: Integrate Kafka for event-driven communication and data streaming within our on-premises setup. - Guacamole Experience: Leverage Guacamole for secure remote access to our systems. - Infrastructure as Code: Use tools like Terraform, Ansible, or CloudFormation to manage on-premises infrastructure. - Monitoring and Alerting: Set up monitoring, logging, and alerting for Kubernetes clusters in our on-premises environment (e.g., Prometheus, Grafana, ELK stack). - Security Best Practices: Implement Kubernetes security measures within our on premises setup, including RBAC, network policies, and pod security policies. Qualifications Technical Skills: - Proficiency in Kubernetes concepts (pods, services, deployments, stateful sets) within an on-premises context. - Experience with Docker and container for on-premises container management. - Familiarity with Kubernetes networking (CNI plugins, ingress controllers, service meshes) in an on-premises environment. - Knowledge of infrastructure as code tools (e.g., Helm, Customize, Terraform) for on-premises deployments. - Ability to set up monitoring, logging, and alerting for Kubernetes clusters in an on-premises setup. - Understanding of Kubernetes security best practices within an on-premises context. Soft Skills: - Strong problem-solving abilities in complex on-premises Kubernetes environments. - Excellent communication skills for collaboration with cross-functional teams. - Ability to thrive in a fast-paced, on-premises environment. - A continuous learning mindset to keep up with the evolving Kubernetes ecosystem. - Attention to detail when configuring and managing on-premises Kubernetes resources. - Proactive approach to identifying and resolving potential issues within our on premises systems. Requirements