Database Analyst

Washington D.C., DC, US • Posted 3 hours ago • Updated 3 hours ago
Contract W2
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Database Administration
  • Oracle
  • PostgreSQL
  • Python
  • SQL

Summary

Role: Database Administrator Architect Analyst

Work Location: Washington DC (5 days Onsite)

Role Description:

The Database Admin Architect Analyst is responsible for the design, implementation, automation, optimization and creation of database systems at the analyst level. This role combines database administration, architectural design, and analytical capabilities with knowledgeable coding and automation skills to support enterprise data infrastructure and operations.

Key Responsibilities

Database Administration & Configuration

- Standing up new databases and Configure, maintain, and optimize new and existing database systems (Oracle, PostgreSQL, Redshift, MySQL, etc.)

- Implement and maintain backup and recovery strategies

- Troubleshoot database performance issues and perform root cause analysis

- Design high-availability and disaster recovery architectures

- Optimize database structures for performance and scalability

- Develop, test, and optimize stored procedures, functions, and packages

- Help with SQL queries troubleshoot

- Generate DDL scripts for database objects and schema management

Automation & Scripting (knowledge of one coding language is required, university last year project is counted)

- Develop Python scripts for database automation, monitoring, and reporting

- Create shell scripts for database maintenance, backups, and operational tasks

- Build automation workflows using Ansible or similar tools

- Automate data extraction, transformation, and loading processes

- Develop monitoring and alerting solutions for database environments

- Create reusable code modules for common database tasks

Required Skills & Qualifications

Core Competencies

- Understand database architecture, design principles, and normalization

- Knowledgeable in Python and shell scripting for automation

- Analytical mindset with problem-solving capabilities

Education & Experience

- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)

- 1-3 years of experience in database administration and development

Work Environment

- Collaborative team environment with cross-functional interaction

- On-call rotation for production support may be required

- Dynamic environment with opportunities for skill development and growth

This role is ideal for a technical professional who enjoys working at the intersection of database administration, architecture, and

automation, with a developing proficiency in writing efficient code and optimizing database systems.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX1d5a46
  • Position Id: 8907651
  • Posted 3 hours ago

Company Info

About Revature

Revature is bridging the IT skills gap and accelerating technology workforces for mid-to-large organizations worldwide – from Fortune 500 companies to the federal government and leading system integrators. 

Our Total Talent Solution empowers customers to cultivate the right technology talent through a combination of its Emerging Talent Programs and Digital Academies. 

The company takes a human-centric approach to building a skills-first technology workforce for enterprises with an emphasis on continuous learning. By offering both interpersonal skills and technical skills, including in areas like AI and ML, data and analytics, cloud computing, cybersecurity, enterprise platforms and application development, Revature delivers day-one productive talent 70% faster while reducing customer costs by up to 30% compared to traditional methods. 

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs