Reports to: Senior Manager of Data Services
Location: Chicago Loop
As a Manager of Database Administration , you’ll act as one of Enova’s heavy hitters, managing a small team of four to five database administrators while serving as liaison to the business for your team. Your responsibilities will include high-level design of large systems, delivering large projects to stakeholders, providing feedback, mentorship, and career path advice to your team, building team chemistry, and more. You will be expected to educate developers on solid principles through design and code reviews, scrum meetings, etc. Additionally, your projects will vary greatly, requiring regular interaction with cross-functional teams. As you can imagine, our management team rarely sees a dull moment
Enova hires and develops top talent, so as a Manager of Database Administration, you’ll help to develop our junior talent while seeing the benefits of a progressive career path yourself. If you have the ambition and the technical chops to back it up, we have exceptional opportunities for growth. As a leader, we expect you to coach, mentor, and facilitate your team’s growth while also discovering personal professional development. We want you to shine, so senior management aims to set you up for success by strategically assigning projects based on your skill set.
At Enova, we believe in open source tools , working with an application stack that includes Ruby, Rails, PostgreSQL, and Debian Linux. Other tools you’ll probably interact with include RESqueue, HTML5 and CSS3, Rspec, Cucumber and more. We intend to stay on the cutting edge of technology, and a flexible framework is what builds the foundation of our business.
All in all, an exceptional engineering and management team is vital to Enova’s business. We offer competitive salaries, flexible hours, an awesome culture, and the chance to work on challenging problems with brilliant, talented people. If this is the type of position you’re seeking, keep reading and apply!
Minimum 1-2 years experience in a technical management role and 5 years professional technical experience
Proven ability or experience in growing, developing, forming and leading a team of at least 4.
Excellent verbal and written communication skills.
Managed a project or team at a public-facing web application company.
Has recently (or still does) written code. Formerly, a software developer.
Understands the importance of working with Stake Holders (ie the Biz).
Self-starter with a passion for databases.
Proven project management skills, with the ability to allocate resources, manage deadlines, and drive projects to successful completion
Experience with at least 1 of the following: Ruby, Rails, PostgreSQL or Debian Linux
Understanding of SQL and database design
Experience managing an on call 24×7 production based environment
Ruby, Ruby on Rails
Perl, Python, C, or R
Experience with sprint-oriented agile software development