Site Reliability Engineer
Tens of thousands of organizations, from startups to the Fortune 100, use MongoDB for their mission-critical applications. MongoDB customers look to our Technical Services team to ensure that they are successful with their next-generation MongoDB projects, in domains as diverse as the Internet of Things, advanced scientific research, medical systems, agriculture, gaming, media, telecommunications and finance. Technical Services Engineers use their exceptional problem solving and customer service skills, along with their deep technical experience, to advise customers and to solve their complex MongoDB problems. Technical Service Engineers are experts in the entire MongoDB ecosystem * database server, drivers, and services such as the Cloud Manager. Our engineers combine their MongoDB expertise with passion, initiative, teamwork and a great sense of humor to achieve exceptional results for our customers. You will be a key part of our world class Technical Services organization that supports MongoDB customers around the globe, with teams in New York, Austin, Palo Alto, Sydney, Dublin and Tel Aviv. We are also considering experienced remote workers. Responsibilities
- Work with customers to solve their challenging MongoDB technical problems
- Advise customers on best practices for architecting, developing and deploying their MongoDB applications
- Improve the quality of MongoDB by reproducing customer problems and writing crystal clear bug reports including reproducible functional tests
- Be an advocate for our customers’ needs, interfacing with the MongoDB product management and development teams on their behalf
- Contribute to internal technical projects, including software development of support tools, performance benchmarking, and building documentation and training guides
-
Optional, but encouraged: interact with the MongoDB community at meetups, conferences and in online forums Requirements
-
Strong background in two or more of the following (ideally with experience in the rest):
- Software development (Java, Python, Ruby, C, C++, C#, Javascript, node.js, Go, PHP, Perl)
- Application architecture
- Systems administration
-
Network administration
- Experience administering large-scale production environments, including hardware, operating systems (e.g. Linux, Windows), networks (including firewalls and load balancers), as well as cloud-based resources (e.g. AWS, Azure, OpenStack)
-
Database administration
- Experience managing large scale databases (e.g. RDBMS, NoSQL)
- Data architecture and design
- Performance tuning and benchmarking
- Highly concurrent systems
- Technical support of enterprise platform technologies (e.g. databases)
- Excellent communication skills, both written and verbal
- Genuine desire to help people
- Uncontrollable urge to investigate and solve problems, with advanced diagnostic and troubleshooting skills
- Ability to think on your feet, remain calm under pressure, and solve problems in real-time
- Desire and ability to rapidly learn a wide variety of new technical skills
- Strong teamwork skills: willingness and ability to get help from team members when required, and good judgment to know when to seek help *Prior MongoDB expeirence is NOT needed but is a plus!
Desired Skills and Experience
See application page for details