Gorilla Logic is looking for a Senior DevOps Engineer to join a distributed engineering team responsible for building, maintaining, and evolving cloud infrastructure and CI/CD pipelines in AWS. This role requires strong hands-on expertise in GitLab pipelines, Kubernetes, Helm, and Terraform, along with the ability to collaborate effectively across distributed teams.
Responsibilities:
- Design, develop, and troubleshoot complex CI/CD pipelines using GitLab CI, including downstream pipelines and multi-project configurations
- Manage and optimize Kubernetes workloads in AWS EKS, including ALB integrations and Ingress configurations
- Develop, maintain, and manage Helm charts and Helm-based tooling (including Helmfile)
- Implement and manage Infrastructure as Code (IaC) using Terraform and Terragrunt
- Manage and support AWS cloud infrastructure (EC2, VPC, RDS, EKS, ALB, IAM, CloudWatch)
- Enhance and maintain observability solutions, primarily using Datadog (primary tool) and AWS CloudWatch
- Support containerized deployments using Docker and Kubernetes
- Automate operational processes using Python and Shell scripting
- Troubleshoot infrastructure, deployment, and application issues to ensure reliability and availability
- Collaborate with a globally distributed team across multiple time zones and external partners
- Support microservices-based architectures primarily built in Ruby on Rails, with some JavaScript services
Requirements:
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in DevOps, CI/CD, and cloud infrastructure
- Strong hands-on experience with GitLab CI, including downstream pipelines and advanced troubleshooting
- Strong experience with Kubernetes in AWS EKS environments, including ALB and Ingress configuration
- Solid experience with Helm and Helmfile
- Strong experience with Terraform and Terragrunt for infrastructure automation
- 3+ years of experience working with AWS cloud infrastructure (EC2, VPC, RDS, EKS, ALB, IAM, CloudWatch)
- Experience with Datadog for monitoring and observability (primary stack), plus CloudWatch
- Proficiency in Python and Shell scripting
- Experience working with Docker and containerized environments
- Experience supporting microservices architectures (Ruby on Rails preferred; JavaScript a plus)
- Experience working in hybrid or evolving technical environments
- Strong adaptability and flexibility when working with diverse or non-standardized technology stacks
- Experience collaborating in highly distributed teams across multiple time zones
- Strong communication skills and ability to work effectively within Agile environments