Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Database Administrator image - Rise Careers
Job details

Database Administrator

At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create something awesome. And that's where you come in.


Instructure, is looking to hire a full-time DBA on our DBA team. Over the last decade, our Canvas product has grown from nothing to being the standard LMS solution around the world, helping millions of people with online learning every day. But we're still growing, and that's where you come in. We're looking for an engineer who loves to keep data safe and available, knows how to future-proof a database system without being wasteful, appreciates the need to keep processes sustainable, and loves consulting with fellow employees to maximize their success.



What will you doing:
  • Explain why databases are one of the most difficult layers of the stack to work with, and how to overcome their special challenges.
  • Comfortably work in an SQL prompt on production systems.
  • Own projects and drive them to completion.
  • Have the customer focus on seeking out what needs doing, then collaborate to get it done.
  • Have the knowledge to know how to respond to database problems at 3 am.
  • Be able to automate stuff so that there aren't database problems at 3 am.
  • Be a point of contact for questions, both from technical engineers and less technical members of the company.
  • Be on top of problems before they become problems.
  • Be part of an on-call team.
  • Learn The New Shiny, without remaking what isn't broken.


The ideal candidate will have a strong working knowledge with:
  • Linux
  • Amazon Web Services
  • PostgreSQL, or some other ACID-compliant SQL database
  • pgBouncer, or some other form of database pooling
  • Ansible, or some other form of config management
  • Datadog, or some other form of resource monitoring and alerting
  • Automation
  • Fleets of thousands of servers
  • Ruby, bash, git, Python, Go, etc.
  • Performance tuning


Get in on all the awesome at Instructure
  • Competitive salary, and 401k.
  • Medical, dental, disability, and life insurance.
  • HSA program, vision, voluntary life, and AD&D.
  • Tuition reimbursement.
  • Paid time off, 11 paid holidays, and flexible work schedules.
  • LifeStyle Spending Account.


$145,000 - $190,000 a year

We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.

 

All Instructure employees are required to successfully pass a background check upon being hired.

Instructure Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Instructure DE&I Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Instructure
Instructure CEO photo
Steve Daly
Approve of CEO

Average salary estimate

$167500 / YEARLY (est.)
min
max
$145000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Database Administrator, Instructure

If you’re passionate about databases and their role in supporting thriving educational environments, Instructure is the place for you! We're on the lookout for a full-time Database Administrator (DBA) to join our dynamic DBA team as we continue to grow our trusted Canvas product. With millions enduring the benefits of online learning, you'll be vital in ensuring that data remains safe, accessible, and always up-to-date. Your responsibilities will range from troubleshooting database issues in the early hours to automating processes that keep these problems at bay altogether. You won't just be behind the scenes; you'll play a pivotal role in collaborating with both technical and non-technical team members, making their success a priority. At Instructure, we value the ability to foresee issues before they escalate and are eager to embrace new technologies without disrupting existing systems. If you have experience with SQL, AWS, and a variety of programming languages, along with a zest for performance tuning and automation, we want to hear from you. Join us in amplifying the power of learning and personal growth with a competitive salary, flexible work schedules, and a rich benefits package. Let's make a difference together at Instructure!

Frequently Asked Questions (FAQs) for Database Administrator Role at Instructure
What are the primary responsibilities of a Database Administrator at Instructure?

As a Database Administrator (DBA) at Instructure, you will be entrusted with maintaining the safety and availability of databases, addressing problems promptly, and collaborating with various teams. You'll be responsible for automating processes to minimize downtime and provide support during critical situations. Your role will also involve performance tuning and ensuring that databases run efficiently under any load.

Join Rise to see the full answer
What qualifications are needed to apply for the DBA position at Instructure?

Candidates for the Database Administrator position at Instructure should demonstrate strong proficiency in SQL, AWS, and have experience with database pooling tools like pgBouncer. Familiarity with automation tools like Ansible, monitoring systems like Datadog, and programming languages such as Python or Ruby will greatly enhance your application. A solid background in performance tuning and managing large fleets of servers will also be integral to your success in this role.

Join Rise to see the full answer
What does the on-call responsibility entail for the DBA at Instructure?

The on-call responsibility for a Database Administrator at Instructure requires you to be available to respond to database issues that may arise outside of normal working hours. This includes troubleshooting urgent problems, performing necessary fixes, and ensuring that systems are running smoothly. You'll also be involved in implementing solutions to prevent future occurrences of the same issues, contributing to overall database reliability.

Join Rise to see the full answer
How does Instructure support the professional development of a Database Administrator?

Instructure fosters a culture of continuous learning and professional growth. As a Database Administrator, you will benefit from tuition reimbursement programs and access to various resources aimed at enhancing your skills. We emphasize collaboration and knowledge-sharing among team members, helping you stay informed about the latest trends and technologies in database management.

Join Rise to see the full answer
What kind of work environment can a Database Administrator expect at Instructure?

Working as a Database Administrator at Instructure means being part of an innovative, diverse, and supportive team. We prioritize a work-life balance, offering flexible schedules and a remote work option. Our collaborative atmosphere encourages teamwork and open communication, allowing you to thrive both personally and professionally within the company.

Join Rise to see the full answer
Common Interview Questions for Database Administrator
Can you explain your experience with SQL and how you've used it in previous roles?

In answering this question, emphasize specific projects where you utilized SQL to manage databases, write complex queries, or optimize performance. Highlight your familiarity with various SQL database management systems and how your skills can contribute to enhancing Instructure's database operations.

Join Rise to see the full answer
Describe a time when you faced a critical database issue. How did you handle it?

Prepare a concrete example of a significant database problem you've encountered. Discuss the steps you took to diagnose and resolve it, showcasing your critical thinking and technical expertise. Be sure to communicate the outcome and what you learned from that experience to avoid future issues.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple database projects?

Demonstrate your organizational skills by describing how you assess the urgency and importance of tasks. Talk about tools or methodologies you employ to stay on track and ensure timely completion of projects. Highlight your ability to adapt and manage shifting priorities effectively.

Join Rise to see the full answer
What strategies do you employ to ensure database security?

In your response, discuss measures such as regular updates, monitoring user access, and implementing backup protocols. Talk about any specific tools or practices you’ve used in past roles to enhance database security, emphasizing your commitment to best practices and ongoing learning in this area.

Join Rise to see the full answer
Can you describe your experience with AWS and how it integrates with database management?

Highlight specific projects where you've utilized AWS services in conjunction with database management. Explain how you approached tasks like deploying databases on AWS, optimizing performance, and leveraging AWS tools for monitoring and enhancing data security. Showcase your understanding of cloud technologies.

Join Rise to see the full answer
What tools do you use for database performance tuning?

Discuss the performance tuning tools you are familiar with, outlining your experience in using them to analyze database performance metrics and identify bottlenecks. Provide examples of improvements you made in past roles, showcasing your analytical skills and technical acumen.

Join Rise to see the full answer
How do you keep up with the latest trends in database management?

Share your approach to continuous learning, such as following industry blogs, attending conferences, or participating in online courses. Highlight specific resources you use to stay informed about the latest technologies and trends in database management, demonstrating your commitment to ongoing professional development.

Join Rise to see the full answer
What is your approach to automating database administration tasks?

Talk about your experience with automation tools and your thought process behind automating specific tasks. Highlight examples of tasks you've automated and how this improved efficiency or minimized errors. Communicate your understanding of the importance of automation in modern database management.

Join Rise to see the full answer
How do you handle working under pressure during database outages?

Describe your calm and methodical approach to troubleshooting database outages under pressure. Share specific strategies to streamline communication with stakeholders and present a plan for resolution. Highlight your ability to stay focused and efficiently manage stress during critical situations.

Join Rise to see the full answer
What programming languages are you proficient in, and how have they helped in your DBA role?

Highlight the programming languages you are proficient in and how they enhance your capabilities as a Database Administrator. Discuss how you use these languages for scripting, automation, or performance tuning, providing concrete examples to illustrate your technical skills and versatility.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Health Savings Account (HSA)
Dental Insurance
Vision Insurance
Disability Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Photo of the Rise User
Health Savings Account (HSA)
Dental Insurance
Vision Insurance
Disability Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Tenable, Inc. Remote US - Remote - California - Bay Area, US - Remote - Massachusetts , US - Headquarters - Maryland - Columbia
Posted yesterday
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 2 days ago

Our mission is to inspire everyone to learn together. We work toward this goal by focusing on openness, relationships, equality, ownership, and simplicity. These values apply across the board: to our software and services; our coworkers, customers...

63 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Health Savings Account (HSA)
Dental Insurance
Vision Insurance
Disability Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 15, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!