IoT DevOps Automation Engineer

Touchwood Talent
Dudley, United Kingdom
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 70K

Job location

Remote
Dudley, United Kingdom

Tech stack

Java
Agile Methodologies
Build Automation
Bash
Cloud Computing
Cloud Engineering
Software Documentation
Computer Programming
Continuous Integration
Data Transmissions
DevOps
Firmware
Github
Monitoring of Systems
Virtual Private Networks (VPN)
Python
Message Queuing Telemetry Transport (MQTT)
Powershell
Ansible
LoRaWaN
Prometheus
Runbook
Software Deployment
Verification and Validation (Software)
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Load Balancing
Cloud Platform System
Delivery Pipeline
Grafana
GIT
Cloudformation
Gitlab-ci
Git Flow
Infrastructure Automation Frameworks
Deployment Automation
Cloudwatch
REST
Terraform
Software Version Control
ELK

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