Database Engineer
Company | Visa |
---|---|
Location | Highlands Ranch, CO, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, MBA |
Experience Level | Senior, Expert or higher |
Requirements
- 8+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.
- 6+ years of DB Engineering/Administration experience primarily with NoSQL (MongoDB, Cassandra) and Db2 databases.
- Bachelor’s degree in computer science or related field.
- 8-10 years of DBE/DBA experience primarily with NoSQL (MongoDB, Cassandra) and DB2 technologies both on premise and public cloud.
- 3+ years of experience managing complex bi-directional replication topology.
- Good experience with Python, Ansible and IAC-Terraform scripting.
- Strong understanding of MongoDB, Cassandra & DB2 database fundamentals and Architecture.
- Strong knowledge and extensive experience with DB2 UDB RDBMS technologies, Cassandra for both on premise and Public cloud NoSQL databases.
- Strong UNIX platform skills and understanding of network, storage, tiered application environments and security.
- Experience with NoSQL workbench tools and backup utilities.
- Experience configuring NoSQL monitoring using Prometheus, Grafana.
- Knowledge of DevOps tools e.g. GIT, Jenkins.
- Good Troubleshooting and Performance Improving Skills including index creation, query optimization, change in data model.
- Strong Unix/Linux platform skills and understanding of network, storage, tiered application environments and security.
- Good interpersonal skills along with effective communication skills.
Responsibilities
- Architect, design and build deployment standards of MongoDB, Cassandra and Db2 technologies.
- Develop and maintain scripts for database automation tasks using Python, Ansible, or similar languages.
- Implement Infrastructure as Code practices using tools like Terraform, Ansible, or CloudFormation.
- Develop and implement robust backup and recovery strategies ensuring databases are protected against data loss and can be recovered in case of failure.
- Maintain comprehensive documentation for database configurations, procedures, and policies.
- Set up and maintain database monitoring tools to ensure database health and performance.
- Troubleshoot and resolve database related issues in a timely manner as part of Level 3 support.
- Provide technical influence and subject matter expertise for the database technologies, tackling complex problems and identifying innovative solutions.
- Work closely with our development teams to ensure database designs align with application requirements, leading to more efficient and effective application development.
Preferred Qualifications
- 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD.
- 8+ years of relevant IT experience with a bachelor’s degree or 6+ years of relevant IT experience with an Advanced Degree (e.g. Masters).