refresh

热门公司

Trending

招聘

JobsCACI

Database Engineer

CACI

Database Engineer

CACI

US VA Reston

·

On-site

·

Full-time

·

2w ago

Compensation

$120,800 - $265,800

Benefits & Perks

Healthcare

Wellness

Financial

401(k)

Retirement

Family Support

Learning Budget

Unlimited PTO

Healthcare

Gym

401k

Learning

Unlimited Pto

Required Skills

PostgreSQL

Oracle

MySQL

MariaDB

MongoDB

Redis

Cassandra

CouchDB

SQL

Kubernetes

OpenShift

Ansible

Terraform

Helm

DevSecOps

Job Title: Database Engineer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: Secret

Employee Type: Regular

Percentage of Travel Required: None

Type of Travel: None

The Opportunity: Join the IBS-NS Next Generation team to architect and implement a modern database infrastructure that will replacelegacy Oracle systems and power the future of mission-critical applications.

  • Lead the technical design and migration strategy for a comprehensive suite of databases, leveraging cutting-edge technologies including PostgreSQL, MongoDB, Redis, and other cloud-native database solutions deployed on Open Shift.

  • Serve as a recognized technical expert, working at the intersection of database engineering, Dev Sec Ops, and agile development to deliver scalable, secure, and high-performance data solutions.

  • Collaborate with cross-functional teams including software developers, DevOps engineers, system architects, and cybersecurity professionals to ensure seamless integration of database systems within CI/CD pipelines and containerized environments.

  • Drive innovation and establish best practices that will have lasting impact on the program's technical direction, operational efficiency, and ability to meet DoD security and compliance requirements.

Responsibilities:

  • Design and implement scalable, high-performance, and fault-tolerant database architectures for the Next Generation IBS-NS software suite, supporting migration from legacy Oracle systems to modern database paradigms.

  • Architect database solutions optimized for microservices deployed on Open Shift, including RDBMS (PostgreSQL, MySQL, MariaDB) and NoSQL databases (MongoDB, Redis, Cassandra, CouchDB).

  • Develop and optimize database schemas, indexing strategies, partitioning schemes, and connection pooling configurations for large-scale, containerized applications.

  • Automate database provisioning and deployment using Infrastructure as Code (IaC) tools including Ansible, Terraform, and Helm Charts.

  • Integrate database schema migrations into CI/CD pipelines for version control and Git Ops workflows for automated change management.

  • Perform database performance tuning through query optimization, EXPLAIN plan analysis, and implementation of caching strategies using Redis or Memcached.

  • Monitor database resource utilization (CPU, memory, disk I/O) and application performance using Prometheus, Grafana, and Splunk within Open Shift environments.

  • Enforce DoD STIGs (Security Technical Implementation Guides) and CIS benchmarks to ensure database security compliance and implement encryption at rest and in transit using TLS, SSL, and disk-level encryption.

  • Manage database access control using RBAC (Role-Based Access Control) and Open Shift-native authentication mechanisms, integrating automated vulnerability scanning using Anchore, OpenSCAP, and Sonar Qube.

  • Implement high availability (HA) and disaster recovery (DR) strategies including database replication, distributed clusters, and automated backup/restore processes.

  • Design and execute database migration strategies ensuring minimal downtime and data integrity during transitions from Oracle to modern database platforms.

  • Collaborate with development teams in an Agile environment, participating in Scrum ceremonies and providing database expertise during Sprint Planning, Standups, and Retrospectives.

  • Establish and maintain database monitoring, logging, and alerting solutions for real-time performance metrics, anomaly detection, and security threat identification.

  • Develop and document database standards, best practices, and operational procedures that significantly improve existing processes and practices.

  • Support Systems Engineering, Systems Administration, and Cybersecurity activities as they relate to database infrastructure and data protection.

  • Contribute to monthly Program Management meetings, providing technical insights and progress updates on database initiatives.

  • Manage schedules and coordinate activities for database team members as needed.

Qualifications:Required:

  • Bachelor's degree (BA/BS) in Computer Science, Information Technology, or related technical discipline, or equivalent experience.
  • Minimum 10 years of experience in database administration, database engineering, or related data management roles.
  • Expert-level knowledge of relational database management systems (RDBMS) including Oracle, PostgreSQL, MySQL, or MariaDB, with proven experience in database design, optimization, and administration.
  • Demonstrated experience with NoSQL databases such as MongoDB, Redis, Cassandra, or CouchDB in production environments.
  • Strong proficiency in SQL programming, query optimization, and database performance tuning techniques.
  • Hands-on experience with containerized database deployments, preferably using Open Shift, Kubernetes, or similar container orchestration platforms.
  • Proficiency with Infrastructure as Code (IaC) tools including Ansible, Terraform, or Helm Charts for database automation and provisioning.
  • Experience integrating database schema management tools (Liquibase, Flyway) into CI/CD pipelines.
  • Knowledge of Dev Sec Ops practices including DoD STIGs, CIS benchmarks, database encryption standards, and security compliance requirements.
  • Excellent communication skills with ability to interact effectively with executive leadership, technical teams, and cross-functional stakeholders.

Desired:

  • Experience leading database migration projects from legacy systems (particularly Oracle) to modern cloud-native database platforms.
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, Splunk, pgAdmin, MySQL Workbench, or Percona Monitoring and Management (PMM).
  • Active DoD Secret or Top Secret security clearance.
  • Relevant certifications such as Oracle Certified Professional (OCP), PostgreSQL Certified Professional, MongoDB Certified DBA, or Certified Kubernetes Administrator (CKA).
  • Experience working in Agile/Scrum development environments supporting Department of Defense or government programs.

-_________________________________________________________________________What You Can Expect: A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

Your potential is limitless. So is ours.

_________________________________________________________________________Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

The proposed salary range for this position is:

$120,800 - $265,800

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About CACI

CACI

CACI

Public

CACI International Inc. is an American multinational professional services and information technology company headquartered in Northern Virginia. CACI provides services to many branches of the US federal government including defense, homeland security, intelligence, and healthcare.

10,001+

Employees

Northern Virginia

Headquarters

Reviews

4.1

15 reviews

Work Life Balance

4.0

Compensation

4.5

Culture

3.9

Career

4.3

Management

3.7

79%

Recommend to a Friend

Pros

Opportunities for continuous learning and growth

Cutting-edge technology stack and interesting technical challenges

Competitive compensation packages with equity

Cons

Fast-paced environment with tight deadlines

Internal politics in some teams

Some legacy systems that need modernization

Salary Ranges

2 data points

Junior/L3

Junior/L3 · Systems Admin

1 reports

$75,000

total / year

Base

$75,000

Stock

-

Bonus

-

$75,000

$75,000

Interview Experience

2 interviews

Difficulty

2.5

/ 5

Duration

14-28 weeks

Offer Rate

50%

Experience

Positive 50%

Neutral 0%

Negative 50%

Interview Process

1

Phone Screen

2

Technical Interview

3

Interview