Job Description
We are hiring a DevOps/Cloud Engineer to manage the deployment, monitoring, and cloud infrastructure of our educational technology platform hosted on Microsoft Azure. The role involves ensuring high availability, security compliance, and seamless CI/CD pipelines.
Responsibilities:
- Manage and monitor Azure cloud infrastructure (VMs, Storage, App Services, etc).
- Set up and maintain Docker containers and Kubernetes clusters (AKS).
- Build and maintain CI/CD pipelines using GitHub Actions and Azure DevOps.
- Implement and manage Prometheus and Grafana for system monitoring.
- Manage logging using ELK Stack (Elasticsearch, Logstash, Kibana).
- Ensure Web Application Firewall (WAF) and DDoS protection are active and up to date.
- Support data security compliance with GDPR, OAuth 2.0, and SSO.
Required Skills & Experience:
- Strong experience with Microsoft Azure Cloud services.
- Hands-on knowledge of Docker, Kubernetes, and container orchestration.
- Expertise in CI/CD pipelines using GitHub Actions or Azure DevOps.
- Experience with Linux administration, firewalls, and shell scripting.
- Familiarity with network security, SSL certificates, and reverse proxies.
- Experience with logging/monitoring tools: Prometheus, Grafana, ELK.
Qualifications:
- Bachelor’s degree in Information Technology, Computer Engineering, or a related field.
- Minimum 2 years of experience in a DevOps, Cloud Engineer, or related IT infrastructure role.
Preferred Qualifications:
- Microsoft Certified: Azure Administrator Associate.
- Certified Kubernetes Administrator (CKA).
- DevOps Foundation Certification.
Additional Preferred Qualifications (Not Essential):
- Familiarity with MATLAB Grader, Credly, or Mux.
- Experience supporting large-scale web platforms (10,000+ users).
- Knowledge of asynchronous vs synchronous learning platforms is a plus.
Interested candidates can apply online or email your CV to [email protected]