Senior DevOps Engineer
Skills
About the Role
You will design, implement, and maintain scalable cloud infrastructure across AWS and GCP to ensure high availability and efficient resource use. You will build and manage CI/CD pipelines to automate builds, tests, and deployments. You will create and adopt tools to improve development and operations workflows, collaborate with developers to optimize performance and reliability, monitor systems with Datadog and other tools, set up alerts and logging for proactive incident response, manage security via IAM and security groups, and participate in DevOps on-call shifts to maintain availability.
Requirements
- 6+ years of experience as a DevOps, working in a Linux environment and writing scripts in Python/Go/Ruby
- Production experience with AWS & Kubernetes
- 3+ years of experience with CI/CD processes and tools
- Good knowledge of networking concepts (Load Balancers, DNS, VPC)
- Experience in designing and maintaining high-availability solutions for large-scale systems
- Experience with monitoring tools and log analytics
- Experience with IaC tools (Terraform)
- Experience with large-scale SaaS environments
- Development experience - Advantage
- Experience with API Gateways - Advantage
- Customer-centric approach
Responsibilities
- Design, implement, and maintain scalable cloud infrastructure using AWS and GCP ensuring high availability and efficient resource utilization
- Build and manage CI/CD pipelines to automate code builds, testing, and deployments
- Develop and adopt tools to improve development and operations processes
- Collaborate with developers to optimize service performance, reliability, and scale
- Monitor system performance and availability using Datadog and other tools, set up alerts, and manage log analytics
- Manage security through IAM roles and security groups and ensure compliance with best practices
- Participate in DevOps on-call shifts to maintain availability
