Job Description
Job Description
Camgian is seeking a skilled Database Administrator (DBA) to join our Engineering team. The DBA will be responsible for architecting, managing, maintaining, and optimizing the company’s databases, ensuring high performance, security, and availability. The ideal candidate should have strong technical expertise in database management systems, a passion for ensuring data integrity, and experience with troubleshooting, performance tuning, monitoring, storage solutions, and an understanding of DoD security standards.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Strong knowledge of database management systems such as MySQL, Postgres, MS SQL Server, Oracle, InfluxQL, SQLite, TimescaleDB or MongoDB.
- Solid understanding of data modeling, database architecture / design, and SQL query writing.
- Experience with database performance tuning, query optimization, and troubleshooting.
- Proficiency in database backup, restore, and disaster recovery processes.
- Knowledge of high-availability strategies, replication, clustering, and sharding.
- 3 years of experience as a Database Administrator managing production environments.
- US Citizenship.
Desired Skills
Experience with cloud database services such as AWS RDS, Azure SQL Database, or Google Cloud SQL.Relevant certifications such as Oracle Certified Professional (OCP), Microsoft Certified : Azure Database Administrator, or AWS Certified Database – Specialty.Experience with scripting languages like Python, PowerShell, or Bash for database automation.Familiarity with Rook / Ceph for distributed storage management.Strong understanding of database monitoring tools like Prometheus and Grafana.Familiarity with DevOps practices and CI / CD pipelines for database changes.Experience with Ansible and Infrastructure as Code (IaC) practices for automating database tasks and configurations.Knowledge of DISA STIGs and DoD security compliance requirements.Proficiency in database encryption techniques and data security practices.Key Responsibilities
Install, configure, and manage relational, non-relational and time-series database systems such as MySQL, Postgres, Microsoft SQL Server, Oracle, InfluxDB, SQLite, TimescaleDB, or MongoDB.Monitor and optimize database health and performance using modern tools such as Prometheus and Grafana.Implement and maintain database configurations to meet DISA STIGs and other DoD security compliance requirements.Manage storage allocation and provisioning using Rook / Ceph for distributed storage solutions.Automate database provisioning, configuration, and maintenance using Ansible and Infrastructure as Code (IaC) practices.Ensure data integrity, security, and availability by implementing best practices for backups, replication, and disaster recovery.Troubleshoot database issues, identify root causes, and resolve performance bottlenecks.Perform regular database maintenance tasks such as upgrades, patching, and backups.Collaborate with data science, software, and AI development teams to architect, design efficient database schemas and write optimized queries.Create and maintain documentation for database configurations, processes, and procedures.Provide support during off-hours for critical incidents in production database environments.Work closely with cross-functional teams including Operations and QA to coordinate product goals and timelinesExceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together.
Powered by JazzHR
alPYDZrk0K