Salary
💰 $90,000 - $125,000 per year
Tech Stack
AnsibleAWSAzureCloudDockerGoogle Cloud PlatformKubernetesMySQLOraclePostgresRDBMSSQL
About the role
- In this position as a Data Engineer, you will be responsible for designing, maintaining, and modernizing enterprise database systems that support mission-critical operations.
- Install, configure, patch, and upgrade enterprise database systems (SQL Server, Oracle, PostgreSQL, etc.).
- Maintain high availability, backup/recovery, disaster recovery, and replication strategies.
- Implement and monitor database security policies in compliance with BEP and federal requirements.
- Develop and maintain all required Enterprise Lifecycle (ELC) documentation, including Security Packages, Configuration Management Plans, and Interface Control Documents.
- Monitor and optimize database performance, storage utilization, and query efficiency.
- Analyze execution plans and tune indexes, queries, and stored procedures.
- Manage capacity planning and forecasting for future growth.
- Provide day-to-day operational support, troubleshooting, and resolution of database incidents.
- Perform scheduled maintenance activities, apply patches, and ensure ongoing compliance with security controls.
- Conduct periodic audits of database systems and documentation for accuracy and completeness.
- Manage user access, permissions, and roles across database environments.
- Support initiatives to modernize database infrastructure, including migrations to cloud-native and containerized environments.
- Evaluate new database technologies and recommend adoption strategies that align with enterprise requirements.
- Participate in proof-of-concepts for database modernization and high-availability solutions.
- Provide best practices and guidance for database automation, monitoring, and performance management.
Requirements
- Bachelor's degree in Engineering or a related field
- 3+ years of experience as a Data Engineer, Database Administrator, or related role
- 1+ year of experience working with RDBMS platforms (SQL Server, Oracle, PostgreSQL, MySQL)
- 1+ year of experience with backup/recovery, clustering, replication, and high-availability solutions
- 1+ years of experience in SQL, PL/SQL, T-SQL, and database scripting