Cloud Database Administrator

Posted Feb 29

Who are we?

We are The Motley Fool, a purpose-driven financial information and services firm with nearly 30 years of experience focused on making the world smarter, happier, and richer. But what does that even mean?! It means we’re helping Fools (always with a capital “F”) demystify the world of finance, beat the stock market, and achieve personal wealth and happiness through our products and services.

The Motley Fool is firmly committed to diversity, inclusion, and equity. We are a motley group of overachievers that have built a culture of trust founded on Foolishness, fun, and a commitment to making the world smarter, happier and richer. However you identify or whatever winding road has led you to us, please don't hesitate to apply if the description here leaves you thinking, "Hey! I could do that!"

What does this team do? 

This person will be working with our Cloud Implementation team, a tech-focused, AWS certified team working within the core of our business to ensure we are functioning on all cylinders in our AWS-Native environment. 

What will you do in this role? 

The Database Administrator will work within our cloud-based infrastructure set up and fine-tune our databases. They will keep an eye on performance using tools like CloudWatch, making sure everything runs smoothly even during peak times. They’ll be a guardian of data security, ensuring only the right people get access, and keeping backups in case of emergencies. In addition to technical expertise, this person will also lead projects, knowledge share best practices, and constantly be on the lookout for ways to save costs and improve efficiency, whether it's by updating software or tweaking resource allocation.

Okay, but what will you actually do in this role? 

  • Working with Developers to tune a variety of ORMs for optimal performance. In particular the Django ORM and nHibernate.
  • Code review of database migration generated from ORMs submitted by application teams.
  • Query tuning and database optimization.
  • Database Administration in Cloud: Expertly manage and optimize Postgres and MS-SQL databases on AWS RDS. 
  • AWS Cloud Optimization
  • Migration and Management of RDS: Plan and execute migrations to RDS with precision, ensuring minimal downtime. 
  • Infrastructure as Code (IaC): Utilize Terraform for designing and implementing IaC solutions. 
  • CI/CD: Leverage and manage CI/CD pipelines, preferably with GitHub Actions
  • Database Monitoring and Security: Oversee database monitoring and performance tuning using tools like AWS CloudWatch and DataDog
  • Ensure database security and compliance in a cloud environment.
  • Automation and Scripting with tools such as Bash, Python, PowerShell or TypeScript.
  • Project Leadership and Team Collaboration: Manage database-related projects, coordinating with cross-functional teams for successful execution. Offer knowledge-sharing and guidance to team members on project execution and best practices.
  • Documentation: Experience in creating and maintaining comprehensive documentation

What do you need to apply?

  • Minimum of 5 years of experience as a Cloud Database Administrator or a similar role, with a strong focus on AWS and DevOps practices. 
  • Deep understanding of AWS services, including RDS, EC2, EKS, S3, Lambda, and more.
  • At least 4 years of experience in Terraform and related IaC tools. 
  • At least 4 years of experience leveraging and managing CI/CD pipelines, preferably with GitHub Actions. 
  • At least 3 years of experience in database monitoring, security and performance tuning using tools like AWS CloudWatch and DataDog.
  • Proficient in scripting and automation with tools such as Bash, Python, PowerShell or TypeScript
  • Proven track record of managing and optimizing Postgres and MS-SQL databases, particularly in AWS environments.
  • Basic OS administration skills (Ubuntu, Windows, etc.)
  • Knowledge of the following: Snowflake, Qlik, Linux, Powershell
  • Strong analytical ability, excellent problem-solving skills and the drive to troubleshoot complex issues.
  • Ability to understand company infrastructure and prioritize tasks/triage accordingly.
  • Major plus if you have experience with migrations to cloud-based or IAC Systems (Terraform, Gitlab, AWS, etc).
  • Strong communication skills and the ability to work effectively in cross-functional teams.

Even better if you have: 

  • Prior experience as a developer 
  • A passion for (or at least a strong understanding of) investing 

The Motley Fool has been twice named Glassdoor’s #1 Best Small Business to work for in the U.S., named to Inc.’s Best Workplaces of 2020, named one of BuiltIn’s Best Places to Work in Colorado, and we’re a perennial favorite on Washingtonian’s list of Best Places to Work year after year. Our targeted cash compensation for this role is between $100,000 and $120,000 which does not include any potential equity offerings. Below you’ll see a few of our perks, but check out this site for the complete list: 

  • No “vacation policy” (not to be confused with a “No vacation” policy)
  • Paid maternity, paternity, and pet-ernity leave
  • $1,000 to invest when you start 
  • Super low premiums for medical, dental and vision coverage 
  • Comprehensive compensation package, including company equity

Please note, no sponsorship is available for this position.

Annual Pay Range

$100,000—$125,000 USD

By applying on this site, you acknowledge that The Motley Fool will be collecting the personal data you provide for our recruiting purposes. Please see our Applicant Privacy Notice for additional information about how we process, transfer, and store your data, including where that data is stored, and about any additional privacy rights you may have based on your jurisdiction.