Role Overview:
We are seeking a highly experienced Senior DevOps Engineer to design, build, and manage scalable, secure, and highly available cloud infrastructure.
The ideal candidate will have strong hands-on experience across AWS and/or Azure, deep knowledge of CI/CD pipelines, containerization, and infrastructure automation, and a strong understanding of production-grade systems in high-availability environments.
You will work closely with engineering teams to improve deployment speed, system reliability, security posture, and operational efficiency.
Key Responsibilities:
- Design, build, and maintain cloud infrastructure on AWS and/or Azure
- Implement and manage CI/CD pipelines using tools such as Jenkins, GitHub Actions, Azure DevOps, or GitLab CI
- Deploy and manage containerized applications using Docker and Kubernetes (EKS/AKS)
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or ARM templates
- Ensure high availability, scalability, and fault tolerance of production systems
- Implement monitoring, logging, and alerting systems (Prometheus, Grafana, ELK, Datadog, CloudWatch)
- Manage cloud networking (VPC, subnets, VPNs, load balancers, gateways)
- Implement security best practices, including IAM, RBAC, encryption, vulnerability scanning, and compliance
- Support disaster recovery, backups, and business continuity planning
- Optimize cloud cost, performance, and resource utilization
- Collaborate with development teams to improve release cycles and deployment processes
- Troubleshoot infrastructure and production issues