IoT DevOps Automation Engineer

Touchwood Talent
Dudley, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
£60,000.0 - £70,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Agile Methodology Build Automation Bash Shell Cloud Computing Cloud Engineering Software Documentation Computer Programming Continuous Integration Data Transmissions DevOps Firmware
+29 more
Github Monitoring of Systems Virtual Private Networks (VPN) Python (Programming Language) Message Queuing Telemetry Transport (MQTT) Windows PowerShell Ansible LoRaWaN Prometheus Runbook Software Deployment Verification and Validation (Software) Scripting Google Cloud Load Balancing Cloud Platform System Delivery Pipeline Grafana Git Cloudformation Gitlab-ci Git Flow Infrastructure Automation Frameworks Deployment Automation Cloudwatch Restful APIs Terraform Software Version Control Elk Stack

Job description

You’d be joining their digital innovation team, responsible for automating and managing cloud infrastructure, CI/CD pipelines for IoT firmware/application deployments, and ensuring reliable operations of IoT systems across multiple regions. Key responsibilities include designing/maintaining CI/CD pipelines, automating build/test/deployment processes, managing version control for multiple development teams, implementing cloud infrastructure-as-code (Terraform, CloudFormation, etc.), managing optimised cloud infrastructure (GCP - they are a Google House), developing/managing IoT devices (LNS, return commands, firmware updates), implementing staged rollout strategies with rollback capabilities, security best practices for IoT device authentication and data transmission, and designing comprehensive monitoring/alerting systems.

They’re looking for strong experience with CI/CD tools (GitLab CI, GitHub Actions or similar), proficiency in GCP with IoT service experience, solid scripting skills (Python, Java, Bash, PowerShell), Infrastructure-as-Code knowledge, understanding of IoT protocols (MQTT, CoAP, HTTP/REST APIs), and version control/branching strategies. Desirable experience includes working with LoRaWAN, IoT-specific experience with LNS and managing registers/IoT devices, embedded systems understanding, monitoring tools knowledge (Prometheus, Grafana, ELK stack, CloudWatch), networking/VPNs/security protocols for IoT, regulated/compliance-driven environments, and Agile/DevOps methodologies familiarity.

Responsibilities

DevOps Pipeline Management

  • Design, implement, and maintain CI/CD pipelines for IoT firmware and application deployments
  • Automate build, test, and deployment processes using industry-standard tools
  • Manage version control systems and branching strategies for multiple development teams
  • Implement automated testing frameworks for firmware/software validation

Cloud Infrastructure & Platform Management

  • Manage and optimise cloud infrastructure (GCP) supporting IoT device fleets
  • Design and implement Infrastructure-as-Code (IaC) using Terraform, CloudFormation, or similar tools
  • Monitor and maintain cloud platform performance, security, and cost efficiency
  • Implement auto-scaling and load balancing for IoT backend services

IoT-Specific Automation

  • Develop and manage IoT devices including managing LNS, return commands and firmware updates
  • Implement staged rollout strategies with rollback capabilities for firmware deployments
  • Monitor device health and connectivity across global deployments
  • Automate edge computing and gateway management processes

Security & Compliance

  • Implement security best practices for IoT device authentication and data transmission
  • Manage secrets, credentials, and certificate lifecycle automation
  • Ensure compliance with data protection and security standards across regions
  • Conduct security vulnerability scanning and remediation

Monitoring & Incident Response

  • Design and implement comprehensive monitoring and alerting systems
  • Respond to and resolve infrastructure and deployment incidents
  • Conduct root cause analysis and implement preventive measures
  • Maintain system documentation and runbooks

Requirements

Do you have experience in Terraform?, Do you have a Bachelor’s degree?, Essential Technical Skills:

  • Strong experience with CI/CD tools (GitLab CI, GitHub Actions, or similar)
  • Proficiency in GCP with IoT service experience
  • Solid scripting/programming skills (Python, Java, Bash, PowerShell)
  • Knowledge of Infrastructure-as-Code tools (Terraform, Ansible, CloudFormation)
  • Understanding of IoT protocols (MQTT, CoAP, HTTP/REST APIs)
  • Experience with version control systems (Git) and branching strategies

Desirable Experience:

  • Experience working with IoT communication technologies like LoRaWAN
  • IoT-specific experience including working with LNS and managing registers and managing IoT devices
  • Understanding of embedded systems and firmware development workflows
  • Experience with monitoring tools (Prometheus, Grafana, ELK stack, CloudWatch)
  • Knowledge of networking, VPNs, and security protocols for IoT
  • Experience in regulated or compliance-driven environments
  • Familiarity with Agile/DevOps methodologies, * Please give us an example to show you are a self starter - proactive and an independent worker?

Education:

  • Bachelor’s (preferred)

Experience:

  • Google Cloud Platform: 4 years (required)
  • CI/CD tools: 5 years (required)
  • Python, Java, Bash, Powershell: 4 years (required)
  • (Terraform, Ansible, CloudFormation: 4 years (required)
  • MQTT, CoAP, HTTP/REST APIs: 4 years (required)
  • version control systems (Git) and branching strategies: 2 years (required)
  • IoT communication technologies like LoRaWAN: 1 year (preferred)

Language:

  • English (required)

Licence/Certification:

  • GCP Certified DevOps Engineer (preferred)

Benefits & conditions

Pulled from the full job description

  • Sick pay
  • Company pension
  • Private medical insurance
  • Work from home
  • Company events, The business is a global leader in their market operating across 90 countries with £6.5bn group revenue (FY 2025). They’re building out their digital innovation capability to support tens of thousands of IoT devices deployed globally. This is a permanent, position reporting to the IT Operations Manager, offering a competitive salary plus bonus. The role is UK-based with remote/hybrid flexibility., * Company events
  • Company pension
  • Private medical insurance
  • Sick pay
  • Work from home

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all