KoboToolbox has an immediate opening for a highly skilled and motivated DevOps Engineer to fill a full-time position of approximately 35-40 hours per week, ideally for a commitment of at least 1 year. As a member of our team, you will contribute directly to developing code and infrastructure used by over 14,000 nonprofit organizations around the world who collect more than 20 million surveys a month to create data-driven change.

You will play a crucial role in managing our AWS and Azure infrastructure, ensuring optimal performance, reliability, and security of our systems. The ideal candidate will develop a comprehensive understanding of our codebase and how it runs, enabling them to proactively respond to complex issues and prevent future ones.

If you’re passionate about leveraging technology to make a positive impact, we want to hear from you!

Responsibilities

  • Manage AWS infrastructure using tools such as Terraform/OpenTofu to provision, configure, and maintain cloud resources efficiently.
  • Respond promptly to outages and incidents, implementing effective solutions to minimize downtime and ensure service continuity.
  • Engage in on-call hours with 1-hour response time, at additional compensation.
  • Collaborate with development teams to automate CI/CD pipelines, streamline deployment processes, and improve release management.
  • Monitor site analytics, including performance, usage, and error metrics, to identify areas for optimization and enhance user experience.
  • Work closely with developers to implement SysAdmin objectives, such as optimizing database queries and improving system performance.
  • Review AWS budgets and implement cost-saving strategies such as AWS savings plans.
  • Engage in coding projects to automate and meet DevOps goals.
  • Maintain infrastructure documentation.
  • Mentor staff learning to interact with systems.

Requirements

  • Proven experience managing infrastructure in a production environment.
  • Proficiency with Infrastructure as Code tools such as Terraform.
  • Strong understanding of CI/CD principles and experience implementing automation pipelines.
  • Familiarity with site analytics tools for performance monitoring and error tracking.
  • Knowledge of database administration and optimization techniques.
  • Passion for supporting data-driven social impact through open source technology.
  • Solid programming skills with proficiency in scripting languages (e.g., Python, Bash).
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues.
  • Ability to break apart high-level goals into specific tasks.
  • Strong communication and collaboration skills.
  • Ability to work effectively in a team environment.
  • Proficiency with spoken and written English.

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Experience working in a nonprofit or mission-driven organization.
  • Familiarity with Docker and container orchestration tools (e.g., Kubernetes).
  • Experience with Django, React, Postgres, Redis, and Mongo.
  • Python programming experience.
  • Understanding of security best practices for cloud environments.
  • Experience with agile methodologies and working in cross-functional teams.

Benefits

  • Genuine Impact: Contribute directly to projects that impact millions of people around the world globally, working alongside the largest international humanitarian organizations as well as thousands of national and small community-based partners in 200 countries.
  • Meaningful Work Environment: Join a team that believes work should be meaningful as well as fun, tackling global challenges through innovative data collection and management tools with a proven impact for lasting change.
  • Diverse Team: Be part of an amazing, progressive, and globally diverse team that values diversity, equity, and inclusion across all spectrums.
  • Flexible Work Culture: Enjoy mutual flexibility, the option for a 4-day workweek, and supported by a culture that prioritizes work-life balance.
  • Professional Development: Benefit from generous professional development options.