We’re searching for an empathetic, aware, communicative, and thoughtful person to join our Technical Operations team as a Site Reliability Engineer (Read DevOps). The Technical Operations team architects, builds, and manages the systems on which Kiva runs, and is looking for a new member. In this position, you will share responsibility for maintaining the uptime and dependability that help us improve the lives of people around the world. You will also enable the greater engineering team to be more agile and responsive with tools for quicker iteration and testing using the latest and greatest technologies.

Our engineering team is a diverse, talented, committed crew dedicating our skills to ending poverty and connecting people through microfinance. We work hard and love what we do, but also keep fairly standard hours and do our best to make sure everyone takes down time.  We know that diverse teams are strong teams, and welcome those with alternative identities, backgrounds, and experiences. Our engineering team includes women, men, mothers, fathers, the self-taught, the college-educated, and people of a wide variety of races, nationalities, ages, and socio-economic backgrounds.

Desired Skills and Experience

  • Empathy, awareness, and thoughtfulness.
  • 5+ years working with Linux systems in a production environment.
  • History designing and managing systems in Amazon Web Services (EC2, S3, etc.)
  • Proficiency in at least one scripting or programming language.  
  • Designing, implementing, and managing Continuous Integration/Continuous Delivery pipelines using tools such as Jenkins, Bamboo, etc.
  • Experience designing secure, redundant TCP/IP networks.
  • Skilled at managing and monitoring MySQL systems.
  • Deep knowledge of, experience with, and commitment to, security on all levels.
  • A passion for documentation both for team use and for end-users; you should be able to create clear, concise, complete documentation. Strong English language skills are required.
  • A sense of humor.
  • Container related technologies like Docker.
  • Network monitoring expertise; collecting data from systems, creating appropriate alert criteria, and using both open source and proprietary tools for measuring, monitoring, and improving system performance.
  • Experience with Cisco hardware/networking.
  • Puppet and other automation and orchestration tools.
  • PHP, JavaScript, bash, python.
  • HAProxy.