IoT DevOps Automation Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+29 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
Dev Digest 121 - AI goes offline
The Most Popular IT Jobs on the Market