You will design, implement, and evaluate database architectures and configurations for on-prem and cloud environments.
Responsibilities
- Install, configure, patch, upgrade, and deploy MongoDB and Couchbase databases.
- Evaluate new database versions and features for performance, scalability, availability, and security.
- Document and present technical patterns, best practices, and architectures to hosting and administration teams.
- Test and harden OLTP technology for high-tier financial applications.
- Develop test harnesses and database-related utilities through scripting.
Required Skills
- 5+ years of experience in database engineering or administration.
- Deep expertise in enterprise-scale MongoDB and/or Couchbase deployments.
- Hands-on experience with high availability, replication, cluster management, and failover configurations.
- Strong understanding of DBMS concepts including ACID, CAP, and consistency.
- Proficiency in database internals, durability settings, and performance tuning.
- Experience with automated provisioning, rolling upgrades, backup/restoration, and security mechanisms.
- Knowledge of Unix command line and shell scripting.
- Experience with Ansible for automation.
Preferred Skills
- Experience with AWS, Google Cloud, or Azure.
- Knowledge of virtualization and container orchestration including VMWare, OpenShift, Kubernetes, and Docker.