DevOps Engineer
DevOps engineer on a small autonomous infrastructure team at CoachHub, maintaining a production-grade AWS/Kubernetes platform: IaC with Terraform/OpenTofu, CI/CD and GitOps (GitHub Actions, ArgoCD), security, cost optimization, and zero-surprise operations with no on-call. 100% remote from Spain or Germany.
- Compensation
- Not disclosed
- Location
- Barcelona, Spain
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Devops
- Posted
Skills
Must have
- 3+ years hands-on experience with AWS and Kubernetes in production, including public-facing applications
- Experience planning, running, or contributing to Kubernetes cluster upgrades and handling regressions
- Strong hands-on experience with Terraform / OpenTofu
- Experience with CI/CD pipelines and GitOps workflows (GitHub Actions, ArgoCD)
- Good grasp of AWS security fundamentals (IAM, roles, networking)
- Monitoring and alerting experience with ability to troubleshoot and root-cause production issues
- Solid experience working remotely in a multidisciplinary environment, self-sufficient without micromanagement
- Excellent communication skills and high emotional and professional maturity
- Track record of high-quality work with architectural awareness and risk mitigation
- Good spoken and written English
Nice to have
- Experience with Managed Kafka (MSK) and RDS/Postgres
- Prometheus-compatible stacks (VictoriaMetrics), Grafana, Elasticsearch, Sentry
- Terragrunt, multi-region setups, and cloud cost optimization
Full description
We’re democratizing growth by making coaching a foundational right for every employee, everywhere. Combining human coaching, behavioral science, and technology - including AIMY™, our AI coach - we empower global enterprises to unlock their full potential. Backed by $330M in funding and a network of 3,500+ coaches across 90+ countries, CoachHub is redefining how the world learns and leads through personal, measurable, and scalable development.
Joining us means stepping into a place where ownership is real, curiosity is fuel, and change is the norm. You'll work with teams who support each other, push boundaries, and take pride in building products that genuinely make a difference in people's lives. If you want your work to matter, not just as tasks but as impact felt by people every day, this is where you thrive.
DevOps Engineer
Location: 100% Remote from Spain or Germany
The Opportunity
As a DevOps Engineer, you will have a direct impact on getting closer to the vision of digital coaching for everyone and be part of one of our cross-functional agile teams. You will join a small, autonomous DevOps team (part of a wider 8-person Infrastructure, Data, and QA organization) running a stable, production-grade AWS/Kubernetes platform, with room to improve it step by step.
Your core mission is to simplify the developers' world—building the automation and reliability that allows engineering teams to deliver features seamlessly to production. Because our stack and hosting are stable and we value work-life balance, this role involves no on-call procedures or middle-of-the-night emergencies; instead, we focus on proactive engineering, rolling releases, and zero-surprise operations.
What You'll Do
- Build & Maintain Infrastructure: Build and maintain development tools and cloud infrastructure, managing production instances and how applications are distributed on the internet.
- Automate & Streamline: Work on ways to automate and improve development and release processes so developers can ship features smoothly and safely.
- Manage IaC: Deploy and maintain infrastructure with Infrastructure as Code (IaC), especially Terraform / OpenTofu.
- Champion Security: Apply security best practices (IAM, network, secrets) in collaboration with the security team, and contribute to pen-testing and security discussions.
- Ensure Production Reliability: Monitor production and analyze production issues to resolve them by identifying the root cause, ensuring seamless rolling releases (such as certificate rotations and DB upgrades) without user interruption.
- Collaborate Across Teams: Work closely with other engineers (including our Data team in Spain and QA team in Berlin) to ensure development teams follow established processes.