Role & Responsibilities
The successful candidate will be responsible for ensuring the end-to-end technical solution across software delivery, infrastructure, and deployment.
Essential Skills & Qualifications
Core Systems & DevOps
- Strong system administration fundamentals (services, SSH, user management, filesystems)
- Advanced hands-on experience with containerization and orchestration: Docker, Kubernetes, Helm, ArgoCD
- CI/CD platform ownership, including GitLab CI/CD
- Automation using Ansible (playbooks and modules)
- CI/CD pipeline development for deployments into private data centers and cloud environments
- Scripting experience (Bash, PowerShell, or Python)
- Clear technical documentation using Markdown
Infrastructure & Networking
- Infrastructure-as-code using Ansible, Terraform, or equivalent
- Working knowledge of virtualisation platforms (VMware, Hyper-V, Proxmox)
- Solid networking fundamentals: NGINX, HAProxy, DNS, SSL/TLS, VLANs, routing, NAT
- Familiarity with common network troubleshooting tools
Security
- Secrets management using vault technologies (e.g. Vault, Kubernetes secrets)
- Secure access practices, including password-less SSH
- Basic database administration knowledge
- Agile delivery experience and Git-based workflows (Git Flow, GitOps)
- Development experience in Java, Go, or C#