Tuesday, 16 December 2014

Continuous Delivery Engineer - Cloud Platform | Netflix, Inc. | Los Gatos, CA


Continuous Delivery Engineer - Cloud Platform | Netflix, Inc. | Los Gatos, CA


Continuous Delivery Engineer - Cloud Platform

Cloud and Platform Engineering

Los Gatos, CA

Netflix is well-known in the industry as a leading exponent of Cloud Computing and one of the earliest companies to migrate production systems to the cloud. We also actively contribute to the Open Source community wherein our architecture and design patterns have served as guidelines for AWS-based deployments.

The Netflix Cloud Platform is at the heart of this, and builds the Platform-as-a-Service (PaaS) layer that all Netflix services and applications rely on. We are strong supporters of sharing useful libraries and ideas with the broader community, and have open sourced many of the building blocks that comprise the Cloud Platform. Notable projects primarily owned by the team include Archaius, Eureka, Ribbon, Curator, Exhibitor and Governator with more to come. This is a golden opportunity to participate in the endeavor. For more of our work, check out our GitHub page.

As Netflix expands internationally, the Cloud Platform team is pivotal to this growth plan. The software developed by the team are used by more than 50 teams within Netflix and also by many in the OSS community.
We are looking for a world-class, full stack senior software engineer to join our team. You will develop and maintain the build automation, dependency management, continuous integration, and baking tools that we are using to create our software. If you love to figure out how all the pieces are put together in a Cloud based JVM environment, you will love working with our team.

What you will do:
- Develop a next generation build, test and release pipeline & dependency management application.
- Develop plugins and extensions to Gradle, Jenkins, Artifactory, and other systems.
- Work with teams to solve build and dependency management challenges.
- Evangelize best-practices in software development, test automation and continuous deployment processes.

The skills we require:
- Great communication skills, both verbal and written.
- 7+ years of relevant software engineering experience.
- 2+ years of experience in robust server-side development, including Java web-based applications.
- Expertise with JVM languages, such as Java, Groovy, or Scala.
- Experience with Java build tools such as Ant, Ivy, Maven, Gant, or Gradle.
- Experience with Artifactory (or Nexus).
- Experience with continuous integration systems such as Jenkins, Bamboo, CruiseControl, or TeamCity.
- Desire to work in a fast paced, evolving, growing, dynamic environment.
- BS/MS in Computer Science (or equivalent).

The skills we prefer:
- Experience building RESTful web services.
- Experience with JavaScript frameworks like AngularJS.
- Experience with Cloud Computing platforms (e.g. Amazon AWS, Eucalyptus, etc.).
- Comfort with command line interface and shell scripting.
- Experience with agile development, continuous integration and automated testing.

For more relevant articles on our technology and innovation, check out techblog.netflix.com.


http://jobs.netflix.com/jobs.php?id=NFX01853


No comments:

Post a Comment