Previous Job
Puppet Engineer
Ref No.: 18-00516
Location: Kirkland, Washington
Position Type:Full Time/Contract
Experience Level: 5 Years
Start Date / End Date: 05/16/2018 to 05/16/2018

Luxoft Holding, Inc. (NYSE:LXFT) is a leading provider of software development services and innovative IT solutions to a global client base consisting primarily of large multinational corporations. Luxoft's software development services consist of core and mission critical custom software development and support, product engineering and testing, and technology consulting. Luxoft's solutions are based on its proprietary products and platforms that directly impact its clients' business outcomes and efficiently deliver continuous innovation. The Company develops its solutions and delivers its services from 18 dedicated delivery centers worldwide. It has over 10,500 employees across 31 offices in 17 countries in North America, Mexico, Western and Eastern Europe, Asia Pacific, and South Africa. Luxoft is incorporated in Tortola, British Virgin Islands, has its operating headquarters office in Zug, Switzerland and is listed on the New York Stock Exchange. 
  • Responsibilities:
    • Validate Puppet roles/profiles that are currently used to configure Red Hat Linux (RHEL) VMs hosted in Azure IaaS. 
    • Help the Costco Orchestration team with development of Puppet roles/profiles that will be used to configure SUSE Linux (SLES) VMs hosted in Azure IaaS. 
    • Help Costco's SAP BASIS team with task automation Provide general Puppet related knowledge transfer to Costco's SAP BASIS team 
  • Skills:
    • 2+ years expertise with Puppet 
    • Working knowledge of Puppet PowerShell dev environment ( PowerShell Modules for Puppet) 
            - Be able set dev environment in a short period of time. 
    • Advanced knowledge of Puppet API's 
    • Have good understanding of puppet API capabilities (basically know how to find information and be really familiar with Puppet development kit ) 
    • Be proficient at PowerShell Scripting. 
    • BASH Scripting Experience 
    • 2+ years expertise with Linux VM deployment and administration 
    • Experience with Microsoft Azure cloud, Azure IaaS VMs and ARM templates Preferred 
    • Be proficient at PowerShell Scripting. ( Costco does not have people who knows PowerShell ) 
             - Be able extend PowerShell modules by leveraging open source. 
             - Be able solve PowerShell scripting difficulties related to AOTH 2.0, multithreading, race condition, 
             - Be able design and develop custom PowerShell library 
             - Be able develop clean scripts (maintenance free, good notation, single line deployment, single line execution ) 
             - Implement very good error checking 
             - Implement logging as part of the script 
             - Implement variable validation