h**n 发帖数: 64 | 1 今天突然收到HR email说公司在招Senior Database Administrator, 有兴趣的朋友可
以私信我,简单介绍下自己,再提供一个email发JobInvite用。
=====================
关于我们公司
=====================
公司在SFO市区,距离BART站二分钟。
JAVA house, 现在500来人,产品是social customer care, social media marketing,
全部cloud based,客户几百个,很多big names, 预计明年可以IPO(好像去年也是这
么说的)。
公司环境是典型的硅谷IT公司,有吃有喝有玩,老中不少,founder是一个华人,后来
为上市,管理层被投资方大换血,从大公司拉过来很多高层,两个月前又被追加了五千
万的 pre-IPO funding。
公司的招聘的culture很social,70%以上都是朋友推荐,前同事,前老板,走猎头的很
少。今年进了很多人,但DBA还是很一次招。
=====================
Job AD
=====================
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.
Key Responsibilities
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
Requirements
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
Bonus
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 |
|