Home

Puppet SME Engineer: Remote at Remote, Remote, USA
Email: [email protected]
From:

Upama,

CBS

[email protected]

Reply to:   [email protected]

Puppet SME Engineer : Remote

Duration: 1-2 Years

No H1BS

Overview:

The Cloud CoE is seeking a seasoned engineer/developer to own, lead, and support its Puppet Enterprise (PE) automation platform.

This includes four main responsibilities:

(1) Ensure that Puppet Enterprise and all Puppet Enterprise-related modules and configurations are up-to-date with the latest versions.

(2) Provide SME-level ownership & support to internal Puppet Enterprise downstream users.

(3) Maintain overall platform availability and reliability.

(4) Ensure overall operational safety and soundness of the platform from a leadership and expert position.

Required skills:

Specific experience with Puppet Enterprise (or a similar enterprise configuration management tool), Puppet Query Language (PQL), Hiera, and e-Hiera. Role will include design, developing, and maintaining Puppet modules and manifests to automate infrastructure provisioning and configuration management.

Specific experience with Puppet Development Kit (PDK) to automate Puppet unit testing (e.g., rspec, lint, Rake, etc.).

Specific experience with Puppet Enterprise infrastructure, managing multiple compilers, load balancers, certificate authorities, and intermediate CAs. Capable of optimizing and enhance existing Puppet infrastructure from a leadership position.

Proficient with Ruby language to develop and maintain custom Puppet facts or Puppet tasks, Ruby scripts, or modules to extend Puppet functionality and integrate with external systems.

Proficient with Git, multiple remotes to manage Puppet codebase ensuring proper branching, merging, tagging, labels, and release management when coordinating with multiple teams. Experience with Git platforms (e.g., Bitbucket, Gitlab) as a configuration manager driver for rollbacks, deployments, CMDB, configuration governance, etc.

Deep understanding of operating systems (e.g., RedHat, SuSE, Windows) and their particularities around package managers, volume groups, filesystems, PKI, openssl commands to convert certificates, service management (systemctl), threads, system administration, system monitoring, operating highly available infrastructure, resiliency, and performance.

Experience with PostgreSQL, REST API's, JavaScript and JSON; comfortable troubleshooting/investigating PostgreSQL performance issues, creating REST API clients, etc.

Experience acquiring in-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk, and understand varied customer deployments.

Capable 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 staff.

DevOps background, including Continuous Integration, Continuous Delivery, and Continuous Deployment. Lead code reviews, provide constructive feedback, and adhere to coding standards and best practices.

Skilled and experienced with incident management, change management, and problem management concepts.

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 skills.

Clarity and precision in verbal and written communications.

Preferred 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 methodologies.

Familiarity with unit testing (e.g., rspec, lint, Rake, etc.).

Understanding of declarative languages.

Experience working in an agile software development environment.

Experience working cross functionally across multiple teams.

Ability to communicate technical procedures and processes to non-technical users.

Proficiency in creating configuration and procedural documentation, as necessary.

Skill at coming alongside less-experienced junior developers for training and knowledge sharing.

Experience with AWS and cloud concepts.

Keywords: microsoft
[email protected]
View all
Mon Sep 18 19:14:00 UTC 2023

To remove this job post send "job_kill 649180" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 0

Location: ,