Senior Software Engineer (DevOps)
Role details
Job location
Tech stack
Job description
Are you an experienced DevOps Engineer looking to work on secure, mission-critical platforms that really matter? You'll join a collaborative team working in a trusted environment, supporting and evolving complex systems for high-profile public sector clients. This role is fully on site and offers the opportunity to deepen your technical expertise while contributing to meaningful outcomes in national security.
What you'll be doing:
- Investigating, triaging and resolving incidents and stories efficiently and promptly.
- Proactively monitoring and maintaining system health to ensure high levels of service availability.
- Acting as a focal point for Elastic related problems, issues, changes and queries.
- Working across a mixture of BAU support and project-based activities.
- Following disciplined, structured ITIL-based service management processes.
- Developing and maintaining effective customer and third-party relationships.
Requirements
- Understanding of virtualisation technologies, including containerisation and Kubernetes.
- Understanding of Infrastructure as Code, scripting and automation principles.
- Understanding of Linux operating systems and core networking concepts, including routing, firewalls and proxies.
- Understanding of digital certificates, authentication principles and certificate authorities.
- Experience using Elasticsearch, Kibana and Elastic Cloud Enterprise.
- Experience working within a DevOps or operational support environment.
It would be great if you had:
- Experience with Ansible, bash scripting and Terraform.
- Knowledge of PKI and information security methods.
- Experience troubleshooting hardware components.
- Experience using version control systems such as Git.
- Awareness of Apache NiFi, Docker, load balancing and DNS.
- Experience of Agile delivery methods, including sprint-based working.
Benefits & conditions
Although this role is advertised as full-time, we believe that flexibility at work can promote work/life balance, increase your motivation, reduce stress and improves performance and productivity. We support different ways of working and can offer a range of flexible working arrangements. So, if you're interested and need to work flexibly, we encourage you to apply and talk to us about what might be possible.