Design, implement, and maintain CI/CD pipelines tailored for multi-tenant SaaS applications.
Manage and optimize cloud infrastructure (Azure, or GCP) to ensure performance, scalability, and cost-efficiency.
Automate infrastructure using Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation.
Deploy and manage containerized services using Docker and Kubernetes (or managed services like EKS, AKS, GKE).
Monitor application performance, uptime, and usage metrics across multiple tenants using observability tools (e.g., Prometheus, Grafana, ELK, Datadog).
Support secure and compliant deployments aligned with SaaS security best practices (data isolation, access controls, logging).
Implement backup, disaster recovery, and failover strategies to meet SLA and RTO/RPO targets.
Collaborate with developers to troubleshoot environment-specific issues and streamline deployment workflows.
Bachelor’s degree in Computer Science, Engineering, or a related field.
2+ years of experience in DevOps, SRE, or Cloud Engineering roles, preferably within a SaaS company.
Hands-on experience with at least one cloud platform (AWS preferred).
Proficiency in CI/CD tools like GitLab CI, GitHub Actions, Jenkins, or CircleCI.
Good scripting skills using Bash, Python, or Shell.
Familiarity with Kubernetes and Docker for container orchestration and microservices deployments.
Strong understanding of Linux-based systems and cloud-native development patterns.
Exposure to multi-tenant architecture and SaaS deployment models.