Job Description
Remote is seeking DevOps Engineers to join the team in ASD. The DevOps Engineer will support the automation, configuration, and integration of systems within a secure and complex technical environment. The role will contribute to the development, deployment, and sustainment of critical infrastructure capabilities, with a strong focus on configuration management and Infrastructure‑as‑Code practices. The position requires experience in systems integration, build processes, and the ability to collaborate with technical teams to design and optimise automated solutions. The engineer will ensure stable, repeatable environments and support continuous improvement across integration and delivery workflows. (LH-05434)
Role Description
Job Duties and Responsibilities
- Develop and maintain Infrastructure as Code using tools such as Terraform and Puppet.
- Support, maintain, and improve CI/CD pipelines, including performance troubleshooting.
- Apply Linux expertise to enhance reliability and automation processes.
- Automate provisioning, configuration, and deployment of environments and services.
- Maintain technical documentation and standard operating procedures.
- Plan, automate, test, and deploy database environments using pipeline based workflows.
- Identify and implement improvements to DevOps, automation, and integration practices.
- Collaborate with internal and external stakeholders and provide mentorship where appropriate.
- Manage workload effectively to meet project timelines.
Technical skills
- Strong experience with Puppet and Terraform for configuration management and IaC
- Proficiency in Linux system administration and troubleshooting.
- Capability in supporting and enhancing CI/CD toolsets
- Experience in systems integration, build processes, and testing of integration environments
- Understanding of configuration management principles and documentation standards
- Familiarity with automated database deployment and testing workflows.
Essential criteria
- Linux system administration
- Infrastructure as Code (e.g. Terraform)
- Configuration Management (e.g. Puppet, Ansible)
- Reverse proxy and load balancing solutions (e.g. NGINX)
- [CI/CD|http://5.CI/CD] tools (e.g. GitLab CI, GitHub Actions)
- On-premise Cloud platforms (e.g. OpenStack, VMWare)
Desirable criteria
- Network configuration and security (VPNs, firewalls, routing)
- Containerisation and orchestration (Docker)
- Experience in Scripting languages (Bash, Python)
- Monitoring and logging tools (Splunk, Prometheus, Grafana)