As a DevOps Engineer, you will be a core member of our DevOps & Infrastructure team, focused on building and maintaining distributed, scalable, and highly available systems in a dynamic SaaS environment. You will collaborate closely with development, QA, and support teams to enhance automation, improve CI/CD pipelines, and drive operational excellence across the board.
Key Responsibilities:
- Design, build, and maintain infrastructure in a modern cloud-native SaaS ecosystem (primarily AWS).
- Contribute to the scalability and reliability of distributed systems supporting high-volume data processing and real-time operations.
- Develop and enhance CI/CD pipelines to support rapid and reliable deployments across multiple environments.
- Implement and manage Infrastructure as Code (IaC) using Terraform for consistent, scalable infrastructure.
- Operate and optimize Kubernetes (EKS) clusters to support distributed microservices architectures.
- Monitor and respond to system alerts, troubleshoot issues, and contribute to incident prevention and response strategies.
- Build self-service tools and automation frameworks to empower R&D teams and enhance delivery velocity.
- Work cross-functionally with developers, QA, and support to ensure infrastructure meets evolving product needs.
- Write and maintain scripts (Python, Bash) to automate recurring tasks and streamline operations.
- Continuously identify and execute improvements in system performance, availability, and cost-efficiency.