Job Overview
Sumo Logic is seeking a Software Engineer I - Dev Tooling to join our Release Engineering team in Noida, Uttar Pradesh. This role focuses on developing and maintaining automated tooling for release processes across our services, enabling autonomous teams to build independently deployable services and enhancing our Platform-as-a-Service capabilities.
Key Responsibilities
- Develop and maintain delivery pipelines and release automation tools.
- Enhance internal tools supporting development, testing, debugging, and deployment workflows.
- Collaborate with senior engineers to implement CI/CD, DevOps, and software delivery best practices.
- Participate in code reviews, design discussions, and technical troubleshooting.
- Create clear documentation for tools, system behaviors, and implementation details.
- Provide debugging assistance and guidance to teams using Dev Tooling platforms.
- Continuously learn and adopt new technologies to improve developer experience.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related technical discipline.
- Strong computer science fundamentals and basic knowledge of software architecture.
- 0–1 years of software development experience (including internships or academic projects).
Technical Skills
- Basic understanding of CI/CD concepts and tools such as Jenkins or GitHub Actions.
- Proficiency in at least one programming language (Java, Scala, Golang, JavaScript, Python, etc.).
- Familiarity with JavaScript and modern web development concepts; React/Node.js is a plus.
- Experience with build tools like npm, make, or gradle.
- Knowledge of cloud platforms (AWS, Azure, GCP) through academic or project work.
- Basic scripting experience with Bash or Python.
- Understanding of containerization (Docker, Kubernetes) is advantageous.
- Exposure to Infrastructure-as-Code tools (Terraform) or GitOps tools (ArgoCD) preferred.
- Keen interest in DevOps, automation, and internal tooling.
Soft Skills
- Strong willingness to learn and grow in a fast-paced environment.
- Collaborative approach to working with other engineers.
- Proactive problem-solving attitude.
- Commitment to following best practices and continuous improvement.