Senior Database Infrastructure Engineer

San Francisco, California

Applications have closed
Udemy, Inc. logo
Udemy, Inc.
Find more jobs like this

Udemy is the leading global marketplace for teaching and learning, connecting students everywhere to the world’s best online classes. We are looking for a Senior Database Infrastructure Engineer to join our Datastore Infrastructure Engineering Team. With a commitment to innovation, we embrace automation and agile culture, love technical challenges and are eager to adopt new technologies and tools. We are responsible for all aspects of MySQL, Redis, Memcached, DynamoDB, Kafka and RabbitMQ datastores and proxies like ProxySQL, Zookeeper and MCRouter across environments including production. Our primary tools are Terraform, Ansible and Python. The position is a blend of database engineering, system administration and software development that applies sound engineering principles, operational discipline and mature software development practices. We value teamwork, good humor, strong sense of ownership, technological curiosity, and a desire to learn. DSI team members are primarily located in San Francisco, US and Dublin, Ireland.

Responsibilities

  • Participate in architecture and implementation of reliable, scalable, fault tolerant, and performant distributed database systems with self-healing abilities
  • Proactively respond to production infrastructure alerts and warnings, mitigate production issues as they arise and transform incident lessons into automation, documentation and monitoring
  • Automate routine administration flows
  • Constantly increase datastores resiliency and automation 
  • Develop and enhance datastore production environment performance, observability, monitoring and management capabilities using a mix of proven and cutting edge technologies
  • Mentor Production Engineers and application developers on datastore infrastructure scalability and performance best practices
  • Work with security engineers to meet data security, auditability and encryption standards
  • Develop self-service tools and applications for our engineering community
  • Perform code reviews and answer datastore related infrastructure questions
  • Create and maintain documentation -Participate in On-Call rotation

Qualifications

  • Experience designing, building and operating distributed datastore systems with hundreds of nodes
  • Passion for performance, observability, availability and scalability
  • Expert-level knowledge, administration skills and hands on experience with one or more of the following datastores: MySQL, Redis, RabbitMQ, Memcached, DynamoDB
  • Solid software engineering skills with proficiency in at least one high level programming language (Python preferred)
  • Strong knowledge of infrastructure automation and configuration management tools such as Terraform, Ansible or Puppet
  • Experience with container orchestrators (Kubernetes) and automated testing, continuous integration and deployment tools (e.g. Molecule, Atlantis, Jenkins, Argo) for stateful infrastructure changes 
  • Strong communication skills, ability to collaborate with other teams and participate in cross-team troubleshooting processes and application design
  • Good understanding of Linux/Unix fundamentals and debugging skills
  • 8+ years experience managing large-scale database systems, including significant experience in Cloud and/or hybrid environments (AWS preferred)
About UdemyWe believe anyone can build the life they imagine through online learning. Today, millions of students around the world are advancing their careers and passions by exploring and mastering new skills on Udemy, and expert instructors are able to share their knowledge with the world. Through our global marketplace and our solutions for businesses and governments, we connect people everywhere with the skills they need for success in work and life. We’re a close-knit bunch that enjoys problem-solving and collaboration, and we share a serious belief in the power of learning and teaching to change lives. Udemy’s culture encourages innovation, creativity, passion, and teamwork. We also celebrate our milestones and support each other every day.
Founded in 2010, Udemy is privately owned and headquartered in San Francisco’s SOMA neighborhood with offices in Denver (Colorado), Dublin (Ireland), Ankara (Turkey), Gurugram (India), and São Paulo (Brazil).
Udemy in the NewsUdemy Adds More than $1 Billion To Its Valuation in New Funding RoundUdemy’s Workplace Learning Tool Just Surpassed $100M in ARRPaid Paternity Leave Should be the Norm in the U.S.Breakdown of Most In-Demand Skills for 2020—Finance, Marketing, Sales and EngineeringHow Investing in Yourself Today Will Set You Up for Career Success TomorrowFeedback Isn’t the Problem, but the Way That We Deliver It Is Broken
Job perks/benefits: Career development
Job region(s): North America
Job stats:  1  0  0

Explore more DevOps, Cloud and SRE career opportunities