Responsibilities
•Implement and maintain Kubernetes clusters and their respective on-premises infrastructure, in virtualized or bare-metal environments.
•Collaborate with development teams to ensure seamless CI/CD of applications in Kubernetes.
•Optimize clusters in operation in terms of performance, security, efficiency, and resilience.
•Manage and optimize the deployment of applications and services in Kubernetes.
•Diagnose and resolve incidents in applications and services running on Kubernetes.
•Develop and maintain automation solutions and CI/CD pipelines (GitOps).
•Monitor and interpret metrics and alerts, taking corrective action to prevent service disruptions.
•Define backup and recovery strategies for Kubernetes infrastructure.
•Participate in out-of-hours work and scheduled maintenance when necessary.
Requirements
•Higher education in an area relevant to the role.
•Certified Kubernetes Administrator (CKA) certification.
•At least 4 years of proven experience in the following areas:
•Systems administration and the design, implementation, and operation of Kubernetes platforms.
•Administration of container environments with Docker, Podman, or equivalent technologies.
•Implementation and management of CI/CD pipelines and application of GitOps practices, using tools such as GitLab and Argo CD.
•Infrastructure as code (IaC) and configuration management with Ansible.
•Storage management in Kubernetes with Rook and Ceph.
•At least 3 years of experience with Red Hat Enterprise Linux (RHEL).
•At least 2 years of experience implementing Kubernetes in virtualized environments (VMware, Hyper-V, or KVM) and on physical servers (bare metal), including Red Hat OpenShift environments.
•At least 1 year of experience in monitoring and observability with Grafana, Prometheus, and Loki.
Conditions
No conditions stated in the posting.