Posted in

Database Engineer

Database Engineer

CompanyVisa
LocationHighlands Ranch, CO, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, MBA
Experience LevelSenior, 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).