About the role As a DevOps Engineer, you will shape and evolve DroneShield’s CI/CD automation, delivery pipelines and developer experience for our Embedded Software Platform. This role is ideal for someone who thrives on leading developers through the journey of modern software delivery and automation, is proactive and a self-starter, and enjoys building smart tooling for developers. You will combine deep technical execution with the ability to work independently and as part of a fast-paced team, taking ownership of core CI/CD, testing and delivery infrastructure. This role reports to the Director of AI Systems and Platforms. Responsibilities, Duties and Expectations Lead the design and implementation of internal infrastructure and automated tooling, including CI/CD systems, observability tooling, and automated build pipelines for both software and FPGA artefacts. Improve continuous integration across both inner-loop and outer-loop development workflows. Design, build, and improve continuous deployment pipelines for Hardware-in-the-Loop testing. Extend and streamline the management and observability of DroneShield’s Hardware-in-the-Loop test infrastructure on specialised hardware, including runner management and feature development. Integrate tools into automated workflows to improve developer feedback on code quality, security, testing, and documentation. Take ownership of the embedded platform automation lifecycle and associated delivery processes. Qualifications, Experience and Skills Bachelor’s degree in Computer Science, Mechatronics, IT, or a related technical field, or equivalent practical experience. 5–8 years’ experience designing, maintaining, and building CI/CD pipelines using GitLab CI/CD or other modern deployment pipeline tools. Deep, hands-on expertise with Linux systems, including embedded Linux environments. Experience deploying and operating observability platforms such as Prometheus, Grafana, Loki, or OpenTelemetry. Experience with scripting languages such as Python and Bash. Demonstrated ability to independently lead complex technical projects from design through delivery. Clear and effective communication skills across both engineering and non-engineering stakeholders. Proven ability to mentor and support other engineers. Experience with backend programming languages (Go, Rust, C++, etc.) is desirable. Familiarity with Kubernetes, Docker, OCI or other modern containerisation tools is desirable. Experience with Linux build systems such as Yocto, Buildroot, etc. is desirable. Note for recruitment agencies: We do not accept unsolicited candidates from external recruiters unless specifically instructed.