Job Search and Career Advice Platform

Enable job alerts via email!

IoT DevOps Automation Engineer

Rentokil

Crawley

Hybrid

GBP 50,000 - 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading pest control and hygiene services provider is looking for an IoT DevOps Engineer to drive automation and improve system reliability for their IoT platform. This role requires deep technical skills in coding (Java, Python, SQL), cloud technologies, and infrastructure management using tools like Git, Docker, and Terraform. The successful candidate will develop CI/CD pipelines and oversee IoT device management, ensuring operational excellence. This position offers a competitive salary, hybrid working, and additional benefits, fostering an inclusive work environment.

Benefits

Competitive salary and bonus scheme
Hybrid working
25 days holiday (incl. bank holidays)
Healthcare
Free parking

Qualifications

  • Experienced with scalable cloud solutions ideally using GCP.
  • Familiar with IT operational support processes.
  • Ability to document technical processes and solutions.

Responsibilities

  • Automate IoT lifecycle using CI/CD pipelines.
  • Manage infrastructure with Terraform.
  • Ensure system health through monitoring and alerting.

Skills

Bash scripting
Python scripting
Java programming
SQL
DevSecOps best practices
Automation
Cloud technologies (GCP)
Troubleshooting

Tools

Git
Docker
Terraform
Ansible
Bitbucket Pipelines
Job description
Overview

The successful re‑engineering of the IoT Platform will ensure that the rapid growth of IoT technologies will be scalable, supportable, and auditable with end‑to‑end ownership for all Connected technology, systems, and software across Pest Control and Hygiene. The IoT DevOps Engineer will integrate across the firmware, development, and test functions to deliver high levels of repeatable automated processes. The role is a key technical position in the Digital Innovation team, providing the technology and expertise to achieve Rentokil Initial’s Connect growth targets and requiring extensive technical skills and values.



Responsibilities


  • Automate Everything: Design, build, and maintain CI/CD pipelines to automate the entire IoT lifecycle—from firmware and software development to testing and deployment.

  • Manage Infrastructure as Code (IaC): Use Terraform to define and manage repeatable cloud and edge infrastructure.

  • Manage Device Fleet: Provision, configure, and update IoT devices remotely (OTA updates) while enforcing device identities and security.

  • System Health: Implement comprehensive monitoring and logging for the entire IoT ecosystem and create alerts for proactive issue resolution.

  • Security: Integrate DevSecOps best practices across device, communication, and cloud infrastructure.

  • Collaboration: Work with hardware, software, QA, and platform teams to streamline development and solve deployment and operational issues.

  • Key Tasks: Build and maintain monitoring tools (e.g., Cloud Monitoring); automate firmware build and OTA update processes; automate build, test, and deployment via BitBucket pipelines; write scripts in Python or Bash for operational automation; configure and manage GCP services (Cloud Build, Pub/Sub, Cloud Run, GKE, BigQuery); conduct security audits and vulnerability scanning; manage source code and infrastructure code in BitBucket; troubleshoot across the IoT stack.



Operational Reliability


  • Drive and implement a comprehensive monitoring and alerting strategy to measure and maintain service availability, performance, and overall system health against defined SLAs.

  • Proactively scale systems through automation and advise on architectural changes that improve platform reliability and efficiency.

  • Continuously improve security, failover capabilities, and disaster recovery mechanisms to ensure business continuity.



Cloud Vendor & Cost Management


  • Act as a technical liaison for cloud service providers, managing the relationship to guarantee operational excellence.

  • Maintain an enterprise‑wide view of all IoT product offerings, monitoring service usage and billing to provide cost‑optimisation insights.



Qualifications


  • Experienced in writing well‑structured code, ideally including Java, Python, and SQL, and adhering to good development practices.

  • Experience using Cloud technologies to build scalable, maintainable solutions; vital to have experience with Serverless technologies—preferably GCP.

  • Quick learner, able to work with colleagues and third parties to deliver robust cloud solutions.

  • Automation experience, developing Bash/Linux shell scripts and scripting with Python.

  • Detection and resolution of security, performance, and availability issues; strong troubleshooting skills.

  • Knowledge of IT operational support processes.

  • Ability to produce clear and comprehensive documentation.

  • Hands‑on Bash/Linux shell scripting with an appetite to learn more about APIs, Python, Java.

  • Understanding of computer networking concepts.

  • Good understanding of infrastructure and application security.

  • Desirable: prior DevOps engineer or similar software engineering role; proficiency with Git, Docker, Terraform, Ansible, and Bitbucket Pipelines; Agile experience; experience with serverless on GCP.



Benefits


  • Competitive salary and bonus scheme

  • Hybrid working

  • Rentokil Initial Reward Scheme

  • 23 days holiday, plus 8 bank holidays

  • Employee Assistance Programme

  • Death in service benefit

  • Healthcare

  • Free parking



Equal Opportunity

At Rentokil Initial, our customers and colleagues represent diverse backgrounds and experiences. We take pride in being an equal opportunity employer, actively encouraging applications from individuals from all walks of life. Our belief is that everyone irrespective of age, gender, gender identity, gender expression, ethnicity, sexual orientation, disabilities, religion, or beliefs has the potential to thrive and contribute. We embrace the differences that make each of our colleagues unique, fostering an inclusive environment where everyone can be their authentic selves and feel a sense of belonging. To ensure that your journey with us is accessible if you have any individual requirements we invite you to communicate any specific needs or preferences you may have during any stage of the recruitment process. Our team is available to support you; feel free to reach out to joanna.sharpe@rentokil-initial.com if you need anything.



Application Tips

Be Yourself in Your Application! While AI can help with structure and grammar, make sure your application shows your true passion and understanding of the role. A personal touch will help you stand out.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.