Senior Cloud Database Engineer
MicroStrategy
Job highlights
Summary
Join MicroStrategy, a leader in enterprise analytics and mobility software, and be a crucial part of our mission to push the boundaries of analytics and redefine financial investment. As a Database Administrator, you will architect and implement enterprise database systems, enforce company policies, maintain servers, monitor performance, and collaborate with system administrators and developers. This role requires a Bachelor's or Master's degree in a related field, 8+ years of database administration experience (including 3+ years in cloud environments), and expertise in relational and NoSQL databases. Remote work is available for U.S. based candidates, while European candidates will work from the Pune office at least 4 days a week. MicroStrategy offers a dynamic work environment and opportunities for professional growth.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
- 8+ years of experience in database administration, with at least 3 years in cloud database environments
- Strong expertise in relational databases (e.g., PostgreSQL, SQL Server, Oracle) and NoSQL databases (e.g., MongoDB, DynamoDB, Cassandra)
- Hands-on experience with cloud platforms ( AWS, Azure, GCP ) and managed database services
- Proficiency in scripting and automation (e.g., Python, Shell, PowerShell, Terraform, Ansible)
- Proven track record in tuning databases , analyzing query plans, and resolving performance bottlenecks
- Extensive experience backup, restore, permission architecture and disaster recovery procedures
- Proven experience with complex database systems migration, consolidation, and integration
- Familiarity with data warehousing methodologies and technologies
- Skilled with hands-on SQL programming for extensive querying and data manipulation
- 2+ years of programming experience with Java, Perl, at least 1-year programming experience with Python
- Advanced working knowledge and experience w/ Unix, especially Linux
- Excellent analytical skills
- Adaptive to a dynamic work environment with strong teamwork abilities
- Strong self-initiative and accountability
- Excellent written and verbal communication
Responsibilities
- Architect and implement enterprise database systems, including the support of advanced configurations such as clustering and replication
- Enforce the company’s database policies and procedures
- Maintain enterprise and database servers in production, test and development environments
- Monitor database performance and tune database management system as necessary
- Work closely with system administrators during software installation and upgrades
- Ensure availability of databases in accordance with service level agreements
- Correct problems in databases promptly and accurately
- Review, validate, and deploy database update during applications rollout to production environment
- Offer assistance to developers in tuning database queries under development
- Support developers when they need to troubleshoot application issues that might be related to database backend
- Lead projects in regarding database infrastructure changes and upgrades
Preferred Qualifications
Server hardware and network knowledge
Benefits
- Remote work is available. For candidates working in U.S. hours
- Work will be based out of our Pune office at least 4 times a week. For candidates working in European hours
Share this job:
Similar Remote Jobs
- 📍Costa Rica
- 💰$220k-$245k📍United States
- 💰$109k-$146k📍United States
- 💰$115k-$192k📍United States
- 💰$92k-$115k📍Canada
- 💰$140k-$165k📍United States
- 📍Ukraine
- 📍India
- 💰$90k-$115k📍Canada