Job type: Full-time Role: Database Administrator, System Administrator
sql, sysadmin, database
Responsibilities * Planning and executing database monitoring, maintenance, patching and upgrades, and working with infrastructure teams for scheduled maintenance and upgrades * Work with Information Security team to define and implement standards, controls and security; adhere to IT audit requirements * Work with the other database administration team members, resolve technical issues and help estimate and schedule tasks * Define database authorization rules, perform security audit, and perform platform assessment regarding proper support for the selected databases. Read and implement entity-relationship diagrams * Collaborate with application architects, product managers, business analysts and technical management team to design, develop and document databases, schemas, tables, functions, triggers, procedures, relationships and other necessary aspects of the database * Design and develop complex database design from high level business requirements. Must be able to provide database design options, alternatives and recommendations based on experience and best practices for database design * Establish standards for documentation and ensure that all designs are documented. * Other tasks as assigned
Qualifications * Bachelor's Degree or higher strongly preferred in Computer Science or a related discipline and typically eight to ten years of experience * 7+ years of SQL database administration experience. * In depth experience with database installation, configuration and upgrade. * Table space management of SQL databases. * Excellent knowledge of Database backup and recovery of very large databases, typically multi terabytes. * Expert level of performance and tuning skills. * Excellent knowledge of SQL database/instance tuning, optimizing complex SQL statements for best possible performance. * Proven leadership skills and ability to manage instances with multiple operating system platforms.
* Excellent verbal and written communication skills * Experience in managing databases in cloud environments is a plus.