Job Description
Job Purpose
You’re someone who enjoys being directly accountable for the reliability of a business-critical, large- scale enterprise system. You’re comfortable guiding and making decisions with limited information and are capable of operating within the trade-offs present when solving for immediate needs versus solving with bigger scale solutions. You might be considered an authority in systems reliability and you feel rewarded by working to develop operability culture in a quickly growing and changing environment. You enjoy owning a wide and diverse set of problem areas and are willing to go out of your lane to affect change. You may have developed metrics, log aggregation or performance analysis systems in your career.
Does this sound like you? If it does, keep reading!
You just solved a critical customer issue. Your small and agile team is anticipating kudos across Customer Success & Product Engineering as they’ve been busy shipping best- in-class measurement and analytics tools to our platform that are ready to use and as approachable as possible. You’ve just attended a postmortem for a severe incident, and during the course of the meeting the team identified a big-scale way to add a new capability to the platform that not only prevents that type of outage, but potential similar outages in many other areas of the business. You’ve saved the company a significant amount of capex and lost revenue in your first 6 months, paying for your own position in the process! And a happy customer is an add-on revenue.
Responsibilities
- Manage and support our database platforms (Microsoft SQL Server) on Public Cloud & Private Cloud environments.
- Cover all aspects of Availability, Scalability, Performance and Security for Databases.
- Automate self service solutions for the database platform.
- Participating in a global on-call rotation and weekly release & maintenance windows.
- Ability to operate in the high-pressure environment and troubleshoot complex issues quickly, and successfully handle multiple priorities.
- Low tolerance for inefficiency and the burning desire to automate anything that can be automated
Knowledge and Experience
- Experience with managing and troubleshooting databases in high performance, multi-user web applications.
- Proficient in Microsoft SQL Server (2016, 2017, 2019).
- Experience building and managing production environments on Private and Public cloud (AWS).
- Proficient in applying Microsoft SQL Server capabilities to business problems.
- Proven experience in database design for performance, security and scalability.
- Strong working knowledge of Linux and Windows Server
- Strong verbal and written communication skills.
- Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies.
- Professionalism, positive outlook, respect and courtesy to customers and all associates.
- Experience in working in a 24/7 team managing large data centers
- 4+ years SQL Server development and administration (SQL Server 2008- SQL Server 2019).
- MongoDB or PostgreSQL Server administration is a plus.
- Public Cloud experience on AWS offerings is a plus.
- 3+ years experience with database and system internals and performance tuning.
- 3+ years SQL Server development covering SQL & T-SQL code.
- B.Sc. in Computer Science, Computer Engineering or equivalent experience.
- Experience with Linux and open source software experience highly desirable.
Schedule
This role offers work from home flexibility of one day per week.
|