Database Team Lead

OmniTI is looking for Database Team Lead to help us grow!

The OmniTI Database Operations team is world renowned for its work in managing large scale, mission critical database systems. We are a flexible and progressive group working closely with developers, ops folks, and client groups to help them manage availability and performance in the midst of constant changes.

We are not risk averse; instead we strive to understand why things fail and the true impact of those failures so that we can empower others. As team lead, you will help reinforce that collaboration is a cornerstone, and that being friendly and outgoing are keys to making that work.

About The Job

As Database Team Lead, you should be comfortable with deep technical conversations around varying types of database implementations, including NoSQL and SQL databases, and if a deep dive into the internals is necessary, you'll go there. That said, you should also realize that your greatest asset will be that of being a force multiplier for your team. As team lead, you will have direct input into the business you work on, and you'll be responsible for mentoring the people working on your team.

About You:

  • You are comfortable leading a team, and understand that efficiency and thoroughness trade-offs happen every day
  • You don't believe there is OneTrueWay™ of database administration
  • You don't believe that all data has the same requirements of consistency, availability, and partition-tolerance
  • Comfortable with giving sysadmins and/or developers superuser access to databases you manage
  • You love experimenting, testing, and QA so much, you learned how to do it in production
  • Excellent written and verbal communication skills
  • Comfortable working within a remote environment
  • Willing to participate in a 24x7 oncall rotation

Requirements & Education

  • 5-7+ years working with two or more databases systems including Postgres
  • 4+ years working in Unix/Linux environments, particularly with web facing systems
  • A solid understanding of database replication systems, and the tradeoffs around availability and redundancy
  • Experience with systems automation and continuous deployment environments
  • Exceptional problem-solving expertise and attention to detail
  • Ability to translate technical needs into business plans, and vice versa
  • Ability to remain comfortable and calm in the midst of chaos
  • BS in Computer Science or equivalent industry experience

Bonus:

  • A history of working and sharing with external / OSS communities (blogging and conference speaking are a plus)
  • Experience working on multiple layers of the stack (OS, DB, Programming, etc...)

We work on systems that are very large, and some that are small, but they are all mission critical to our clients, and they include a wide array of technologies. You should be comfortable getting hands on in helping your team to make things go.

Note: Candidates who can commute to Fulton, Maryland will be given preference, and relocation is available. If you contribute to an open source project, have a github, have a blog, or are involved in technology in some other way, we would love to hear about it when you write to us!

Interested? Apply here.

At OmniTI we believe in diversity as a core asset. From the tools we use to the technologies we choose to the people we work with, diversity in approach has always lead us to better success. We take pride in the diversity of our staff, and seek diversity in our applicants.

Staff Thoughts

This is a great place to be exposed to a wide variety of technologies and to be mentored by some of the brightest minds in the business. Knowledge is shared openly, and the amount is limited only by your ability to absorb it.

~ Eric Sproul, Systems Administrator.

Where else can you work with people from whose books you learned to program.

~ Leon Fayer, Vice President.