Senior DevOps Engineer
Remote
Key Responsibilities
* Design, implement, and maintain the on-premises infrastructure platform - compute, storage, networking, and the services layer
* Own Infrastructure as Code end-to-end
* Build and maintain CI/CD pipelines (e.g., Jenkins) and internal tooling
* Architect and operate containerised workloads using Docker and Podman
* Design zero-downtime deployment strategies and DR runbooks with defined RPO/RTO targets
* Troubleshoot at depth - Linux kernel, network stack, container runtime, resource contention
Qualifications
* 4+ years owning production systems in a platform or infrastructure engineering role - not just contributing to them
* Strong Linux administration: OS builds, system hardening, automated provisioning, performance tuning
* Solid understanding of the services layer: database clusters, web services, proxies, IAM, monitoring, logging
* Hands-on Terraform and Ansible experience in live environments
* Experience building and maintaining CI/CD pipelines
* Container experience with Docker and/or Podman in production
* Scripting and programming skills - Python and Bash for automation and tooling
* The ability to work closely with software developers - translating infrastructure capabilities into something useful for them
* A degree in Computer Science, IT, or a related field - or demonstrable equivalent experience
Nice to have
* Kubernetes for container orchestration
* Experience with on-premises virtualisation platforms (VMware vSphere/ESXi, Proxmox, or similar)
* Exposure to security hardening practices - CIS Benchmarks, CVE patching, secrets management
* Familiarity with monitoring and observability tooling: Prometheus, Grafana, or ELK stack
* Understanding of network fundamentals in on-premises contexts: VLANs, firewalls, DNS, and load balancers
