Database Engineer

TechFlow Inc

Montgomery, AL

JOB DETAILS
SKILLS
Agile Programming Methodologies, Auditing, CMVC (Configuration Management Version Control), Capacity Management, Change Control, Configuration Management, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cryptography, Customer Support/Service, Data Processing, Data Recovery, Database Administration, Database Design, Database Extract Transform and Load (ETL), Database Optimization, Database Programming, Database Technology, Disaster Recovery, Documentation, Government, High Availability, Identify Issues, Information/Data Security (InfoSec), Internet Security, Leadership, Maintain Compliance, Metadata, Operational Improvement, Oracle DBA (Database Administrator), Oracle Database, Oracle Enterprise Manager, Performance Analysis, Performance Management, Performance Tuning/Optimization, Product Lifecycle, Query Optimization, Registered Training Organisation (RTO), Regulatory Compliance, Scripting (Scripting Languages), Software Administration, Software Design, Software Development, Software Engineering, Software Patches, System Architecture, System Test, Technical Support, Traceability, United States Department of Defense (DoD)
LOCATION
Montgomery, AL
POSTED
9 days ago

TechFlow is seeking an experienced Database Engineer / Oracle Database Administrator (DBA) to support a mission-critical DoD software development and modernization program in Montgomery, AL. This program provides software development and technical support services to sustain, enhance, and optimize a critical customer system through secure, scalable, and maintainable software solutions.

The Database Engineer/DBA will be responsible for the administration, security, performance, and lifecycle management of enterprise Oracle databases supporting mission-critical applications. This role will ensure database environments remain secure, highly available, and optimized while supporting Agile software development and DevSecOps practices. The successful candidate will work closely with software engineers, DevSecOps engineers, system architects, testers, and program leadership to support database modernization initiatives and maintain the integrity, availability, and performance of critical data assets.

Key Responsibilities

  • Install, configure, administer, patch, upgrade, and manage the lifecycle of Oracle database environments.
  • Monitor database performance, availability, and health, proactively identifying and resolving performance bottlenecks and operational issues.
  • Optimize database performance through tuning, indexing strategies, query optimization, and capacity planning.
  • Implement and maintain database security controls, including user access management, encryption, auditing, and compliance with DoD cybersecurity requirements.
  • Develop, maintain, and regularly validate comprehensive backup, recovery, and disaster recovery procedures to meet Government Recovery Point Objective (RPO) and Recovery Time Objective (RTO) requirements.
  • Design, implement, and maintain database schema changes using version-controlled migration scripts integrated with CI/CD pipelines.
  • Ensure database deployment scripts are automated, repeatable, defect-free, and environment agnostic.
  • Maintain configuration management documentation and version control for all database configurations and settings.
  • Support end-to-end traceability of database requirements through implementation, testing, and documentation.
  • Collaborate with software development teams to design efficient database structures and support application modernization initiatives.
  • Support ETL processes, data integration activities, and maintenance of database metadata and data dictionary documentation.
  • Participate in troubleshooting production issues and implementing continuous improvements to database operations.
  • Ensure compliance with organizational standards for security, quality, documentation, and configuration management.

About the Company

T

TechFlow Inc