MuleSoft careers

Senior DevOps Engineer

San Francisco

DevOps is an extremely technical, demanding team that functions at the center of MuleSoft’s business objectives. We’re obsessively focused on maintaining high availability for all of the services we manage while also implementing the infrastructure solutions that our product teams need in order to succeed. To accomplish this, we’ve implemented a cutting edge public cloud environment on top of Amazon Web Services, composed from Linux hosts running a variety of open source software like NGINX, Tomcat, NodeJS, MongoDB, Drupal, and, naturally enough, Mule.

In order to maintain and manage these services, we’ve also built a configuration management toolset based on SaltStack to load and run everything, and a monitoring architecture leveraging Zabbix to let us know when things break.

As a DevOps engineer at MuleSoft, you will be constantly presented with new challenges with an enormous scope and endless variety. On any given day, you might be troubleshooting a performance degradation for one of our critical SaaS services, writing automation code to help a broken application automatically recover, designing the system architecture for a new platform service, implementing new monitoring logic, or any of a million other things. 

We’re looking for technology generalists with a strong bias to action, excellent analytical skills, and a taste for good engineering. In exchange, we offer an unbeatable work environment, autonomy and support to do what’s right, generous compensation, and limitless room for growth.

Goals for your first three months:

30 days:

  • Get access to everything and set up required tools to start working on all DevOps efforts
  • Confluence review of current cloud operations documentation
  • Go over architecture for: CloudHub / ARM / Analytics / CoreServices / API Manager / Flow Designer / Exchange
  • Learn Automation Tools / Pipeline tools / SaltStack / Terraform in depth
  • Start getting involved in early projects, such as deploying a mule application and understanding our users basic workflows

60 days:

  • Understand monitoring systems in depth
  • Become comfortable enough with the platform to start on call
  • Start handling simple change requests
  • Start more projects, such as reviewing one or more applications pipeline service end to end and improving it, moving improvement all the way to production

90 days:

  • Develop infrastructure automation tools to eliminate manual effort, and to detect and resolve potential problems before they degrade
  • Become the subject matter expert for a particular MuleSoft service, working in tight cooperation with the relevant software team
  • Provide operational support for software deployments and production incident response

The ideal candidate will have:

  • A strong background in Linux systems, including shell scripting and performance tuning
  • Excellent understanding of Internet technologies and protocols (TCP/IP, DNS, HTTP, SSL, etc.)
  • Previous experience operating a large-scale, high-uptime environment on a public cloud provider like AWS or RackSpace
  • Coding skills in Python, PHP, or another interpreted language like perl or ruby
  • Knowledge about the deployment and maintenance of Java web applications, or with LAMP stack apps
  • Experience using a configuration management tool like SaltStack, Puppet or Chef
  • Familiarity with general monitoring principles, as well as tools like Zabbix, Nagios, New Relic, Stackdriver, Pingdom, etc.

About Our Benefits:

  • Equity and generous Employee Stock Purchase Program
  • Unlimited vacation 
  • Gym discounts and weekly onsite yoga classes
  • Catered lunches three times a week and a fully stocked kitchen
  • Annual MeetUp, our company-wide offsite to learn, grow, and connect
  • Frequent office activities and offsites, like Muleys at the Ballpark, Waffle Wednesdays, and family nights
  • Regular opportunities to give back to the community together
  • Comprehensive medical, dental, and vision insurance for you and your family
  • 401(k) and pre-tax health insurance, dependent care, and commuter benefits (FSA)

 

 

 

About Us

Our mission is to help organizations change and innovate faster by making it easy to connect the world’s applications, data, and devices. MuleSoft's Anypoint Platform is at the heart of the applications and services you use every day, like Spotify and Salesforce, from Global 500 corporations to emerging companies in approximately 60 countries. Hiring the best and brightest people is our number one priority—our people define our culture and our future. We’re committed to providing an equal opportunity workplace where everyone is supported and inspired to fulfill our mission and build a successful company together. One of the fastest growing software companies, now with 18 global offices, we’ve been named the #1 Top Workplace in the Bay Area and a best place to work five years in a row—but we’ve barely scratched the surface. We need fiercely determined people to help us take on this challenge. Join the team!

To all recruitment agencies: MuleSoft does not accept unsolicited agency resumes. Please do not forward resumes to MuleSoft employees or to any other company location. MuleSoft is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the company. MuleSoft provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. MuleSoft complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. MuleSoft expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of MuleSoft employees to perform their expected job duties is absolutely not tolerated.

 

Refer a friend