Senior Sql Database Administrator

  • Gurugram
  • Unitedlex
About Us iRunway (Erstwhile UnitedLex) is a data and professional services company delivering outcomes that create value and competitive advantage for legal and the business. Our business is anchored by a passion for innovation brought to life by a global community of diverse individuals determined to deliver on the promise of data mastery, legal acumen, and human ingenuity Job Title: Sr. Database Administrator Job Location : Gurgaon Reporting Structure: Director, Database Management and Administration OVERALL, PURPOSE OF JOB: The Database Administrator is responsible for supporting operational management of databases services which includes maintaining and managing our entire database environment including production, test and development database servers across the organization located in the different geography. This includes supporting databases for third-party applications, and our in-house applications for routine maintenance, server administration and management, and addressing ad hoc requests. This person will also be responsible to support database/data store services as defined by SOPs meeting defined SLAs while maintaining practices that are consistent with company's goals as well as industry best practices and regulatory requirements. REQUIREMENTS & COMPETENCIES: Work Experience 10+ years of hands-on experience in providing DBA support for large 24X7 production database environment Technology Skills & Experience Strong knowledge and experience with Microsoft SQL Server 2016 or higher version. Good understanding of SQL Server Architecture, backups, indexes, jobs, Transaction Logs etc. Hands-on experience in managing database backups, performing recovery/restore etc. Hands-on experience with SQL Server installation, security configuration, applying service packs and patches. Very good understanding and hands-on experience of building Microsoft failover clustering services and AlwaysOn infrastructure. Microsoft Azure SQL and other components of Azure Database Encryption Database growth vs disk space available, audits, resource monitoring (I/O bottlenecks, memory pressure, CPU use) Strong ability to write/develop SQL scripts for various database management activities and ad-hoc projects Hands-on experience with developing PowerShell scripts for various database administration activities Good understanding of SQL Server security architecture. Having exposure to large databases and comfortable in managing 24X7 OLTP database services. Experience of providing DBA support for 24X7 production support for Microsoft SQL Server-based database services. Experience with DBCC commands for routine maintenance activities and writing scripts for database administration. Good understanding of database monitoring tools, responding alerts as well as follow-up actions on alerts Experience with other RDBMS product like Oracle and MySQL is a plus Experience with DevOps is a plus Experience with any NoSQL product is preferred. Project Delivery Competence Ability to accurately gauge and estimate effort required to complete tasks assigned Ability to apply technical, programmatic solutions to complex business requirements Strong ability to build design database according to requirements specifications Experience in an environment of rapid development and delivery Should be opened to being on call over the weekend and after-hour on rotational basis General/Soft Skills Ability to communicate ideas effectively- both technical and conceptual; verbally and written Ability to multi-task with superior decision-making, analytical and problem-solving abilities Education Bachelor’s degree or higher in Computer Science, Information Systems or related field. RESPONSIBILITIES: Build, maintain and support all the Production databases servers that are running or may run on AlwaysOn, clustered or non-clustered environments. Responsible for maintaining database backups (full, differentials and transaction logs), verify and retain them for a specific period to meet retention policy as per our SLA. Create and maintain all documentation including SOPs and SLAs that relates to Database Management and Administration. Analyze database activities and performance, using various tools like SQL Server inbuilt tools as well as third-party tools, troubleshoot and track the nature and resolution of problems. Provide reports based on ad hoc requests by business (or client) from various applications. Perform install, apply patches, build SQL cluster under the supervision of Database Manager/Architect. Perform routine database administration activities like index management, transaction log management, update statistics, check database integrity etc. Write and modify database code (T-SQL, stored procedure, views, triggers, user-defined functions) for our in-house applications as and when required. Develop reports and/or write complex T-SQL queries for reports as and when required. Assist in coordinating and supporting special projects related to the database environment, High Availability (HA) and Disaster Recovery (DR).