What are the responsibilities and job description for the Database Engineer (w/Ansible) position at CBTS?
*CBTS is a leading IT Solutions Provider with an exceptional track record of delivering results to its clients. With over 27 years of experience, time tested business acumen and a unique vendor neutral approach that ensures unbiased solution design, CBTS is one of the world's leading IT Solution Providers. We "Design Build and Operate" complex, best-of-breed data and data center solutions for highly recognizable customers.
We are seeking a highly skilled Database Engineer with senior level automation experience with Ansible to join our client's Database Product Engineering team. This R&D-focused team drives the selection, design, and optimization of the database technologies that power critical financial applications across the company. Those with Postgres compatible databases or Yugabyte is highly desired. However, experience with Ansible is a must.
Duties:
- Install, configure, patch, upgrade, and run Yugabyte and Postgres-compatible databases
- Evaluate new database versions, features, and components for performance, scalability, security, and availability
- Define and communicate best practices, standards, and architectures for database deployment both on-prem and in the cloud
- Support operationalization of OLTP technologies in partnership with hosting, DBA, and support teams
- Document and present database techniques, patterns, and best practices
Technical Requirements
- 6 years of experience in database architecture, design, and engineering
- 3 years of automation experience with Ansible
- Strong background with Postgres or comparable databases (e.g., Cassandra, Google Spanner)
- Knowledge of DBMS concepts such as ACID, CAP, and consistency
- Experience with enterprise-scale deployments, replication, clustering, HA/DR, backup/restore, security, and performance tuning
- Familiarity with scripting/coding (for test harnesses, utilities, automation)
- Comfort working in Unix/Linux environments
Bonus Skills
- Hands-on experience with Yugabyte or interest in becoming a Yugabyte expert
- Knowledge of virtualization and cloud infrastructure (VMWare, Kubernetes, Docker, OpenShift)
- Exposure to AWS, Azure, or Google Cloud
- Background in database administration and/or Unix system administration