Senior Software Engineer, DevOps

Santiago, Chile; Viña del Mar, Chile

Full Time Senior-level / Expert
Evernote logo
Evernote
Apply now Apply later

Posted 1 week ago

Please upload your resume in English, otherwise we can't review it.

About the role

We are looking for a motivated software engineer to join the DevOps team, where you will help scale and improve reliability of the Evernote Service. You will be developing and maintaining backend software and  microservices that run in Java, Node.js, Google Cloud, Kubernetes, and Istio. You will be joining the team at an exciting time and will have the opportunity to help define how our products evolve.


What you'll do

  • Design, architect, and build distributed software solutions at scale
  • Design, implement, and maintain common SDKs and libraries that provide logging, metrics, and related functionality for Evernote microservices
  • Write clean and reusable code for Evernote’s Service Mesh and backend software systems
  • Design and implement CI/CD jobs and automation to ship microservices on a continuous basis
  • Write code and perform code reviews


What you've done

  • You have 5+ years experience in software development and release engineering
  • You are an expert in one or more software languages, including Java, Javascript, and Typescript.
  • 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
  • You have consistently delivered high-quality software in a timely manner


Preferred experience

  • You have worked with “Pipelines as code” (e.g. Jenkins scripted pipelines)
  • 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 are familiar with monitoring and metrics platforms, such as Datadog and Splunk
  • You are familiar with Scrum or other agile development methodologies

 

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.

Job tags: Ansible AWS CD CI Docker GCP Git Java JavaScript JS Kubernetes Linux Node Node.js Puppet Python Terraform Windows
Job region(s): South America
Job stats:  0  0  0
  • Share this job via
  • or