Senior Database Administrator* Lithium Technologies
THIS JOB HAS EXPIRED Do you want to be challenged, while being surrounded by passionate, vocally self-critical and disruptive thinkers? If so, we want to invest in you!
Lithium Technologies makes software that powers the social customer experience. We help companies unlock the passion of their customers, resulting in increased customer satisfaction, loyalty, cost savings, revenue and innovation. As ?social? moves away from ?just another channel we have to manage? to a strategic business imperative, Lithium Technologies is well positioned and considered a named visionary by Forrester and Gartner to lead in social customer experience.
With more than 75 million active unique users and one billion monthly page views, our platform is one of the biggest social websites you haven?t heard of!
At Lithium, you will help build and extend a platform that powers social customer communities for some of the biggest brands in the world.
Our environment is an intense combination of cutting edge database technologies (mysql, cassandra, redis, hadoop) where you will be challenged with scaling our data tier, as well as helping ensure its integrity and availability.
While not all of that data is stored in MySQL, it's at the core of most of our operations.
The role includes the development and design of database strategies, monitoring and improving database performance and capacity, and planning for future expansion requirements.
Maintain database systems in effective and efficient operating condition
Monitor and maintain database availability, performance and optimal query responses
Manage database storage capacity. Ensure that database capacity planning practices and procedures are effective and followed
Understand database structure and database content with regard to customer PII (personally identifiable information). Ensure practices are followed to protect PII and other confidential data
Evolve, manage and test backup and recovery procedures
Maintain and improve monitoring, alerting and trending of database systems
Write new and maintain existing database documentation
For systems employing clustering, replication or other HA (High Availability) configurations, ensure that data remains consistent and database strategies for HA are sound and functioning properly. Test HA as appropriate
Stay current on state-of-the-art database practices as technology evolves. Test and recommend new technologies as appropriate
Design and implement next generation database deployments
Communicate regularly with operations and engineering staff to ensure database performance, integrity and security
24x7 on-call responsibilities
Help develop application-specific fault-tolerant database mechanisms
Maintain all database software at appropriate patch levels
5+ years working with RDBMS in a high volume production environment
2+ years of experience with MySQL administration in a high volume Liux production environment
Experience working with databases over 500GB in size
Working knowledge of database high-availability, clustering, replication, backup & recovery, and monitoring
Experience with performance tuning, performance monitoring, index tuning, partitioning, triggers, stored routines/procedures, storage tuning
Experience with database security best practices
Working knowledge of Linux operating systems including shell
Proficiency in a scripting language (perl/ruby/python)
Strong verbal and written communication skills
Bachelor?s degree and other relevant education and training from an accredited college or university
Experience with NoSQL datastores including Redis, Hadoop and Cassandra
Solid experience with LVM (Logical Volume Management) and snapshots, Nagios, Ganglia, Git
Experience using and developing a data warehousing/business intelligence system
Expert knowledge of Linux internals and various file systems
||San Francisco, CA |
THIS JOB HAS EXPIRED