Lead DevOps Engineer, Platforms
Location
Secunderabad | India
Job description
- Design, develop and maintain systems and platforms to ensure the Ninja Van infrastructure runs smoothly and scales automatically and efficiently
- Innovate, introduce and support new technologies that empowers engineers to gain higher team velocity
- Support and improve internal CI-CD pipelines
- Own the architecture and implementation of major initiatives, modules and entire products
- Work in cross functional teams to ship software on-quality and on-time
- Provide technical leadership and coaching to your team; conduct code and design review; drive code quality and process improvement initiatives
- Lead your team to write code that you are proud of, with extensibility, scalability and performance in mind
Requirements
- Minimum 8 years of related work experience
- Solid Computer Science fundamentals, excellent problem-solving skills.
- Experienced with server-side or full-stack development with a proven track record of shipping successful software products.
- Deep experience in most of our tech stack or similar technologies.
- Bachelor s or Master s degree in Computer Science or related field from a top university.
- Bonus: Have been a tech lead at least once or twice, with demonstrated strengths in software architecture.
Tech Stack
Backend: Play (Java 8+), Golang, Node.js
Frontend: AngularJS, ReactJS
Mobile: Android, Flutter, React Native
Cache: Hazelcast, Redis
Data storage: MySQL, TiDB, Elasticsearch, Delta Lake
Infrastructure monitoring: Prometheus, Grafana
Orchestrator: Kubernetes
Containerization: Docker, Containerd
Cloud Provider: GCP, AWS
Data pipelines: Apache Kafka, Spark Streaming, Maxwell
Workflow manager: Apache Airflow
Query engines: Apache Spark, Trino
Job tags
Salary