Kubernetes Engineer
Budapest
  Hybrid 
JelentkezemKubernetes Cluster Management:
- Design, deploy, and manage Kubernetes clusters in production, staging, and development environments.
- Ensure high availability, scalability, and security of Kubernetes clusters.
- Implement Kubernetes best practices, including resource management, autoscaling, and cluster upgrades.
- Manage Kubernetes networking components like services, ingress controllers, and network policies.
Infrastructure Automation:
- Implement Infrastructure as Code (IaC) for Kubernetes clusters using tools like Argocd and Jenkins.
- Automate the provisioning, configuration, and scaling of Kubernetes clusters.
- Develop custom scripts and automation tools to improve cluster management and monitoring.
Monitoring and Logging:
- Set up and manage monitoring tools like Prometheus, Grafana, and ELK/EFK stacks for Kubernetes clusters.
- Implement logging and alerting mechanisms to proactively address issues.
- Monitor cluster performance and health, and perform troubleshooting as needed.
- Conduct root cause analysis for any production issues and implement preventive measures.
Security and Compliance:
- Implement and manage Kubernetes security policies, including role-based access control (RBAC) and network policies.
- Ensure compliance with security best practices, including the use of secrets, encryption, and secure service-to-service communication, Admission control policies etc
- Conduct regular security audits of Kubernetes clusters and implement necessary patches and updates.