Job Openings IT Database Administrator II

About the job IT Database Administrator II

Background:

The IT Database Administrator II will implement and manage the operational aspects of cloud-native and hybrid data platform solutions built with Microsoft SQL Server and Microsoft Azure Data Services. This role will use a variety of methods and tools to perform day-to-day operations, including applying knowledge of using T-SQL for administrative management purposes.

The IT Database Administrator II will be involved in the maintenance, deployment, and monitoring of database systems while ensuring security and a high level of data availability. This individual will be responsible for delivering high-quality, timely solutions and services through the full lifecycle, including development, testing, and implementation.



Responsibilities:

  • Writes solid queries, stored procedures, functions, and triggers.

  • Ensures accurate database indexing, archiving, reporting, and automation.

  • Participates in periodic performance reporting, trend analysis to support in growth monitoring and capacity planning.

  • Develops and supports ETL processes.

  • Monitors database operations and performance using native and 3rd-party tools.

  • Troubleshoots data-related issues while maintaining data integrity and accuracy.

  • Evaluates database performance and analyzes drifts based on known baseline data.

  • Participates in continuous improvement efforts in enhancing database performance and providing increased functionality, including performing maintenance, tuning, indexing, monitoring activity, and documenting problems, changes, and solutions.

  • Arranges the implementation, administration, and usage of industry tools like SQL Server Management Studio, SQL Server Reporting Services, Google BigQuery.

  • Plans and manages capacity of database management systems.

  • Ensures appropriate jobs are scheduled to maintain nightly maintenance jobs.

  • Documents database configuration and on-going management of configuration, continuous review of existing and creation of new database processes and procedures, periodic entitlement reviews.

  • Ability to stay up to date with current trends and enhancements in the systems assigned that may add value to ATC.

  • Looks for and proposes opportunities for ATC where the assigned system may be used in novel ways to competitively differentiate or accelerate ATC growth, market share and/or margins.



Requirements:

  • Bachelors Degree in Computer Science, Information Technology, or related field

  • 3-5 years of experience in a database administration/data engineering role

  • Previous knowledge of IT concepts such as Database design, layout, structures, stored procedures, tables, optimization, TCP/IP, backup and restore, IT security concepts and practices is required

  • 3 years or more of experience in at least one of the following:

o Microsoft SQL Server

o 3 years or more of experience:

o Writing stored procedures, queries, functions, and triggers in T-SQL

o Monitoring, troubleshooting and performance tuning database operations

o Delivering database code via CI/CD

o Troubleshooting SQL Server related CPU, memory, I/O, disk space and other resource contention issues, resolving database integrity issues, performance issues, blocking and deadlocking issues, replication issues, connectivity issues, security issues, etc.

  • 3 or more years of experience in the full software development lifecycle

  • 1 or more years of experience working with cloud technologies (plus for Microsoft Azure)

  • Familiarity with SSIS, SSRS and other ETL application support

  • Experience in at least one Agile software development methodology (e.g. Scrum, Kanban)

  • Strong collaboration and communication skills

  • Ability to engage throughout the department and the company to achieve goals