Head of DevOps

  • Kabbage
  • Atlanta, GA, USA
  • Aug 01, 2018
Full time Developer

Job Description

Kabbage is blazing a trail in big data and FinTech and we are looking for a hands-on Head of DevOps to join us as we continue our amazing growth trajectory.

Kabbage is more than a lender for small businesses; our data and technology platform is now being used as a fully branded product by other lenders, and our products are expanding. We’ve received numerous awards & recognition, including Glassdoor's 2017 Best Places to Work, "36th fastest growing company in the US" on the INC 500 List, Fast Company's "Top 10 most innovative companies in finance" and Forbes' "America’s Top 100 Most Promising Companies" among others.

Your mission:

Lead the Kabbage DevOps team to transform our existing infrastructure into a fully automated environment, evangelizing the concepts of "Infrastructure as Code" and growing the DevOps mindset at Kabbage. Emphasize development methods that stress communication, collaboration, integration, automation, and measurement of cooperation between software developers and other information-technology professionals.

What you'll be doing:

  1. Own product delivery, automation testing, and releases in order to improve reliability and to provide faster deployment cycles.
  2. Manage a team of DevOps Engineers while remaining very hands-on with development process.
  3. Work as an integrated part of the software engineering organization, understanding the application architecture.
  4. Orchestrate the provisioning, load balancing, dynamic configuration, monitoring, and spend optimization of servers across cloud providers, data centers, and availability zones.
  5. Manage development of internal engineering productivity tools and be responsible for development and operation of continuous integration and deployment pipeline.

What we're looking for in you:

  • Proactivity: Resourceful, has grit, and a positive “can do” attitude; acts without being told what to do.
  • Flexibility/adaptability: Is cool with rapidly changing priorities and projects.
  • Follow-through: Follows-through on items without being managed.
  • Calm under pressure: Ability to navigate and lead the team through high-priority last minute requests and other high stress situations; Works well under high-pressure timelines.
  • Analytical skills: Likes learning and learns quickly.
  • Communication: Ability to speak clearly and with intent.

What you should have:

  • Experience managing a cloud-based, enterprise platform running on Amazon Web Services (AWS), Microsoft Azure, or Google Cloud.
  • Experience as a DevOps Engineer with hands-on experience with automating all stages of the software development lifecycle.
  • Experience managing a team of engineers in a fast-paced agile environment.
  • Experience tackling scalability challenges across multiple products.
  • Experience with Configuration Management using Chef, Puppet, or Ansible.
  • Experience setting up and tuning monitoring to efficiently detect and predict issues, using tools such as DataDog, AppDynamics, Kibana, and Elasticsearch.
  • Experience leveraging technologies such as Kubernetes, Terraform, Consul, and Docker.
  • Experience with developing CI/CD pipelines.
  • Scripting experience using Bash, PowerShell, Ruby, or Python.
  • Understanding of networks, including subnets, VPN, firewalls, and load balancing.

Bonus points:

  • Experience managing relational databases such as SQL Server, Oracle, or Postgres.
  • Experience managing Hadoop, MapR, or other distributed systems.

The Kabbage Advantage

At Kabbage, we think our people are awesome, so we created the Kabbage Advantage—our way of being awesome right back. We offer competitive benefits including unlimited PTO, equity in the company, and exceptional health coverage options. Our team members enjoy a dynamic work environment with daily catered lunches, fully stocked kitchens, and onsite fitness classes.

While our perks and benefits are generous, the people are actually what make Kabbage great. Kabbagers are curious, creative, and resilient. We are proactive, productive, and problem solvers. And we don’t do it alone. At Kabbage, you will find humble individuals who work hard to communicate effectively and work collaboratively.