Job Description
HappyCo is a values-driven company that fosters a flexible and supportive culture. As a DevOps Engineer, you will play a vital role in shaping and scaling the systems that keep our products reliable, secure, and performant. You will work closely with developers, providing tools, automation, and guidance to enhance the developer experience. Your responsibilities will include designing and maintaining world-class infrastructure, building robust deployment pipelines, and enabling teams to deliver value faster. This hands-on role requires expertise in infrastructure, CI/CD, and cloud-native tooling, with a focus on automation, observability, and security.
**What to Expect in Your First Months**
- **First 30 days:** Learn our infrastructure, CI/CD workflows, and deployment processes. Contribute to smaller tasks while gaining familiarity with GCP, GKE, and ArgoCD environments.
- **60 days:** Own small improvements in Terraform, Spacelift, and GitLab pipelines. Troubleshoot issues in staging environments and contribute to deployment reliability.
- **90 days:** Take ownership of significant pieces of infrastructure or CI/CD workflows. Proactively suggest and implement improvements to scalability, security, and observability across systems.
**What We’re Looking For**
- Proven experience in DevOps, Site Reliability Engineering, or Infrastructure Engineering.
- Strong background with Terraform and infrastructure-as-code practices.
- Experience with CI/CD systems (we use GitLab CI/CD and Spacelift).
- Hands-on experience with ArgoCD for GitOps-based deployments.
- Solid understanding of GCP, GKE, container orchestration, and Linux systems.
- Strong troubleshooting skills and ability to diagnose issues across infrastructure and application layers.
- Passionate about improving our developer experience with better tools and automation.
- Strong communication skills and a collaborative mindset.
- Ability to thrive in a fast-paced, distributed environment spanning multiple time zones (US and AUS), requiring effective asynchronous communication.