Leave us your email address and we'll send you all the new jobs according to your preferences.
DevOps & Cloud Infrastructure Engineer
Posted 6 days 6 hours ago by Rainbird Technologies
Empower Rainbird's innovative AI platform as a DevOps & Cloud Infrastructure Engineer, shaping our multi-cloud strategy across AWS and GCP. Architect robust CI/CD pipelines, optimise Terraform infrastructure, and enhance platform security and scalability. Join us to build the reliable foundations that drive next-generation AI decision intelligence.
Contract Type: Permanent, Full Time
Location: Hybrid (Norwich, London) or Remote (UK)
Package: Competitive, based on experience
About Rainbird
Rainbird Technologies is an innovative artificial intelligence scale-up based in Norwich. We empower organisations to automate complex decision-making using our award-winning low-code SaaS platform.
We are seeking a DevOps & Cloud Infrastructure Engineer to help manage and optimise our Terraform, CI/CD pipelines, DevOps processes, and cloud infrastructure across AWS and GCP. This role is critical in ensuring our platform remains scalable, secure, and highly available.
Role Specification
As a DevOps & Cloud Infrastructure Engineer at Rainbird, you'll be responsible for the development and support of the critical infrastructure that powers our AI decision platform. You'll design and maintain the technological foundation that enables our SaaS and on-premise offerings to operate reliably, securely, and efficiently across cloud environments.
Working closely with the platform engineering team, you'll contribute to architectural decisions that impact system scalability, reliability, and operational efficiency. You'll serve as a consultant on infrastructure considerations for new features and help implement technical improvements that enhance platform performance.
Key responsibilities include:
- Managing our multi-cloud infrastructure across AWS and GCP will be a core responsibility, requiring you to balance performance, availability, and cost considerations
- Architecting, implementing, and continuously improving our CI/CD pipelines, creating streamlined deployment workflows that accelerate our development cycle while maintaining robust quality controls.
- Maintaining and enhancing our Terraform configurations, ensuring they remain modular, reusable, and well-documented.
- Building a comprehensive monitoring and observability system that provides real-time visibility into platform health, performance metrics, and potential issues.
- Supporting customers who self-host the Rainbird platform within their own infrastructure. You'll develop deployment guides, troubleshooting documentation, and automation tools that simplify the installation and maintenance process for these customers.
- Troubleshooting and resolving DevOps, cloud, and infrastructure-related issues.
- Implementing security best practices and compliance requirements across cloud environments.
Requirements
- Extensive experience with Terraform for Infrastructure as Code. You should be comfortable designing Terraform patterns that accommodate multiple environments and deployment scenarios.
- Deep expertise in both AWS and GCP is essential, including practical knowledge of networking, compute resources, managed services, and security configurations.
- Hands-on experience in building and optimising CI/CD pipelines (e.g. GitLab CI).
- Proficiency with Kubernetes is required, including experience managing production clusters, implementing deployment strategies, configuring networking and storage, and troubleshooting complex container orchestration issues.
- Strong scripting skills (Bash, Python, or similar) for automation.
- You should have practical experience implementing comprehensive monitoring and logging solutions using tools like AWS CloudWatch. This includes designing dashboards, setting up alerts, and creating observability systems that provide actionable insights.
- A thorough understanding of cloud security principles is critical, including identity and access management, network security, encryption practices, and compliance requirements. You should be familiar with implementing security controls across multi-cloud environments and ensuring consistent protection of systems and data.
Preferred Experience
- Experience working in an AI/ML or SaaS environment.
- Experience working with Go or another strongly typed language.
- Previous experience in a customer-facing technical role.
Why Join Us?
- Work with cutting-edge AI technology in a dynamic scale-up environment.
- Fully remote role with flexible working arrangements.
- Opportunity to shape and influence our cloud and DevOps strategy.
Interested candidates should apply by below and submit their CV and a brief covering letter outlining relevant experience. We look forward to hearing from you!
Rainbird is an equal opportunities employer.