
Dev Ops Engineer
Full Job Description
House of EdTech is seeking a talented DevOps Engineer to join our team in Kolkata. This hybrid role offers flexible working hours and a 6-day work week with Sunday off. You will play a crucial role in building, automating, and scaling the cloud infrastructure that powers our educational platforms, used by millions of learners.
As a DevOps Engineer, you will work with modern cloud-native systems including containers, serverless architecture, CI/CD pipelines, monitoring systems, and production environments. You will contribute to the backbone of high-growth digital education platforms in India and beyond.
Key Responsibilities:
- Cloud Infrastructure: Design, deploy, and manage scalable infrastructure on AWS and GCP, ensuring secure, highly available, and fault-tolerant environments. Optimize for speed, reliability, and cost-efficiency. Configure networking components like VPCs, Load Balancers, and DNS.
- CI/CD & Automation: Build and maintain automated CI/CD pipelines for seamless code deployments with rollback strategies. Automate operational workflows to improve release cycles and developer productivity.
- Containers & Orchestration: Manage containerized workloads using Docker, deploy services using Amazon ECS and AWS Fargate, maintain container registries like Amazon ECR, and ensure high-performance container operations.
- Serverless & Event Systems: Build and maintain AWS Lambda-based services, implement event-driven architectures, and integrate serverless systems with existing backend infrastructure.
- Monitoring & Reliability: Monitor applications, infrastructure, logs, and alerts. Build dashboards using tools like CloudWatch and Prometheus. Identify performance bottlenecks, improve uptime, and troubleshoot production issues.
- Infrastructure as Code: Provision and manage infrastructure using Terraform or CloudFormation, standardize environments, and maintain version-controlled infrastructure systems.
- Databases & Performance: Support cloud databases (PostgreSQL, MongoDB, DynamoDB), improve backup and scaling strategies, and assist engineering teams with infrastructure tuning.
- Collaboration: Work closely with Backend, Frontend, Product, and Engineering teams to ensure smooth releases and production readiness.
Required Skills & Qualifications:
- Experience: 0-2 years of experience in DevOps / Cloud Engineering.
- Education: Bachelor’s degree in Computer Science / IT / Engineering preferred.
- Core Technical Skills: Basic understanding of AWS (preferred), exposure to GCP is a plus. Hands-on experience with Docker, familiarity with ECS, Fargate, ECR. Experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.).
- Scripting & Automation: Basic scripting skills in Bash, Python, or Node.js. Ability to automate repetitive tasks.
- Monitoring & Networking: Basic understanding of monitoring/logging tools. Understanding of VPCs, DNS, SSL, Load Balancers.
- Soft Skills: Problem-solving mindset, ownership-driven attitude, good communication and team collaboration skills.
Preferred Skills (Nice to Have):
- Experience with Kubernetes
- Exposure to Microservices Architecture
- Understanding of IAM roles & cloud security
- Experience with Redis / caching systems
- Familiarity with Message Queues
- Cost optimization knowledge
- Disaster recovery / backup strategies
Note: Having a personal laptop is mandatory for this role. Alternatively, candidates may choose to rent one.
Company
House of EdTech (Goenka Kachave LLP)
House of EdTech is a dynamic, multi-entity EdTech organization dedicated to delivering large-scale, outcome-driven professional education. We specialize in critical domains such as Artificial Intellig...