Positions
Cloud, DevOps, SRE and Platform: positions we recruit
No postings. No stacks of resumes. No chasing. You interview a short list.
No upfront fee. You pay only if you hire.
Need someone now? Call 305-306-4829.
This is what we do all day: recruit technology and IT professionals.
33 positions across 1 family. This guide outlines the operational differences between Cloud, DevOps, Site Reliability Engineering, and Platform Engineering roles to improve your hiring strategy.
Need someone now? Call 305-306-4829.
- No upfront fee
- Pay only if you hire
- Technology only
- We reach engineers who aren't on job boards
- Replacement guarantee on standard searches
34 title entries shown, 1 families. Alternate names can point to the same position.
Cloud, DevOps, SRE and Platform
34 of 34
- DevOps EngineerCI/CD (GitHub Actions, GitLab, Jenkins), Terraform, containers and Kubernetes, scripting
- Senior DevOps EngineerThis role involves building and maintaining reliable deployment pipelines and infrastructure as code for high-scale cloud environments.
- Site Reliability EngineerSLOs and error budgets, observability (Prometheus, Grafana, Datadog), incident command, Go or Python
- Platform EngineerBuilt an internal developer platform (Backstage), Kubernetes platform, golden paths
- Cloud EngineerCloud networking, IAM, landing zones, migrations
- Cloud ArchitectAWS Solutions Architect Professional, AZ-305 or GCP Professional Cloud Architect
- AWS EngineerThis role involves building and maintaining scalable AWS cloud infrastructure and automating deployment pipelines.
- Azure EngineerThis role manages Azure environment stability, infrastructure as code deployments, and scaling automation for production workloads.
- GCP EngineerThis role centers on building and maintaining infrastructure as code and automated deployment pipelines specifically within the Google Cloud Platform environment.
- Kubernetes EngineerThis role involves building and maintaining production-grade Kubernetes clusters to support containerized application workflows.
- Terraform / Infrastructure as Code EngineerAn Infrastructure as Code Engineer builds and maintains the automated provisioning systems that manage your cloud production environment.
- Build and Release EngineerThis article outlines the requirements and evaluation strategy for hiring a Build and Release Engineer.
- Observability EngineerThis role creates the monitoring, logging, and alerting systems necessary to maintain system reliability and performance.
- FinOps EngineerThis role bridges cloud consumption data with infrastructure operations to control and optimize multi-cloud spend.
- Developer Experience EngineerThis role bridges the gap between infrastructure teams and software engineers by building internal tools that standardize deployment and development workflows.
- Head of Infrastructure / Director of PlatformOwned cloud spend and uptime
- Junior Cloud EngineerThis role manages basic cloud infrastructure provisioning and helps transition legacy services to internal cloud environments.
- Senior Cloud EngineerThis role manages the architecture and steady state operations of multi-region cloud infrastructure.
- Senior Site Reliability EngineerThis role manages system availability and production stability through code and automation.
- Staff Platform EngineerThis role involves building the foundational abstractions that allow product engineering teams to deploy services without deep infrastructure knowledge.
- Platform Engineering ManagerThis role requires a leader to build internal developer platforms that replace fragmented tooling with centralized automation and self-service standards.
- AWS DevOps EngineerThis role manages AWS infrastructure through code to ensure consistent deployment cycles.
- Azure DevOps EngineerAn Azure DevOps Engineer automates infrastructure deployment, manages cloud environments, and optimizes release pipelines within the Microsoft ecosystem.
- Kubernetes DevOps EngineerThis role manages high-scale container orchestration and underlying infrastructure stability for cluster-based production environments.
- Fintech Site Reliability EngineerThis role manages high-frequency transaction stability and infrastructure cost optimization for financial platforms.
- SaaS Site Reliability EngineerThe SaaS Site Reliability Engineer manages high-availability infrastructure to maintain service consistency under constant deployment pressure.
- AWS Site Reliability EngineerThis role manages AWS infrastructure reliability, ensuring service uptime through automation and rigorous incident management.
- GCP Site Reliability EngineerA GCP Site Reliability Engineer focuses on maintaining system uptime and operational efficiency within Google Cloud infrastructure.
- AWS Cloud EngineerThis role manages AWS cloud architecture, infrastructure deployment, and system reliability for high-traffic environments.
- Azure Cloud EngineerAn Azure Cloud Engineer manages and optimizes Azure infrastructure for production scale.
- GCP Cloud EngineerThis role manages Google Cloud infrastructure, focusing on networking, identity security, and landing zone configuration for enterprise environments.
- Govtech Cloud EngineerA Govtech Cloud Engineer builds and manages secure, scalable infrastructure for public sector digital services.
- Head of InfrastructureOwned cloud spend and uptime
- Solutions Architectcustomer facing design
No match.
Try a shorter term, or tell us about the role.
Hiring for infrastructure roles often fails because managers treat these disciplines as interchangeable. Cloud engineers manage the resources of the provider. DevOps practitioners bridge the gap between development cycles and operations by automating deployment. Site Reliability Engineers focus on system stability through error budgets. Platform Engineers build internal products for other developers to use. You must define the primary output of the seat before you interview candidates. If your current friction is deployment speed, hire for automation. If your issue is system outages, hire for reliability engineering. Mixing these functions leads to stagnant projects where a person designed to build pipelines is forced to manage incident response instead.
Seniority is defined by architectural influence rather than years of experience. A junior resource executes tasks inside an existing environment. A senior contributor designs the environment to prevent the need for manual tasks. Assess candidates on their ability to explain the trade-offs of their design decisions. Look for individuals who understand how their infrastructure choices impact the product cost and speed. Platform engineers should demonstrate empathy for the developer experience. Avoid hiring generalists who claim proficiency in every cloud service provider. Depth in one cloud environment is more valuable than superficial knowledge of three. Verify their ability to handle production scale using actual case studies from their past work.
Direct Architectural Impact. Ask how they managed a specific system failure. A candidate who only followed a playbook is an operator. A candidate who modified the architecture to prevent that failure from recurring is a true engineer. Look for evidence of design choices that reduced manual toil.
Code and Scripting Proficiency. Review their repository samples for readability and maintainability. In these roles, infrastructure is defined through code. If their scripts are overly complex or lack error handling, they will create significant technical debt for your team. Ensure they use standard tools like Terraform or Pulumi correctly.
Observability and Metrics. Evaluate their process for monitoring system health. Do they rely on vanity metrics or do they track performance indicators that affect the user? A reliable engineer knows which signals matter during a system incident and which are noise. Ask for an example of a metric that led to a meaningful configuration change.
Cost Management Discipline. Cloud resources are often wasted through poor configuration. Ask the candidate to explain how they managed resource utilization in a prior role. They should be able to link specific service choices to the resulting bill. An engineer who does not understand the financial cost of their infrastructure is a liability.
Security Implementation. Infrastructure is the foundation of your product security. Evaluate if they apply the principle of least privilege in their configurations. Ask how they audit access to cloud resources. They should demonstrate a habit of baking security into the pipeline instead of treating it as an afterthought.
Tooling and Vendor Alignment. Do not chase specific certifications as proof of knowledge. Verify if they understand the fundamental concepts behind the tools. A candidate who understands distributed systems will be productive regardless of the specific provider. Check if they have experience with the specific cloud ecosystem you currently host.
Incident Response Posture. Assess their temperament during a hypothetical system crisis. They should move through the recovery process systematically without panic. Good engineers perform blameless post-mortems that focus on systemic improvements rather than individual mistakes. Test this through a whiteboard session focusing on system recovery.
Source candidates from organizations that operate at a scale similar to yours. A candidate from a small startup might struggle with the governance requirements of a large enterprise. Conversely, a candidate from a massive corporation might find the lack of structured processes in a startup confusing. Seek individuals who have transitioned infrastructure from legacy systems to cloud-native models. These people understand the friction of migration and have the patience to manage change.
Look for engineers who contribute to open-source projects or write technical documentation. This indicates an interest in sharing knowledge and maintaining clear standards. Motivation for these candidates usually centers on solving complex scale problems rather than just keeping the lights on. Determine if they are motivated by the challenge of internal platform design or if they prefer the fast pace of feature-focused DevOps. Align their personal interests with your current team mission to ensure long-term retention.
Begin the intake process by defining whether the vacancy is for maintaining stability or building new developer tools. Create a focused job description that highlights one core objective rather than listing every platform your company uses.
Conduct a technical review that prioritizes a live problem-solving exercise. Move away from rote questions and instead examine their approach to a specific architectural limitation that your team currently faces.
Use the final evaluation stage to determine cultural fit based on their ability to communicate technical complexity. Ensure that your senior engineering staff confirms the quality of the candidate's code and system design philosophy.
Hiring for certifications instead of demonstrated production experience.
Overloading a single role with both maintenance work and long-term project planning.
Ignoring the candidate's ability to document their work or write for other developers.
How should I handle a candidate who demands a salary higher than my senior engineers? Evaluate if their contribution will reduce operational costs or increase system uptime significantly. If the value add is clear, adjust your budget to secure the high-performing asset. Avoid pay parity issues by focusing on the specific output and scale they bring to the table.
What is the best way to handle a counteroffer during the final stages? If a candidate is weighing a counteroffer, they are likely not fully committed to your mission. Walk away unless the candidate can articulate a clear technical reason why your stack is superior for their career growth. Never enter a bidding war for an engineer who prioritizes compensation over the actual work.
Should I require candidates to work on-site for these infrastructure roles? On-site presence is only necessary if your infrastructure requires physical access to hardware. For cloud-native environments, focus on the quality of their asynchronous communication. If you require on-site, be prepared to compensate for the reduction in your potential candidate pool.
How do I ensure a candidate is technically fit for our specific cloud environment? Focus the interview on core distributed systems principles rather than tool-specific syntax. If they understand load balancing, latency, and throughput, they can learn the specific cloud provider syntax within weeks. Do not dismiss a strong engineer just because they have not used your specific flavor of storage.
What are the common constraints when shortlisting these candidates? The most common constraint is a lack of experience with large-scale production incidents. Your hire will find many applicants who know how to set up a server but few who know how to keep it running under heavy load. Prioritize the short list by searching for engineers who have managed production environments with significant traffic.
No upfront fee. You pay only if you hire. We offer a candidate replacement guarantee on standard search agreements. The applicable period and exact terms are set out in the signed client recruiting agreement.
What happens next
- Do I pay upfront?
- No upfront fee. You pay only if you hire.
- Must I give you exclusivity?
- We do not promise or require exclusivity here. Any terms are in the recruiting agreement we refer you to.
- Will you reveal my company?
- Not without your explicit consent before we disclose anything.
- What if I do not hire?
- No hire, no fee.
Hiring guidance
Related positions and guidance
How a search runs
The Six-Step Search
- 1Search Calibration
A call about the work. You get a written search profile.
- 2Market Mapping
We identify the employer backgrounds that fit. You see where we will look.
- 3Professional Contact Intelligence
We identify individual people, not job board applicants.
- 4Persistent Personalized Outreach
Personal outreach and direct follow-through. You get search updates.
- 5Live Candidate Qualification
A recruiter checks stack, scope and motivation in conversation.
- 6Candidate Intelligence and Process Support
You receive a written brief on every person you meet.
Questions about Cloud, DevOps, SRE and Platform: positions we recruit
How should I handle a candidate who demands a salary higher than my senior engineers?
Evaluate if their contribution will reduce operational costs or increase system uptime significantly. If the value add is clear, adjust your budget to secure the high-performing asset. Avoid pay parity issues by focusing on the specific output and scale they bring to the table.
What is the best way to handle a counteroffer during the final stages?
If a candidate is weighing a counteroffer, they are likely not fully committed to your mission. Walk away unless the candidate can articulate a clear technical reason why your stack is superior for their career growth. Never enter a bidding war for an engineer who prioritizes compensation over the actual work.
Should I require candidates to work on-site for these infrastructure roles?
On-site presence is only necessary if your infrastructure requires physical access to hardware. For cloud-native environments, focus on the quality of their asynchronous communication. If you require on-site, be prepared to compensate for the reduction in your potential candidate pool.
How do I ensure a candidate is technically fit for our specific cloud environment?
Focus the interview on core distributed systems principles rather than tool-specific syntax. If they understand load balancing, latency, and throughput, they can learn the specific cloud provider syntax within weeks. Do not dismiss a strong engineer just because they have not used your specific flavor of storage.
What are the common constraints when shortlisting these candidates?
The most common constraint is a lack of experience with large-scale production incidents. Your hire will find many applicants who know how to set up a server but few who know how to keep it running under heavy load. Prioritize the short list by searching for engineers who have managed production environments with significant traffic.
Working with Technology Headhunters
What are the replacement terms?
We offer a candidate replacement guarantee on standard search agreements. The applicable period and exact terms are set out in the signed client recruiting agreement.
What don't you do in a permanent search?
We do not bill by the hour for permanent search or charge a retainer unless one is agreed. We do not treat reposting your job advertisement as headhunting.