Remote job
DevOps Engineer
Job details
About this role
Role overview Run and improve the cloud infrastructure supporting production, staging, sandbox, and customer-specific deployments for a distributed software platform. Google Cloud is the main environment, with infrastructure managed through code and GitOps; the role also helps maintain a smaller legacy AWS footprint. The position is remote within Latin America and provides coverage during US Eastern business hours.
Responsibilities - Build and operate infrastructure across multiple environments using Terraform modules and GitOps workflows. - Manage Google Cloud services including GKE, Cloud Run, Cloud Functions, Cloud Build, networking, security controls, and load balancing. - Maintain CI/CD pipelines using tools such as GitHub Actions, Helm, or Cloud Deploy. - Support Redis-based caching and session services, manage access and secrets, and address findings from security scans. - Improve monitoring and alerting with Google Cloud Monitoring, Grafana, or similar tools; participate in the on-call rotation and follow incidents through resolution. - Automate recurring operational work and keep legacy AWS services stable.
Requirements - Three to five years of hands-on DevOps experience operating production cloud environments. - Several years using Google Cloud as a primary platform, including its compute, Kubernetes, networking, security, and identity services. - Experience building Terraform modules for complex, multi-environment infrastructure. - CI/CD experience and scripting skills in Bash, Python, or Go. - Ability to set up proactive monitoring, communicate fluently in English, and work independently in a remote team. - Based in Latin America, available for at least four hours of daily overlap with US Eastern hours and participation in on-call; a relevant degree or equivalent practical experience.
Nice to have - AWS experience, Terraform Cloud, GitOps, Google Cloud certifications, or experience with customer-specific deployments for B2B software.
Benefits and work setup - Full-time remote role with flexible work and a professional development budget. The team is distributed across many countries and time zones.