DevOps Engineer
greenhouse
Job Description
What You’ll Do
- Design, implement, and maintain CI/CD pipelines for automated build, test, and deployment
- Manage and optimize AWS infrastructure (EC2, ECS, S3, RDS, Lambda, IAM, SQS, Route53, Load Balancers, etc.)
- Build and maintain containerized environments using Docker and Kubernetes
- Automate provisioning, scaling, and configuration using Terraform, Ansible, or CloudFormation
- Establish monitoring, logging, and alerting systems (Prometheus, Grafana, ELK, Datadog)
- Ensure high availability, performance, and security of all systems
- Drive automation, documentation, and best practices for deployment and release processes
- Collaborate closely with software engineers to ensure reliable and efficient releases
- Lead disaster recovery planning, data backups, and failover strategies
What You Bring
- 5+ years in a DevOps, Infrastructure, or Systems Engineering role with proven hands-on experience
- Deep expertise in AWS (EC2, ECS, S3, RDS, Lambda, IAM, CloudWatch)
- Strong experience with Docker and Kubernetes (deployment, scaling, monitoring)
- Proficiency in CI/CD tools (GitHub Actions, Jenkins, GitLab CI, or CircleCI)
- Expertise in infrastructure-as-code (Terraform, Ansible, or CloudFormation)
- Solid Linux administration and scripting skills (bash, python)
- Familiarity with networking, load balancers, DNS, and security best practices
- Excellent troubleshooting and problem-solving skills
- Bonus: experience with GCP or Azure