
DevOps Engineer
Full Job Description
DevOps Engineer Job Opening
Location: Mumbai, India
About the Project
Join a significant government-funded initiative at IIT Bombay dedicated to the advancement and practical demonstration of drone and related technologies. This project leverages cutting-edge technologies and critical infrastructure to tackle diverse applications. We cultivate robust industry partnerships to address pressing challenges and drive technological innovation. Comprehensive training and awareness programs for drone technology will be provided to foster proficiency and understanding.
Role Overview
We are seeking a skilled DevOps Engineer to architect, automate, and manage the backend infrastructure for a critical drone docking platform. This platform is responsible for handling real-time telemetry, video feeds, remote commands, and autonomous control. Your role will be pivotal in ensuring the platform's scalability, observability, and resilience across both on-premise and cloud environments.
Key Responsibilities
- Design and implement CI/CD pipelines using tools like GitHub Actions, Jenkins, and others.
- Automate infrastructure provisioning with Infrastructure as Code (IaC) tools such as Terraform and Ansible.
- Deploy scalable backend infrastructure utilizing Docker and Kubernetes.
- Configure and manage monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK stack).
- Implement robust security controls, including firewall rules and secrets management.
- Set up and manage cloud infrastructure on platforms like AWS or GCP (e.g., EC2, S3, EKS/GKE).
- Manage release pipelines for frontend, backend, and embedded codebases.
- Establish disaster recovery protocols, system backups, and remote logging capabilities.
Skills Required
- Proficiency in Docker, Kubernetes, Nginx, and Traefik.
- Experience with CI/CD tools including GitHub Actions, Jenkins, and GitLab CI.
- Hands-on experience with observability tools such as Prometheus, Grafana, and the ELK stack.
- Experience with AWS/GCP deployments and cloud security best practices.
- Strong Linux system administration skills and scripting abilities (Bash, Python).
- Experience with PostgreSQL and MongoDB backups and clustering.
- Familiarity with remote Over-The-Air (OTA) deployments is considered a bonus.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Systems, Cybersecurity, or a closely related field.
- 2-4 years of professional experience in DevOps, infrastructure automation, or cloud operations.
- Demonstrated experience deploying real-time or Internet of Things (IoT) systems is a significant advantage.
- In-depth knowledge of networking fundamentals, container orchestration, and related technologies.
- Experience working with R&D-oriented teams, startups, or government-backed technology projects is beneficial.
- Excellent documentation and communication skills for cross-functional collaboration.
Nice to Have
- Experience with Over-The-Air (OTA) deployments for remote or embedded systems.
- Exposure to drone systems, robotics infrastructure, or real-time telemetry services.
- Familiarity with GitOps workflows and Kubernetes Operators.
- Experience deploying hybrid edge-cloud architectures.
- Contributions to open-source DevOps tools or infrastructure scripts.