Sr. DevOpps Architect - Chef/Puppet

DevSelect

  • Bellevue, Washington
  • 30+ days ago

    Highlights

    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. 3+ years' experience integrating automation workflow tools (Jenkins/Hudson/uDeploy) with configuration management tools (Chef/Puppet/SaltStack/Ansible).

    Numbers & Facts

    LocationBellevue, Washington

    Description

    Title: Sr. DevOpps Architect - Chef/PuppetLocation: Seattle AreaOpenings: 1Type: Contract or Contract-to-HireLevel: SeniorResponsibilities
    • 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 programing.
    • Pull strings with Puppet and cook some recipes up with Chef.  Be comfortable using and adapting to different configuration management tools as required by clients and to compare/contrast their merits..
    • 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

    Similar Jobs