The Senior Software Engineer I - DevOps Engineer will develop and sustain automated tooling for the release processes of all Sumo Logic services.
This role involves owning the delivery pipeline and release automation framework for all Sumo services.
The engineer will educate and collaborate with teams during both design and development phases to ensure best practices are followed.
Mentoring a team of engineers, ranging from junior to senior levels, and improving software development processes is a key responsibility.
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.
The role ensures that engineering teams are set up to deliver quality software quickly and reliably.
Enhancing and maintaining infrastructure and tooling for development, testing, and debugging is also part of the job.
Requirements:
A B.S. or M.S. in Computer Science or a related discipline is required.
The candidate must have the ability to influence others by understanding their values and motivations to guide them towards making good architectural choices.
A collaborative working style is essential, as the candidate will 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 is important, with a willingness to learn and adapt to new approaches.
The candidate must 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 should have 3+ 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.
An understanding of GitOps and ArgoCD concepts and workflows is necessary.
The candidate should have an understanding of security and compliance aspects of DevSecOps.
Benefits:
Employees at Sumo Logic will have the opportunity to work in a dynamic and innovative environment that empowers them to contribute to modern digital business solutions.
The company offers a comprehensive benefits package, which includes health, dental, and vision insurance.
Employees will have access to professional development opportunities to enhance their skills and career growth.
Sumo Logic promotes a flexible work environment, including remote work options.
The company values diversity and inclusion, fostering a supportive workplace culture.