Share this Job
Email similar jobs to meEmail similar jobs to me

Date: May 1, 2017

Location: Rocklin, CA, US

Company: Williams-Sonoma Inc.

Requisition Number: SS-9931
Area of Interest: Information Technology
Organization: Corporate
Brand/Division: Shared Services
Position Type: Full-time

JOB DESCRIPTION

Williams Sonoma Inc. is seeking a Lead Systems Engineer to join our eCommerce team for the company's flagship product. The ideal candidate is someone who has a solid and successful background driving architecture, automation, infrastructure as code, configuration management, monitoring, and tools development for enterprise software and systems. The candidate must have great communication skills, a passion for Continuous Integration / Continuous Delivery, and a strong sense of ownership. A proven track record of designing, developing, and maintaining dependable, mission-critical build pipelines, systems and products is a must.

The successful candidate will be contributing to the architecture, automation, and configuration management, tools development in an agile environment. The ideal candidate will have a strong background in an enterprise Linux and Windows environment.

Responsibilities:

* Work with developers and the systems engineering team to build long term solutions and tools supporting the Engineering team at large.
* Lead the design and implementation of state-of-the-art Continuous Integration and Continuous Delivery processes
* Build and innovate to replace large-scale manual operating processes with scripts and applications.
* Collaborate and help build utilities and tools for internal use that enable you and your fellow engineers to operate safely at high speed and wide scale.
* Driving analysis, design, and development of automation tools for deployment, development, and operational tasks.
* Develop infrastructure as code and testable infrastructure.
* Develop appropriate metrics to demonstrate performance and operational efficiency.
* Work cross-functionally with various teams to drive amazing results.
* Resolve problems at their root with simple and repeatable solutions.
* Design automated systems management solutions with self-repair as the goal.
* Create processes that enhance operation workflow and provide positive customer impact.

REQUIREMENTS AND QUALIFICATIONS

Responsibilities:

* Work with developers and the systems engineering team to build long term solutions and tools supporting the Engineering team at large.
* Lead the design and implementation of state-of-the-art Continuous Integration and Continuous Delivery processes
* Build and innovate to replace large-scale manual operating processes with scripts and applications.
* Collaborate and help build utilities and tools for internal use that enable you and your fellow engineers to operate safely at high speed and wide scale.
* Driving analysis, design, and development of automation tools for deployment, development, and operational tasks.
* Develop infrastructure as code and testable infrastructure.
* Develop appropriate metrics to demonstrate performance and operational efficiency.
* Work cross-functionally with various teams to drive amazing results.
* Resolve problems at their root with simple and repeatable solutions.
* Design automated systems management solutions with self-repair as the goal.
* Create processes that enhance operation workflow and provide positive customer impact.

Qualifications:

Technical - Required

* Bachelors or higher in computer science, electrical engineering, or equivalent (can be waived for corresponding experience) with 7+ years of relevant experience.
* Expertise with build pipelines, packaging, and artifact management.
* Expertise with programming and scripting languages such as Bash, Python, Ruby, or PowerShell.
* Extensive experience with CI tools such as Atlassian Bamboo or Jenkins.
* Extensive experience working with Linux and Windows in an enterprise production environment.
* Experience with agile methodologies and practices.
* Experience using configuration management software like CFEngine, Chef, Salt, Puppet, or Ansible.
* Experience with Build Tools such as Ant, Maven, and Gradle.
* An understanding of network engineering and security principles (e.g. protocols, routing, switching, filtering, firewall rules, etc.).
* Experience with virtualization technologies such as VMware or Xen.
* Systems administration (Linux and Windows) background.
* Excellent written and oral communication skills.
* Good understanding of security and systems best practices.

Technical - Preferred

* Knowledge supporting and implementing Microsoft Active Directory Services.
* Experience supporting Windows environments using PowerShell or Chef or other management tool.
* Knowledge supporting Java application servers such as Apache Tomcat or JBOSS.
* Experience supporting Oracle databases including backup and recovery procedures.
* Experience supporting no-SQL data stores such as Cassandra.
* Experience with API driven infrastructure.
* Experience using containers is a plus (Docker, LXC).
* Experience with public clouds is a plus (AWS, Azure, RackSpace).

*LI-LT

Williams-Sonoma, Inc. is an Equal Opportunity Employer.

Williams-Sonoma, Inc. will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.


Nearest Major Market: Sacramento

Job Segment: Engineer, Database, Electrical, Oracle, Computer Science, Engineering, Technology