This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The role is for a Senior Software Engineer within the Release Engineering team at Sumo Logic, which can be performed remotely from anywhere in India.
The primary responsibility is to develop and sustain automated tooling for the release processes of all services.
The engineer will contribute to establishing automated delivery pipelines, enabling autonomous teams to create independently deployable services.
The role is integral to enhancing software delivery and progressing Sumo Logic’s internal Platform-as-a-Service.
Responsibilities include owning the delivery pipeline and release automation framework for all Sumo services.
The engineer will educate and collaborate with teams during design and development phases to ensure best practices.
Mentoring a team of engineers (from junior to senior levels) and improving software development processes is expected.
The engineer will evaluate, test, and provide technology and design recommendations to executives.
Writing detailed design documents and documentation on system design and implementation is required.
Ensuring engineering teams are set up to deliver quality software quickly and reliably is a key task.
The engineer will enhance and maintain infrastructure and tooling for development, testing, and debugging.
Requirements:
A B.S. or M.S. in Computer Sciences or a related discipline is required.
The candidate must have the ability to influence others towards making good architectural choices.
A collaborative working style is essential, with the ability to work with other engineers to make informed decisions.
A bias towards action is necessary; the candidate should be an enabler of progress rather than an inhibitor.
Flexibility and a willingness to learn and adapt are important traits.
The candidate should have 4+ years of experience in the design, development, and use of release automation tooling, DevOps, CI/CD, etc.
At least 2+ years of experience in software development using Java, Scala, Golang, or similar languages is required.
The candidate must have 4+ years of experience with software delivery technologies like Jenkins, including experience writing and developing CI/CD pipelines and knowledge of build tools like make, gradle, npm, etc.
Experience with cloud technologies such as AWS, Azure, or GCP is necessary.
Familiarity with Infrastructure-as-Code and tools such as Terraform is required.
Experience with scripting languages such as Groovy, Python, or Bash is essential.
Knowledge of monitoring tools such as Prometheus, Grafana, or similar tools is required.
Understanding of GitOps and ArgoCD concepts and workflows is necessary.
The candidate should have an understanding of security and compliance aspects of DevSecOps.
Benefits:
The position offers the flexibility to work remotely from anywhere in India.
Employees will have the opportunity to work with a leading SaaS machine data analytics platform.
The role provides a chance to mentor and lead a team of engineers, enhancing leadership skills.
Employees will be part of a company that empowers modern digital business and supports reliable and secure cloud-native applications.
The opportunity to work with high-profile customers such as Epic Games, Airbnb, Twitter, BBC, and Toyota is a significant benefit.
Employees will gain experience with cutting-edge technologies and practices in the field of DevOps and software engineering.