Iot DevOps Automation Engineer

Rentokil Initial Careers
Crawley
1 month ago
Applications closed

Related Jobs

View all jobs

C# Software Engineer

SMART Systems Technician

DevOps Consultant

WIFI Network Designer | BTGJP00005597

Fullstack Developer

IoT Embedded Software Engineer

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 both Pest Control and Hygiene.

The IoT DevOps Engineer will integrate across the firmware, development, and test functions to ensure high levels of repeatable automated processes. The IoT DevOps Engineer is a key technical role in the Digital Innovation team, providing the technology and expertise to achieve Rentokil Initial's Connect growth targets. The role requires 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 tools like Terraform to define and manage the cloud and edge infrastructure, ensuring it's repeatable and scalable.
  • Manage Device Fleet: Create and manage systems for provisioning, configuring, and updating IoT devices remotely (OTA updates), including managing device identities and security.
  • System Health: Implement and manage comprehensive monitoring and logging for the entire IoT ecosystem, from individual devices to cloud services, and create alerts to proactively address issues.
  • Security: Integrate security best practices throughout the development process (DevSecOps), including securing devices, communication, and cloud infrastructure.
  • Collaboration: Work closely with hardware, software, and QA teams to streamline development and act as the expert for deployment and operational issues.
Key Tasks
  • Implement and manage monitoring tools (e.g., Cloud Monitoring).
  • Automate firmware build and OTA update processes.
  • Automate build, test, and deploy using BitBucket pipelines.
  • Write scripts (e.g., Python, Bash) to automate operational tasks.
  • Configure and manage cloud services within the RI GCP platform (e.g., Cloud Build, Pub/Sub, Cloud Run, GKE, and BigQuery).
  • Conduct security audits and implement vulnerability scanning.
  • Manage source code and infrastructure code in BitBucket.
  • Troubleshoot issues across the entire IoT stack.
Operational Reliability
  • Platform Health & Monitoring: Drive and implement a comprehensive monitoring and alerting strategy to measure and maintain service availability, performance, and overall system health against defined SLAs.
  • Scalability & Performance: Proactively scale systems through automation and advise on architectural changes that improve platform reliability and efficiency.
  • Resilience & Security: Continuously improve the platform's security, failover capabilities, and disaster recovery mechanisms to ensure business continuity.
  • Cloud Vendor Management: Act as a technical liaison for our cloud service providers, managing the relationship to guarantee operational excellence.
  • Cost & Usage: Maintain an enterprise-wide view of all IoT product offerings, monitoring service usage and billing to provide insights for cost optimization.
  • Collaboration: Work with Lead Developers and Architects to evaluate and adopt new technologies, ensuring they align with company standards and benefit the wider technical estate.
Requirements
  • Experienced in writing well-structured code, ideally including Java, Python, and SQL, and adhering to good development practices.
  • Experience using Cloud technologies to provide a scalable, maintainable solution using cutting-edge technologies and techniques. Vital to have experience with Serverless technologies - preferably GCP.
  • Able to quickly learn new technologies and work with colleagues and third parties to quickly deliver a robust cloud solution.
  • Experience with automation, making things repeatable, and developing scripts to support these processes.
  • Experience detecting and resolving security, performance, and availability issues — good troubleshooting skills.
  • Knowledge of IT operational support processes.
  • The personality to question and challenge practices or procedures that do not meet high standards.
  • Able to produce clear and comprehensive documentation.
  • Hands-on experience writing Bash/Linux shell scripts and a desire/aptitude to learn more — e.g., APIs, Python, Java.
  • Understanding of computer networking concepts.
  • Good understanding of infrastructure and application security.
  • Desirable:
  • Experience as a DevOps engineer or in a similar software engineering role.
  • Proficiency with Git and Git workflows.
  • Good knowledge of Java or Python.
  • Working knowledge of databases and SQL.
  • Knowledge of platform and application automated deployment technologies (e.g., Ansible, Docker, Terraform).
  • Exposure to continuous integration and build tools (e.g., Bitbucket Pipelines).
  • Experience working in an Agile environment following Agile methodologies.
  • Experience with serverless computer components (preferably Google Cloud Platform).
Relevant Qualifications
  • Desirable
  • Google Cloud Certified Engineer / Architect
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

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 if you need anything.


#J-18808-Ljbffr

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

New Edge Computing Employers to Watch in 2026: UK and Global Companies Shaping Edge Innovation

Edge computing is transforming how data is processed by bringing compute power closer to the source of generation. With the proliferation of Internet of Things (IoT), real‑time analytics, autonomous systems, and latency‑sensitive applications, edge computing has moved from a niche discipline to a core component of digital infrastructure. In 2026, organisations that specialise in or heavily invest in edge computing are expanding their teams to build distributed systems, real‑time analytics platforms, and edge‑optimised AI. For professionals exploring opportunities on www.EdgeComputingJobs.co.uk , understanding which employers are growing, winning contracts, or securing investment is essential. This article highlights the new and high‑growth edge computing employers to watch in 2026, including UK startups, international innovators with a UK presence, and established companies shifting strategy toward edge.

How Many Edge Computing Tools Do You Need to Know to Get an Edge Computing Job?

If you’re trying to start or grow a career in edge computing, it can feel like you’re navigating a maze of tools, frameworks and platforms — Kubernetes, Docker, IoT frameworks, AWS Greengrass, Azure IoT Edge, OpenShift, TinyML toolkits, networking orchestration, real-time streaming frameworks, and on it goes. Scroll job boards and community forums and it’s easy to conclude that unless you master every buzzword imaginable, you’ll never get a job. Here’s the honest truth most edge computing hiring managers won’t necessarily say out loud: 👉 They don’t hire you because you know every edge computing tool — they hire you because you can solve real system problems using the tools you know. Tools matter, yes — but only when they support clear outcomes: reliable systems, performance at scale, secure edge deployments and real business value. So how many edge computing tools do you actually need to know to secure a job? For most edge computing roles, the answer is fewer than you think — and a lot clearer when sorted by fundamentals and roles. This guide shows you what matters, what doesn’t, and how to focus your time wisely so you come across as capable, confident and employable.

What Hiring Managers Look for First in Edge Computing Job Applications (UK Guide)

In today’s fast-evolving tech landscape, edge computing is one of the most sought-after fields — blending distributed systems, embedded systems, networking, cloud, IoT, data and real-time processing. But that also means hiring managers are highly selective. They scan applications fast and look for signals of relevance, impact, technical depth and real-world delivery long before they read every line. This guide demystifies what hiring managers in edge computing look for first in your application — so you can tailor your CV, portfolio and cover letter to jump out of the stack. Whether you’re targeting edge systems roles, embedded IoT edge jobs, edge-native data roles, edge platform engineering or edge-AI positions, this checklist will help you position your experience in a way hiring managers can trust immediately.