Position Title: AWS Cloud DevOps Engineer
About the Role
We are building a hybrid integration architecture for Navodaya Education Trust's digital transformation. As an AWS Cloud DevOps Engineer, you will be responsible for deploying, managing, and securing the cloud infrastructure that serves as the central integration layer between 5-8 SaaS vendors and our on-premise data center.
You will work alongside backend engineers and a data engineer to build a sovereign, vendor-independent data architecture.
Key Responsibilities
Infrastructure as Code (IaC)
- Deploy and manage AWS resources using Terraform or CloudFormation
- Maintain version-controlled infrastructure code in GitHub
- Implement immutable infrastructure patterns
AWS Services Management
- API Gateway: Configure and secure APIs for 5-8 vendors
- Lambda: Deploy serverless functions for data transformation
- EC2: Manage compute resources for custom applications
- VPC: Design and maintain network isolation, subnets, security groups
- IAM: Implement least-privilege access control
- S3 & RDS: Manage storage and temporary databases
Connectivity
- Establish and maintain VPN connection between AWS and On-Prem data center
- Configure Direct Connect if required
- Manage DNS, load balancers, and routing
CI/CD & Automation
- Set up CI/CD pipelines (GitHub Actions / Jenkins / GitLab CI)
- Automate deployments, testing, and rollbacks
- Implement infrastructure testing (Terratest / Checkov)
Monitoring & Observability
- Configure CloudWatch dashboards, alarms, and logs
- Set up Prometheus/Grafana for advanced monitoring
- Implement cost tracking and budgeting (Cost Explorer, Budgets)
Security & Compliance
- Implement security scanning (GuardDuty, Inspector)
- Manage patch management and vulnerability remediation
- Ensure compliance with DPDPA data protection requirements
Disaster Recovery
- Design and test cross-region replication
- Maintain RTO/RPO SLAs (Recovery Time Objective / Recovery Point Objective)
- Document and test DR runbooks
Required Skills & Experience
Category - Requirement
Experience - 5-8 years in cloud infrastructure, minimum 3 years in AWS
Certification - AWS Certified Solutions Architect – Associate (Good to have)
IaC- Terraform (advanced) or CloudFormation
CI/CD - GitHub Actions, Jenkins, or GitLab CI
Scripting - Python or Bash (intermediate)
Networking - VPC, VPN, Direct Connect, DNS, load balancers
Monitoring - CloudWatch, Prometheus, Grafana
Security - IAM, GuardDuty, Inspector, KMS
Linux- System administration (Ubuntu/Amazon Linux)
Good-to-Have
- AWS Certified DevOps Engineer – Professional
- Experience with ECS/EKS (containers)
- Experience with multi-account AWS organizations
- Knowledge of DPDPA / GDPR compliance
- Experience working in remote / semi-urban locations
Personal Attributes
- Problem-solver: Can troubleshoot complex networking or permission issues independently
- Documentation-focused: Believes in runbooks and knowledge transfer
Owner: Takes responsibility for uptime, security, and cost