Puppet Engineer, Client Platform Engineering
Seattle, WA  / Atlanta, GA  / Dallas, TX  / Houston, TX  / Hillsboro, OR  / Indianapolis, IN ...View All
View Less
Share
Posted 13 days ago
Job Description

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job CategoryProducts and Technology

Job Details

Business Technology connects people and technology to transform the future of work at Salesforce. Guided by our core values of Trust, Customer Success, Equality, Innovation, and Sustainability, we deliver business outcomes that fuel growth, drive competitive advantage, and empower our employees and customers globally. BT's scope stretches beyond traditional IT: We are also strategic partners, advocating for the best outcomes for our customers, always innovating, and helping to shape the future of work.

We oversee technology strategy, Salesforce on Salesforce, customer and partner enablement, applications engineering, infrastructure, collaboration, enterprise operations, architecture, and program enablement. We are Customer Zero, the best example of Salesforce products delivered globally, at scale, sustainably.

Salesforce.com is looking for a Puppet Engineer to join the Client Platform Engineering organization. This role will have responsibility for supporting the Puppet Infrastructure and various Configuration Management tools in use across our Linux, macOS, & Windows endpoints. This role will be creating, editing and updating Puppet modules and automation scripts.

Job - Responsibilities

  • Maintain puppet infrastructure: This includes updates to Foreman master, Load Balancer, Remote proxies, etc.

  • Respond to and resolve moderately complex technical issues in a timely manner

  • Create, Edit, and Update puppet modules at the request of multiple teams

  • Modules can include program/app installation, security mandates, OS configurations

  • Manage Gitlab repository containing all puppet modules

  • Review and approve merge requests from both inside and outside our immediate team

  • Communicate with Developers on how their environment can be improved with puppet

  • Environment includes desktops and servers in all three major OS flavors (Linux, macOS, Windows)

  • Document changes and updates to infrastructure

Required Qualifications, Skills and Experience

  • 5 Years creating, editing and updating Puppet Modules

  • 3 Years working with Foreman/Katello

  • 3 Years working with R10K

  • 3 Years Gitlab (usage and webhooks)

  • 3 years Ngnix (Load Balancer)

  • 3 years working with Postgres

  • Customer focused troubleshooting and development

  • Experience with automation tooling such as Chef, Ansible, Puppet, Salt, Terraform, etc.

  • Ability to thrive in fast-paced environments where the only constant is change

  • Excellent interpersonal and communication skills

  • Knowledge of Linux (Ubuntu, CentOS), macOS, and Windows clients

  • Basic knowledge of system imaging processes

Personal Characteristics

  • High integrity and humility

  • Performance Driven

  • Excellent interpersonal and relationship skills

  • Thrives in a dynamic, fast-paced, results oriented environment

ABOUT SALESFORCE

Salesforce.com is the global leader in customer relationship management (CRM) software. We pioneered the shift to cloud computing, and today we're delivering the next generation of social, mobile and cloud technologies that help companies revolutionize the way they sell, service, market and innovate-and become customer companies. We are the fastest growing of the top 10 enterprise software companies, the World's Most Innovative Company according to Forbes and one of Fortune's 100 Best Companies to Work For. Our "more human, less corporate" culture is built around doing work that matters, winning as a team and celebrating success Aloha-style. Ready to find your #dreamjob?

This role is Office-Flex (~1-3 days/wk in office) or Fully Remote

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this .

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits.

and are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. and do not accept unsolicited headhunter and agency resumes. and will not pay any third-party agency or company that does not have a signed agreement with or .

Salesforce welcomes all.


Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay fees to any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields