Senior MySQL Database Administrator / SME Job in San Francisco, California US
Concur (NASDAQ: CNQR) is the world's leading provider of integrated travel and expense management solutions. Web and mobile-based, Concur helps organizations and their employees control costs and save time. By automating and optimizing business processes, Concur delivers actionable business intelligence and a rapid ROI. Concur's travel, expense and invoice solutions are trusted by thousands of companies and reach millions of employees in more than 90 countries.
Concur's market leadership regularly results in regional, national and international recognition. Forbes Magazine recently named Concur the #1 Most Innovative Growth Company in the World. Concur was recently ranked sixth in the mid-sized company category on Seattle Business Magazine's 100 Best Companies to Work For 2011 - results based on the independent survey of employees. Concur's employees ranked the company very high in virtually every survey category, from hiring and retention to corporate culture. More information about Concur is available at www.concur.com .
This position can be based in San Francisco, CA, Redmond, WA or Alexandria, VA. Remote (Work from Home) candidates within the U.S. may also be considered.
Job Overview:
Do you love Open Source technologies like MySQL? Do you enjoy tinkering with these tools, making them hum in production environments, and evangelizing their innovative capabilities? Are you interested in furthering your career path from a MySQL DBA subject matter expert (SME) to that of an Architect? If this is you, think about joining a dynamic and rapidly growing global organization supporting TripIt: the award winning travel organization software. As a MySQL Database Administrator, you will be responsible for maintaining several large MySQL database systems across multiple global data centers. You will be asked to partner with software development teams to design, optimize and troubleshoot web application interaction with your MySQL databases. Collaborate daily with System Engineering, Service Management, Product Development, Security, Network Engineering, and other team members to expand the product capabilities and explore opportunities to further leverage technologies like MySQL.
Responsibilities:
- Manage and maintain the performance, availability and scalability of the production MySQL database environments
- Work directly with application development teams as they build new features and functionality to ensure they incorporate the most elegant, scalable, and appropriate database related components
- Work cross functionally with other development and service teams to identify and evangelize opportunities to further leverage MySQL and other Open Source database technologies
- Work directly with the monitoring and performance teams to deliver reliable visibility and real-time alerting from within the deepest details of the production MySQL instances
- Participate in on-going project work, and help estimate initial efforts, costs and returns
- Manage service requests applicable to the day-to-day administration of the MySQL environments
- Capacity, disaster recovery, and performance planning
- Capture work logs and changes using the corporate task and change management system
- Be aware of and comply with all corporate policies
Education, Experience Training required:
- Bachelors degree or equivalent work experience
- 5+ years experience with MySQL database administration
- 2+ years experience as part of a software development team
Job Specific Specialized Knowledge Skills:
- Expertise with MySQL 5.1+ installation, administration, tuning and troubleshooting in a large-scale environment
- Strong experience with InnoDB, Percona, Percona ToolKit, and MySQL High Availability / Clustering
- Expertise in database schema design, query optimization, and web application database best practices
- Expertise with distributed database techniques such as advanced sharding, distributed queries, load balancing, replication, high-speed storage (PCI SSD), and other techniques to enable maximum availability and performance
- Solid experience with large-scale deployments of MySQL, preferably involving one-million or more end users
- Solid knowledge of Linux (CentOS or RHEL), shell scripting, and a myriad of utilities required to support large-scale MySQL deployments
- Some knowledge of MariaDB and/or MongoDB is very desirable
- Demonstrated knowledge of a typical Software Development Lifecycle and agile development methodologies
- Experience working directly with software development teams to help design, tune and troubleshoot database issues
- Ability to read and understand PHP is a plus
- Excellent communication and documentation skills
- Understanding of ITIL best practices
- Understanding of security and compliance issues such as PCI and SSAE 16
Critical Performance Competencies:
- Analytical skills identifies and defines problems; determines probable causes; suggests solutions
- Attention to detail follows detailed procedures and ensures accuracy in documentation and data
- Intelligence acquires understanding and absorbs new information quickly
- Planning and organizing organizes and prioritizes work
- Teamwork solicits ideas and opinions of other team members
- Technical/Professional expertise possesses and applies a broad range of related knowledge
Value Competencies:
- Displays passion for responsibility to the customer
- Hires, develops rewards great people
- Displays leadership through innovation in everything you do
- Displays a passion for what you do and a drive to improve
- Displays a relentless commitment to win
- Displays personal corporate integrity
EEO:
Concur is an Equal Opportunity Employer and applies this policy to all applicants and employees. We are committed to hiring and valuing a global diverse work team. (M/F/D/V)
Concur is a dynamic, growing and fast-paced organization. As such, successful employees are able to work in a fast-paced environment, managing multiple priorities often times under tight deadlines. This typically requires working a 40+ hour work week to accomplish performance objectives. With that, Concur offers flexibility as to the specific working hours that may be required or available depending on your role.
Concur is a SaaS company. Employees must be technically savvy with the ability to use the computer/keyboard and telephone to conduct business. The ability to creatively problem solve to our core value of 'Leadership through innovation in everything we do'. Many positions within Concur are customer facing so written, verbal and interpersonal communications skills are required for a majority of opportunities with Concur.
Confidentiality and our core value 'Personal and corporate integrity' are critical components being that Concur is a publicly traded company and working towards building a great, enduring company.