Description

We are looking for Database Administrator to join our database team having 8 + years of experience. In this role, you will be performing day-to-day database administrative task that includes design, database schema definition, database access privilege management, database query optimization, documentation, database instance patching and upgrades, long-range requirements, data encryption and database protection, SSRS and BI.

Responsibilities:

A. Robotics / Home Automation / Futuristic Trends Instructor:

  • Review data within the database to ensure user data integrity, maintain database support tools, database tables and dictionaries, recovery and backup procedures, and make recommendations regarding enhancements and improvements.
  • Install, configure, and manage multiple SQL server environments, to include Monitoring, Analysis and Reporting solutions.
  • Extensive documentation of DBA procedures and work progress with respect to DevOps culture.
  • Understand, write, and execute custom and third-party SQL scripts.
  • Execute, manage, and validate database server backups leveraging forward thinking concepts, processes, and technology that meet the organizations Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO).
  • Responsible for operational management and implementation of upgrades and enhancements of the database environment supporting multiple databases.
  • Troubleshoot techniques and analysis with SQL Server service outages and performance issues as they occur in real time.
  • Responsible for the lifecycle of SQL performing routine SQL patch updates, applicable service packs, and new major versions as they are released.
  • Be available and flexible for part of on-call support rotation.
  • Understand Windows clustering technology to support various SQL clusters and SQL Always On Availability Groups.
  • Experience using SSRS to provide reporting capability to meet customer needs.
  • Analyze data, including trend and pattern detection, using SQL and Excel.
  • Develop analytics solutions that are scalable, repeatable, and effective.
  • Develop appropriate data querying, manipulation, cleaning and processing code that may incorporate data from multiple sources (e.g. relational data, APIs, flat files).
  • Collaborate effectively through brainstorming, planning, group development, and pair programming to meet the expectations of the team and stakeholders.
  • Find simple, interpretable, solutions to complex data problems with attention to detail.
  • Present work products clearly and effectively, using visualizations and storytelling.
  • Document work both through readable self-documenting code, and through documentation in GitHub, and using version-control methodologies (e.g., Git).
  • Assist in the development of Use Cases, Requirements Definition Documents, Detailed Design Specifications.
  • Assist developers with SQL and MySQL development. Automate daily tasks.
  • Other duties as assigned.

Skills:

  • Bachelor’s degree and minimum 6 years of database administration experience. Additional years of relevant experience may be considered in lieu of Bachelor’s degree.
  • Prior experience maintaining databases in a production environment
  • Ability to create tables, tablespaces, triggers, views, stored procedures and other database objects
  • Prior experience programming with different database languages.
  • Deep knowledge of MySQL, Microsoft SQL Server 2016 thru SQL 2019 to include installation, configuration, upgrades, and maintenance of Microsoft database technologies.
  • Experience with MySQL, MS SQL Server, data backups, data recovery, SSIS package and SQL stored procedure development and security fixes.
  • Domain level technical knowledge to maintain databases, ensure recovery and provide patches on SQL databases, experience executing/monitoring production database backup operations.
  • Experience working independently on technical database administration activities on SQL and MySQL databases.
  • Experience implementing a broad range of assignments requiring originality and innovation in determining how to accomplish tasks.
  • In-depth experience in performance tuning using instance and database level configuration, index and statistics maintenance, and fragmentation management
  • Ability to work in a fast-paced team-oriented remote environment

Nice to have:

  • Experience with cloud services (AWS, Microsoft Azure) a plus.
  • Demonstrated Working knowledge of Linux, AWS, Azure, VMware vSphere (Virtualization Management), EMC Data Domain (Storage Management)
  • Migration between instances and between on-prem to AWS and Azure environments
  • Familiarity with Agile Framework DevOps and Zoho
  • Automation using Microsoft PowerShell, VBScript, or batch files

Education

Bachelor's degree