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 TechnologyJob DetailsBusiness 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
AccommodationsIf you require assistance due to a disability applying for open positions please submit a request via this .
Posting StatementAt 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.