Database Engineer

TechFlow Inc

  • Montgomery, AL
  • 28 days ago

    Highlights

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

    Numbers & Facts

    LocationMontgomery, AL

    Description

    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.

    Similar Jobs