DevOps Engineer (2–3 Years Experience)
At Masai School, we’re building scalable learning platforms that empower thousands of learners across India. Reliability, automation, and smooth deployments are fundamental to our mission. We’re looking for a DevOps Engineer who can help us streamline our infrastructure, improve developer experience, and ensure our systems remain fast, stable, and secure as we grow.
Role Overview
As a DevOps Engineer at Masai, you will collaborate closely with backend, frontend, product, and data teams to automate workflows, manage cloud infrastructure, optimize CI/CD pipelines, and maintain high availability across all environments. You’ll play a key role in improving deployment velocity, observability, and overall system health.
Key Responsibilities
Infrastructure \& Cloud Management
Manage, monitor, and scale cloud infrastructure on AWS (EC2, ECS/EKS, S3, RDS, Lambda, CloudWatch, IAM, etc.).
Implement Infrastructure as Code using Terraform / CloudFormation.
Maintain VPC configurations, networking, routing, and security policies.
CI/CD \& Automation
Build and maintain CI/CD pipelines (GitHub Actions / Jenkins / GitLab CI) for backend, frontend, and mobile teams.
Automate deployments, rollback strategies, and environment setups for dev/staging/production.
Enhance deployment reliability and reduce time-to-release through automation and tooling.
Containerization \& Orchestration
Work with Docker and container orchestration solutions (ECS, Kubernetes preferred but not mandatory).
Optimize container builds, manage images, and improve resource utilization.
Monitoring, Logging \& Reliability
Set up and maintain observability tools (CloudWatch, Prometheus, Grafana, ELK stack, Sentry, etc.).
Implement alerting, on-call escalation workflows, and root-cause analysis practices.
Analyze system performance, identify bottlenecks, and implement preventive measures.
Security \& Compliance
Maintain secure cloud environments through IAM best practices, secret management, scanning tools, and automated policies.
Ensure backups, disaster recovery, and business continuity plans are implemented and tested.
Developer Productivity
Improve internal tooling, automate repetitive tasks, and streamline developer workflows.
Collaborate with engineering teams to troubleshoot environment issues, optimize builds, and improve release processes.
Requirements
Must Have
2–3 years of DevOps / Cloud Engineering experience.
Solid experience with AWS Cloud Services.
Hands-on with CI/CD tools (GitHub Actions / Jenkins / GitLab CI).
Strong understanding of Linux, shell scripting, networking basics, and distributed systems.
Experience with Docker and containerized application deployments.
Familiarity with Terraform or other IaC frameworks.
Experience working with monitoring/logging tools and implementing automation.
Nice to Have
Exposure to Kubernetes (EKS / K8s fundamentals).
Knowledge of Node.js/React-based environments (helpful for debugging deployments).
Experience with security scanning tools, vulnerability assessments, and compliance practices.
Background in EdTech or consumer-facing product environments.
Skills: communication,ownership,problem solving