Allegis Group - Boston, MA

posted 3 months ago

Full-time - Mid Level
Remote - Boston, MA
10,001+ employees
Administrative and Support Services

About the position

We are currently seeking a Senior Database Administrator for a contract-to-hire role that offers the flexibility of working 100% remotely, although candidates must be available to work during Eastern Standard Time (EST) hours. The ideal candidate will have extensive experience with Oracle and SQL Database Administration, particularly with Exadata and RAC clusters. In this role, you will be responsible for designing and creating an efficient physical database model based on logical data models and application specifications. You will translate the physical database design into implementation and manage the database post-implementation. Monitoring the database environment to ensure consistent response times for business systems is crucial, and you will be expected to suggest specific programming techniques and data access improvements to enhance subsystem performance. Troubleshooting is a key aspect of this position, as you will need to resolve various database integrity issues, performance problems, blocking and deadlocking situations, replication challenges, connectivity issues, and security concerns. A solid understanding of the ETL process, particularly utilizing SSIS packages that serve as wrappers for stored procedures, is essential. You will also provide database engineering assistance, focusing on troubleshooting SQL performance problems and understanding SQL Plans and Profiles to optimize database tables and address performance bottlenecks. Your responsibilities will include managing database user administration and implementing security rules, as well as developing backup and recovery strategies using Rubrik. Participation in disaster recovery tests is also part of the role. You will be tasked with identifying new opportunities to enhance the efficiency of data subsystems, reduce company costs, and improve existing processes, which may include automating tasks. Additionally, you will provide education and training, along with product support and diagnostic assistance for data access issues to applications development, computer operations, and production assurance teams. Working in multi-platform, multi-DBMS environments, including both on-premises and cloud-based systems, will be part of your daily activities. You will need to stay updated on the latest database integration technologies independently. Documentation is key; you will create, document, and maintain diagrams of current environments, troubleshoot problem programs for optimal data source connectivity, and request product upgrades from vendors. You will also be involved in the Request for Proposal (RFP) process, track and analyze disk growth based on application and data usage, and implement necessary changes to accommodate this growth. Creating and maintaining procedures related to DBMS subsystems and data movement between computing environments is essential. You will plan, coordinate, and implement PCI policies and procedures, respond to internal and external PWC audit requests quarterly and annually, and complete all assigned Change and Service Requests while resolving incidents in the iVanti ticketing system. Participation in an on-call escalation rotation for weekends and nights may be required. You will also open support tickets on vendor portals and collaborate with vendors on issues, ensuring clear communication of ideas and recommendations while documenting processes and procedures for others to follow.

Responsibilities

  • Design and create an efficient physical database model from a logical data model and application specifications.
  • Translate the physical database design into the physical database implementation and manage the database once it has been implemented.
  • Monitor the database environment to provide consistent response times to the business systems using them.
  • Suggest specific programming techniques and data access to application areas developing these subsystems.
  • Make changes to data structures or the DBMS to optimize performance.
  • Troubleshoot and resolve database integrity issues, performance issues, blocking and deadlocking issues, replication issues, connectivity issues, and security issues.
  • Understand the ETL process utilizing SSIS packages that are wrappers for stored procedures.
  • Provide database engineer assistance with the ability to troubleshoot SQL performance problems.
  • Understand SQL Plans and Profiles to help tune database tables and troubleshoot performance bottlenecks.
  • Manage database user administration and implementation of security rules.
  • Responsible for backup and recovery strategies using Rubrik.
  • Participate in disaster recovery tests.
  • Identify new opportunities to improve the efficiency of the data subsystems, reduce company costs, and improve existing processes.
  • Provide general education and training, along with product support and diagnostic assistance with data access problems to applications development, computer operations, and production assurance.
  • Work on multi-platform, multi-DBMS environments including both on-prem and cloud-based.
  • Create, document, and maintain diagrams of current environments.
  • Troubleshoot problem programs to obtain the most efficient data source connectivity and data access.
  • Request product upgrades from vendors, install, test, and implement vendor products.
  • Participate in the Request for Proposal Process (RFP).
  • Track and analyze DISK growth based on application and data usage.
  • Create and maintain procedures related to the DBMS subsystems, related software products, and data movement between computing environments.
  • Plan, coordinate and implement PCI policies and procedures.
  • Respond to internal and external PWC audit requests quarterly and annually.
  • Complete all assigned Change and Service Requests as well as resolve incidents assigned in iVanti ticketing system.
  • Participate in on-call escalation rotation for weekends and nights when needed.
  • Open support tickets on vendor portal and work with the vendor on issues.
  • Clearly communicate ideas and recommendations and can document processes and procedures for others to follow.

Requirements

  • Extensive experience as a Database Administrator, particularly with Oracle and SQL Server.
  • Proficiency in managing Oracle databases, including Exadata and RAC clusters.
  • Strong troubleshooting skills for database integrity, performance, and connectivity issues.
  • Experience with ETL processes, specifically using SSIS packages.
  • Ability to analyze SQL performance problems and optimize database tables.
  • Experience with backup and recovery strategies, particularly using Rubrik.
  • Familiarity with PCI policies and procedures.
  • Ability to work in multi-platform, multi-DBMS environments, both on-prem and cloud-based.

Nice-to-haves

  • Experience with Snowflake and MongoDB.

Benefits

  • Remote work flexibility
  • Opportunity for contract-to-hire
  • Access to professional development resources
  • Work with a diverse team across multiple locations
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service