Responsibilities
- Build World-Class Deployment, Monitoring, and Instance-Maintenance Tooling
- Develop and maintain devops tooling (ansible, terraform, custom CLI programs), deployment runbooks, configuration templates, and documentation that allow the teams and people (such as yourself!) responsible for deploying, monitoring, and maintaining instances of OpenFn to succeed
- Deliver On-Premise and Local Deployments
- Lead and execute OpenFn deployments on government and ministry-managed infrastructure, including air-gapped, low-connectivity, and sovereign-hosting environments
- Configure and maintain containerized deployments using Docker, Docker Compose, and Docker Swarm, and support Kubernetes-based setups where applicable
- Work directly with government IT teams to navigate local infrastructure constraints, security requirements, and network configurations
- Troubleshoot infrastructure and runtime issues in the field, often with limited access to external resources
- Maintain and optimize OpenFn deployments on GCP, AWS, and occasionally Azure, including compute, networking, storage, and managed services configuration
- Implement and maintain CI/CD pipelines for services team deployments
- Monitor system performance, set up alerting, and respond to infrastructure incidents across cloud-hosted client environments
- Advise implementation teams on cloud architecture decisions and cost optimization
- Build and maintain internal DevOps standards, deployment guides, and infrastructure-as-code templates that the wider services team can use and build on
- Contribute to pre-sales and scoping conversations by advising on infrastructure feasibility, hosting options, and deployment effort for prospective clients
- Work closely with the Principal Solutions Architect and the CTO to ensure deployment strategy is aligned with solution architecture from the start of each engagement
Team
Team size: lean, fully-remote team. Structure: integration specialists, solution architects, and implementation consultants
Additional Information
- Hours negotiable
- Strong preference for candidates based in Africa
- Work with government IT counterparts
- Guide implementation engineers on infrastructure decisions
- Build internal standards and tooling for consistent and confident deployment across environments