DevOps Engineer

Job Description

KoboToolbox is seeking a highly skilled and motivated DevOps Engineer for a full-time position, averaging 35-40 hours per week, ideally for a commitment of at least 1 year. As a key member of our team, you’ll contribute directly to developing code and infrastructure used by over 14,000 nonprofit organizations globally, facilitating the collection of more than 20 million surveys monthly for data-driven change.

In this role, you’ll be responsible for managing our AWS and Azure infrastructure to ensure optimal performance, reliability, and security of our systems. The ideal candidate will gain a deep understanding of our codebase and operations, enabling proactive responses to complex issues and prevention of future ones.

If you’re passionate about using technology for positive impact, we’d love to hear from you!

It’s essential that candidates have work hours aligning with Central European, Eastern European, or New Zealand/Australian Eastern time zones, with some overlap with US Eastern Time for real-time collaboration.

Responsibilities:

  • Utilize tools like Terraform/OpenTofu to efficiently provision, configure, and maintain AWS infrastructure.
  • Respond promptly to outages and incidents, minimizing downtime and ensuring service continuity.
  • Participate in on-call duties with a 1-hour response time, with additional compensation.
  • Collaborate with development teams to automate CI/CD pipelines, streamline deployment processes, and enhance release management.
  • Monitor site analytics to identify areas for optimization and improve user experience.
  • Work with developers to optimize database queries and system performance.
  • Review AWS budgets and implement cost-saving strategies.
  • Engage in coding projects to meet DevOps goals and automate tasks.
  • Maintain infrastructure documentation.
  • Mentor staff on system interactions and learning.