Software Engineer - DevOps

Before applying, please consider the following:

  • Upload your resume in English, otherwise we can't review it.
  • This position can be Remote, Hybrid or any Chile office in Santiago or Viña del Mar.

 

About the role

We are looking for a motivated and experienced DevOps engineer to join the Productivity Engineering organization. Your mission will be to enable a highly productive, end-to-end experience for engineers and to accelerate the delivery of our products with high quality, reliability, and customer satisfaction.

Our desktop, mobile, and backend software and services are built on a number of technologies, including iOS, macOS, Android, Windows, Java, Node.js, Docker, and Google Cloud. We recently modernized our clients into a common codebase with React Native, Electron, and Typescript to run across platforms. We are also migrating from our monolithic application and expanding our microservices in our containerized infrastructure to scale to millions of users. We strive to ensure our engineering teams can manage the complexity of these systems and focus their attention to deliver value to our customers. As a Senior DevOps Engineer, you will work closely with a very talented, dedicated and knowledgeable team to measurably improve the entire engineering lifecycle here at Evernote.


What you'll do

  • Modernize the design and implementation of our build and release systems and processes
  • Partner with software engineering teams to improve the build and release process, increase developer productivity, and enhance product quality
  • Create automation for our Istio Service Mesh, microservices, and cloud infrastructure
  • Integrate with other productivity, test automation, and engineering tools
  • Create best practices and standards for the Engineering teams to follow
  • Write code and perform code reviews
  • Mentor and collaborate with other software engineers in the department
  • Participate in an oncall rotation to support engineers that use our CI/CD tools

 

What you've done

  • You have 3+ years experience in software development and release engineering
  • You have experience with scripting languages, such as Python, Groovy, and shell
  • You have designed and built microservices running in Docker and Kubernetes and shipped them to production with Helm and related deployment systems
  • You are a champion for DevOps and have a passion for automation
  • You have experience with administration of continuous build, integration, and deployment pipelines at scale
  • You have provisioned and administered cloud infrastructure in GCP and/or AWS
  • You have supported and debugged complex and multi-platform development environments

 

Preferred experience

  • You have worked with Jenkins, Spinnaker, ArgoCD, or related CI/CD tools
  • You have experience in one or more software languages, including Java, Javascript, and Typescript
  • You have worked with Kubernetes, Istio and Service Mesh software
  • You know Git like the back of your hand
  • You have experience using Jenkins, Bitbucket, and Artifactory
  • You have experience with scripting languages, such as Python, Groovy, and shell
  • You have experience with Terraform, Ansible, Puppet, or related automation software
  • You have experience with Linux, macOS, and Windows system administration
  • You have experience building software on iOS, macOS, Android, and Windows platforms
  • You have experience integrating with observability platforms, such as Prometheus, Datadog and Splunk
  • You are familiar with Scrum or other agile development methodologies
  • You have experience working in multi-functional and globally distributed teams
  • You have used build tools like Xcode, Gradle, Maven, and Fastlane
  • You keep up-to-date with the latest industry trends

 

Through Evernote's Work from (almost) Anywhere Program, employees are given the flexibility to work in a remote, on-site, or hybrid setting. The majority of our positions are open to remote candidates located almost anywhere in the United States.

The safety and well-being of our candidates, our employees and their families continues to be a top priority. At this time, interviews will continue to be conducted virtually. In order to provide and maintain a safe workplace, we have also adopted COVID-19 safety protocols for each work location which may include vaccination or testing requirements in accordance with applicable laws. Please speak with your recruiter to determine which protocols apply to the work location for the job you are seeking.

Evernote’s current US offices are located in Redwood City, CA, San Diego, CA, and Austin, TX. Evernote’s International offices include Santiago, Chile, Viña del Mar, Chile, and Tokyo, Japan.

We are committed to an inclusive and diverse Evernote. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global Evernote Community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.

California privacy notice: Read our privacy policy for job applicants here.

Apply for Software Engineer - DevOps

About Evernote

Evernote is a place for individuals and teams to assemble, nurture, and share ideas in any form.

We’ve assembled an incredibly talented, diverse, and spirited team to build products that impact the lives of millions of people around the world. Our employees enjoy access to the best tools available, an open and collaborative work environment, and end each day knowing that they’ve made a tangible impact.

The Evernote app is available across platforms on desktop, mobile, or on the web, meaning your ideas are always with you, always accessible, and always in sync. We believe that no idea is too big to lead or too small to matter, and continually develop a service and reputation based on innovation and trust.