Job Details

ID #44837280
State District of Columbia
City Remote
Job type Permanent
Salary USD BASED ON EXPERIENCE BASED ON EXPERIENCE
Source CompuGain LLC
Showed 2022-08-13
Date 2022-08-12
Deadline 2022-10-11
Category Et cetera
Create resume

Puppet Engineer / DevOps Engineer

District of Columbia, Remote, 20005 Remote USA

Vacancy expired!

Description:The client is seeking a Specialized Developer IV to own, lead, and support its Puppet Enterprise (PE) automation platform. This includes three main responsibilities: (1) technically lead the migration of PE from on-prem to cloud/AWS cloud, (2) technically lead the PE upgrade effort from version 2019.8.9 to 2021.x, and (3) overall support and ownership of PE to ensure safety and soundness.Required skills:Bachelor's degree in a technical field such as computer science, computer engineering, or related field required10+ years of experience in code development and integration10+ years of providing technical and thought leadership (e.g., critical analysis, decision making, team leading, etc.) in the above areasSpecific experience with Puppet Enterprise (or a similar enterprise configuration management tool), Puppet Development Kit (PDK), Puppet Query Language (PQL), Hiera, RubyExperience with PostgreSQL, REST API's, JavaScript, PowerShell, Linux Shell, and JSON.Experience acquiring in-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk, and understand varied customer deploymentsCapable to lead Configuration Management at Scale on behalf of Customers in all aspects of Configuration, Security, Risk Management of Configuration rollouts. Ability to work with customers, developers, testers, project management, and support staffDevOps background, including Continuous Integration, Continuous Delivery and Continuous DeploymentSkilled and experienced with incident management, change management, and problem management conceptsExperience with operating systems (e.g., Linux, Solaris, Windows) and their particularities around volume groups, filesystems, package managers, PKI, service management (systemctl), threads, system administration, system monitoring, operating highly available infrastructure, resiliency, and performanceExperience with Git (Bitbucket, Gitlab) as a configuration manager driver for rollbacks, deployments, CMDB, configuration governance. Understanding of SCM/VCS concepts: branching, merging, tagging, and labels.Experience with, and/or good understanding of, VMware virtualization and automation technologies (e.g. vCenter, vRealize Automation (vRA), vRealize Orchestration (vRO), LogInsight, etc.)Excellent problem solving, analytical skills, and technical troubleshooting skillsClarity and precision in verbal and written communicationsPreferred skills:Familiarity with artifact repository tools (e.g., Nexus, Artifactory, Apache HTTP fileserver etc.); software build tools (e.g., Maven, pip, bash); and continuous integration tools (e.g., Jenkins)Familiarity with query languages and dashboarding tools (e.g., Splunk, Tableau, MS PowerBI)Experience with containerization solutions (e.g., Docker, LXC linux containers)Familiarity with software development life cycle models and agile programming methodologiesFamiliarity with unit testing (e.g., rspec, lint, Rake, etc.)Understanding of declarative languagesExperience working in an agile software development environmentExperience working cross functionally across multiple teamsAbility to communicate technical procedures and processes to non-technical usersProficiency in creating configuration and procedural documentation, as necessarySkill at coming alongside less-experienced junior developers for training and knowledge sharingExperience with AWS and cloud concepts

Vacancy expired!

Subscribe Report job