Logo
DevSelect

Sr. DevOpps Architect - Chef/Puppet

DevSelect, Bellevue, Washington, us, 98009


Title: Sr. DevOpps Architect - Chef/Puppet

Location: Seattle Area

Openings: 1

Type: Contract or Contract-to-Hire

Level: Senior

Responsibilities

Provide business, data, application and technology consulting for IT team members and business partners.

Provide technical leadership and guidance to the IT teams for project level architecture and design work.

Review and approve project level architecture and designs for IT projects and create these artifacts as needed on large, complex initiatives.

Lead team in providing business, application, and technology consulting.

Deeply analyze business processes and technologies to discover and refine client's needs.

Work collaboratively with clients with varying expertise and exposure to DevOps in order to solve complex problems.

Develop solutions to varying challenges using:

Languages such as: Ruby, Python, Node.JS (Javascript), RSpec.

Tools such as Puppet/Chef, Vagrant, Packer, Beaker.

Possess working knowledge of object oriented and scripted programming.

Mentor delivery team technical leads and developers.

Possess strong verbal and written communication skills in order to adapt to the dynamic nature of discussions with other engineering and product teams.

Act as a liaison with other architects (security, infrastructure, data, etc.) and with delivery teams working primarily within an Agile (Scrum/Kanban) methodology.

Translate requirements into functional service designs and create service models along with supporting documentation (activity and sequence diagrams).

Seek out and identify opportunities to reuse enterprise technology services.

Ensure service designs adhere to standards, principles and governance processes.

Provide design documentation in sufficient detail to estimate effort and validate final implementation.

Perform peer reviews of designs and solution proposals to ensure conformance to current practice and quality of work being generated.

Ability to write unit and acceptance tests for modules.

Ability to implement scalable architecture.

Qualifications

B.S. in Computer Science, Engineering, or Information Technology or equivalent experience.

5+ years’ experience in systems architecture.

4+ years’ Open-Source Software tools and development experience in one or more of the following: Ruby, Python, Node.JS (Javascript), RSpec, Puppet/Chef, Vagrant, Packer, Beaker.

3+ years’ experience developing applications using agile principles.

2+ years’ experience with a formal configuration management tool such as Puppet, Chef, Ansible, or SaltStack.

2+ years’ experience using Source Control tools such as Git or Subversion. Git knowledge is a must.

3+ years' experience integrating automation workflow tools (Jenkins/Hudson/uDeploy) with configuration management tools (Chef/Puppet/SaltStack/Ansible).

2+ years’ experience using cloud based hosting solutions (AWS-EC2/S3, Azure, Google Cloud).

1+ years’ experience designing and implementing horizontally-scalable applications.

Formalized Puppet training / certification.

Experience with RSpec/Serverspec/Beaker for unit/acceptance tests (or similar for other tools).

Experience installing, configuring, and managing scalable Configuration Management master servers.

Software development or DevOps automation background.

#J-18808-Ljbffr