As part of our Infrastructure & DevOps team, you will have the opportunity to work with enterprise Linux and production Kubernetes clusters, CI/CD and GitOps workflows, Infrastructure as Code (IaC), and modern high-availability secure environments.
Responsibilities:
- Kubernetes cluster deployment, administration, and troubleshooting in production
- CI/CD pipeline design and optimization
- GitOps deployment lifecycle management (e.g., Argo CD)
- Containerized application management using Docker and Kubernetes
- Infrastructure-as-Code (IaC) based automation
- Implementation and management of monitoring, logging, and alerting systems
- Performance, networking, storage, and availability incident resolution
- Ensuring High Availability (HA), backup, DR, and business continuity
- Container and Kubernetes security hardening
- Documentation and runbook maintenance
- Close collaboration with Infrastructure, Network, Security, and Development teams
Requirements & Competencies:
- Debian/Ubuntu/RHEL; systemd, networking, storage, LVM, permissions, troubleshooting, and log analysis
- Docker & Kubernetes in production; Pods, Deployments, StatefulSets, DaemonSets, Services, Ingress; ConfigMaps, Secrets, RBAC, PVs, StorageClasses; Helm & Kustomize
- Git branching/merge requests; GitLab CI/CD; GitOps/Argo CD; registries, image builds, and artifact management
- Bash; Python; Ansible/Terraform
- TCP/IP, DNS, HTTP/HTTPS, TLS, load balancing, reverse proxy; Kubernetes networking/CNI; Prometheus, Grafana, Alertmanager, Zabbix
- Bachelor’s degree in IT, Software Engineering, Computer Science, or a related field (or equivalent practical experience)
- Ability to work independently as well as collaboratively within a technical team
- Analytical problem-solving with a strong emphasis on Root Cause Analysis (RCA)
- Proactive learning mindset and commitment to clear documentation
- High sense of ownership in production environments