DevOps Engineer, Infrastructure – AI, EdTech
Summary
Build and maintain cloud infrastructure for an AI-powered learning platform, automating deployments, scaling systems, and ensuring uptime during peak training loads.
Responsibilities
- Design, configure, and maintain scalable cloud, hybrid, or on-premise infrastructure environments to host our LMS platform.
- Architect and implement robust automated CI/CD pipelines to streamline code compilation, testing, and continuous software deployments.
- Monitor system health, performance metrics, and application logs to proactively identify and resolve infrastructure bottlenecks or localized outages.
- Configure and maintain containerized environments utilizing tools like Docker and orchestration layers such as Kubernetes to guarantee system elasticity.
- Implement stringent security measures, including firewall configurations, secure data encryption at rest/in transit, and strict role-based access controls.
- Formulate comprehensive disaster recovery protocols, automated data backups, and high-availability architecture configurations for backend databases.
- Collaborate with development teams to optimize server environments for handling heavy peak traffic spikes during regional public training runs.
Requirements
- 4–5 years of dedicated professional experience operating as a DevOps Engineer, Cloud Engineer, or Infrastructure Automation Specialist.
- Hands‑on mastery of major cloud platforms (AWS, Azure, or Google Cloud) alongside experience in local hypervisor environments or private data centers.
- Proven experience building automation scripts and Infrastructure as Code (IaC) utilizing toolsets such as Terraform, Ansible, or CloudFormation.
- Extensive proficiency in administering Linux server operating systems and automating processes with Bash, Python, or similar scripting languages.
- Professional communication skills are essential.