Devops Engineer
💡 應徵小提示: 點擊「在 Braintrust 免費應徵」會將您導向 Braintrust 的官方網站。這對您完全免費,同時也能透過推薦獎金幫助我們營運這個平台。
⚠️ 翻譯說明: 本職缺資訊由 AI 翻譯,若有不準確或歧義之處,請以英文原版為準。
Role Overview
- 6 month engagement
- 40 hours per week
- Start date: Immediate
Job Description
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
接收個人化職缺提醒