About Scrumconnect Consulting
Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens.
We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter.
Role Summary
We are seeking an experienced Embedded DevOps Engineer to design, implement, and maintain robust CI/CD pipelines, automation frameworks, and deployment solutions for Embedded and edge computing platforms. The role focuses on accelerating software delivery, improving system reliability, enabling secure device management, and supporting large-scale deployment of Embedded applications across distributed environments.
Key Responsibilities
DevOps & CI/CD
- Design, implement, and maintain CI/CD pipelines for Embedded software and edge applications.
- Automate build, test, packaging, and deployment processes.
- Establish and maintain software versioning, release management, and artifact repositories.
- Improve build efficiency, deployment reliability, and development productivity.
Embedded Platform & Device Management
- Support development and deployment of Embedded Linux-based systems.
- Manage device provisioning, configuration, software updates, and life cycle management.
- Implement secure remote deployment and rollback mechanisms.
- Support fleet-wide software rollout strategies and operational monitoring.
Test Automation & Quality
- Develop and integrate automated testing frameworks including unit, integration, system, and hardware-in-the-loop (HIL) testing.
- Integrate quality gates and automated validation into CI/CD workflows.
- Monitor and improve software quality, test coverage, and deployment success rates.
Infrastructure & Reliability
- Manage build infrastructure, development environments, and deployment platforms.
- Implement Infrastructure as Code (IaC) and configuration management solutions.
- Monitor system performance, availability, and operational health.
- Troubleshoot build, deployment, and runtime issues across environments.
Security & Compliance
- Implement secure software delivery practices and DevSecOps controls.
- Support vulnerability management, patching, and software supply chain security.
- Ensure compliance with organizational security and governance requirements.
- Maintain traceability of software artifacts throughout the release life cycle.
Collaboration
- Work closely with Embedded Software Engineers, Platform Engineers, QA teams, Security teams, and Product Owners.
- Drive adoption of DevOps best practices and continuous improvement initiatives.
- Contribute to technical standards, documentation, and engineering processes.
Required Skills & Experience
Technical Skills
- Strong experience with Linux-based environments and system administration.
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
- Proficiency in Scripting and automation using Python, Bash, or similar languages.
- Strong knowledge of Git and source control management.
- Experience with Docker and containerized development workflows.
- Experience with Infrastructure as Code tools such as Terraform or Ansible.
Embedded Systems
- Experience working with Embedded Linux platforms and cross-compilation environments.
- Understanding of Embedded software development life cycles.
- Familiarity with device provisioning, firmware/software updates, and deployment strategies.
- Knowledge of hardware-software integration and debugging processes.
Monitoring & Observability
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK, or OpenTelemetry.
- Ability to analyze system metrics and troubleshoot production issues.
Preferred Qualifications
- Experience with Yocto, Buildroot, or similar Embedded Linux build systems.
- Knowledge of Kubernetes and container orchestration platforms.
- Experience with edge computing, IoT platforms, or distributed device management.
- Familiarity with secure development life cycle (SDLC) and DevSecOps practices.
- Experience working in regulated or mission-critical environments.
Our interview process
We keep things straightforward. Following an initial CV review, successful candidates will be invited to a short screening call with our recruitment team, followed by a two-stage process comprising a technical assessment and a values-based interview with the hiring team. We aim to move quickly and will keep you informed at every stage.
Equal Opportunities
Scrumconnect Consulting is an equal opportunities employer. We are committed to building a diverse and inclusive team and welcome applications from all backgrounds, regardless of age, disability, gender, ethnicity, religion, or sexual orientation.