PitchMeAI
Braintrust

Devops Engineer

Braintrust · Spain

  • Hybrid
  • Full-time
  • $150,000 / year
  • Spain

Job highlights

  • 6-month DevOps Engineer contract role.
  • Focus on CI/CD, Azure, and developer tooling.
  • Improve GitHub Actions and code quality.
  • Collaborate across global engineering squads.
  • Requires 10+ years of DevOps/SRE experience.

About the role

DevOps Engineer - 6 Month Engagement

We are seeking a DevOps Engineer on a temporary contractor basis. The ideal candidate has strong experience with CI/CD pipelines, Azure cloud infrastructure, and developer productivity tooling. This role will focus on maintaining and improving GitHub Actions workflows across our many repositories, driving code quality and security gate adoption through tools (e.g. SonarCloud), and coordinating a developer enablement program across engineering squads. You will work directly with the Head of Infrastructure and collaborate across squads spanning EU, US, and India timezones to keep our deployment pipelines healthy and our 60+ engineers productive.

Responsibilities

  • CI/CD Pipeline Engineering: Maintain and improve GitHub Actions workflows across application repositories. Build and optimize custom Docker base images for CI runners. Manage deployment operations in many environments. Create reusable and callable workflow patterns to reduce duplication across repositories. Troubleshoot and resolve workflow failures.
  • Code Quality and Security Gates: Drive quality gate enforcement across repositories. Lead security hotspot review campaigns across many codebases. Track and improve test coverage targets. Investigate and resolve code coverage reporting issues.
  • Infrastructure Operations: Participate in the infrastructure on-call rotation covering EU and US hours. Respond to CI/CD incidents and workflow failures reported by squads. Support Terraform and Terragrunt module maintenance. Maintain and extend internal documentation including runbooks and squad-specific hotfix and rollback guides.
  • Cross-Functional Collaboration: Work closely with Engineering Managers and squad leads to ensure infrastructure needs are met. Serve as a bridge between the Infrastructure team and product squads through the developer enablement program. Communicate effectively across timezones using Slack, Jira, and Notion for async coordination.

Qualifications

  • 10+ years in DevOps or SRE roles with hands-on CI/CD pipeline engineering experience.
  • Strong GitHub Actions experience including reusable workflows, callable workflows, composite actions, branch policies, branch protection rules, and PR automation.
  • Proficiency in Azure technologies including Azure App Service (deployment slots, swaps, preview environments), Azure Static Web Apps, Key Vault, and Entra ID/RBAC.
  • Strong automation skills with Terraform and Terragrunt for managing cloud infrastructure.
  • Knowledge of containerization technologies including Docker, Kubernetes, and Azure Kubernetes Service (AKS).
  • Proficiency in at least one OOP language is required; .NET or Python experience is a strong plus.
  • Monitoring and observability experience with Datadog (CI Visibility, dashboards, monitors-as-code) or equivalent.
  • Experience with SonarCloud or SonarQube including quality gates, security hotspot reviews, and coverage enforcement.
  • Comfortable working across EU, US, and India timezones with async-first communication.
  • Familiarity with Flux CD or ArgoCD for GitOps is a plus.
  • Experience with Azure Front Door, Azure WAF, and CDN architectures is a plus.
  • Familiarity with AI-assisted developer tooling (Cursor, GitHub Copilot, Claude) is a plus.
  • Certifications such as Microsoft Certified: Azure Administrator Associate, Azure DevOps Engineer Expert, or CKA are preferred.

Key skills/competency

  • DevOps
  • CI/CD
  • Azure
  • GitHub Actions
  • Terraform
  • Docker
  • Kubernetes
  • SonarCloud
  • Datadog
  • Python

Skills & topics

  • DevOps Engineer
  • CI/CD
  • Azure
  • GitHub Actions
  • Terraform
  • Docker
  • Kubernetes
  • SRE
  • Cloud Infrastructure
  • Contractor

How to get hired

  • Tailor your resume: Highlight your 10+ years of DevOps/SRE experience, focusing on CI/CD, Azure, GitHub Actions, Terraform, and Docker.
  • Showcase Azure & CI/CD expertise: Quantify your achievements in maintaining and improving pipelines and Azure infrastructure.
  • Demonstrate collaboration skills: Provide examples of working effectively across different timezones and with engineering squads.
  • Prepare for technical questions: Be ready to discuss your experience with GitHub Actions, Azure services, Terraform, and containerization.
  • Highlight relevant certifications: Mention any preferred certifications like Azure Administrator Associate or CKA.

Technical preparation

Master GitHub Actions workflows and features.,Deepen Azure cloud services knowledge.,Practice Terraform and Terragrunt automation.,Familiarize with Docker and Kubernetes.

Behavioral questions

Describe a CI/CD pipeline failure you resolved.,How do you drive code quality adoption?,How do you collaborate effectively across timezones?,Share an experience improving developer productivity.

Frequently asked questions

What is the duration of the DevOps Engineer engagement at Braintrust?
This is a 6-month temporary contractor engagement for a DevOps Engineer at Braintrust.
What are the primary responsibilities for this DevOps Engineer role at Braintrust?
The primary responsibilities include maintaining and improving GitHub Actions workflows, driving code quality and security gate adoption, and coordinating a developer enablement program across engineering squads.
What specific cloud technologies is this DevOps Engineer role focused on?
This role is heavily focused on Azure cloud infrastructure, including services like Azure App Service, Azure Static Web Apps, Key Vault, and Entra ID/RBAC.
What level of experience is required for the DevOps Engineer position at Braintrust?
The role requires 10+ years of experience in DevOps or SRE roles with hands-on CI/CD pipeline engineering experience.
Is this a remote or on-site DevOps Engineer position at Braintrust?
The job description implies a remote or distributed team, with collaboration across EU, US, and India timezones and async-first communication, suggesting a remote work arrangement.
What programming languages are preferred for this DevOps Engineer role?
Proficiency in at least one OOP language is required, with .NET or Python experience being a strong plus for this DevOps Engineer role.
Are there any specific CI/CD tools Braintrust emphasizes for this DevOps Engineer role?
Yes, strong GitHub Actions experience is a key requirement, along with familiarity with tools like SonarCloud for code quality and security.
What is the expected work schedule for this DevOps Engineer contract?
The engagement is for 40 hours per week, with an immediate start date.