Database Engineer

CACI InternationalReston, VA
1d

About The Position

Join the IBS-NS Next Generation team to architect and implement a modern database infrastructure that will replace legacy 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 OpenShift. Serve as a recognized technical expert, working at the intersection of database engineering, DevSecOps, 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.

Requirements

  • 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 OpenShift, 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 DevSecOps 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.

Nice To Haves

  • 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.

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 OpenShift, 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 GitOps 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 OpenShift 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 OpenShift-native authentication mechanisms, integrating automated vulnerability scanning using Anchore, OpenSCAP, and SonarQube.
  • 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.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service