Remote Senior DevOps Engineer - Release Engineering

Posted

This job is closed

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 teams to create independently deployable services.
  • The position is integral to enhancing software delivery and advancing 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 are followed.
  • Mentoring a team of engineers, from junior to senior levels, and improving software development processes is expected.
  • The role involves evaluating, testing, and providing technology and design recommendations to executives.
  • Writing detailed design documents and documentation on system design and implementation is required.
  • The engineer will ensure 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 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, including the ability to acknowledge when past approaches may not be suitable.
  • 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.
  • A minimum of 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., is necessary.
  • Experience with cloud technologies such as AWS, Azure, or GCP is required.
  • Familiarity with Infrastructure-as-Code and tools such as Terraform is essential.
  • Proficiency in scripting languages such as Groovy, Python, or Bash is required.
  • Knowledge of monitoring tools such as Prometheus or Grafana is necessary.
  • Understanding of GitOps and ArgoCD concepts and workflows is required.
  • An understanding of security and compliance aspects of DevSecOps is essential.

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 collaborate with a diverse team of engineers.
  • Employees will be part of a company that empowers modern digital businesses and supports reliable and secure cloud-native applications.
  • The opportunity to work with high-profile customers, including Epic Games, Airbnb, Twitter, BBC, and Toyota, is a significant benefit.
  • Employees will gain insights into advanced technologies and practices in the field of DevOps and software engineering.
About the job
Posted on
Job type
Salary
-
Leave a feedback