Sr. DevOps Engineer
Job Description:
About Proto
Proto is bringing secure AI to everyone. We specialise in local languages and end-to-end AI workflows for complex usecases such as anti-scam centres, institutional knowledge advisors, and patient experiences. These deployments require on-premise architectures, networks of AI agents, and customised voice models to include every citizen. Our inclusive AI mission has grown a global team from Canada to the Philippines to Rwanda — driven by our service to central banks, financial institutions, and healthcare networks. Our deployments have earned the trust of partners like the Gates Foundation and regional development banks. The Proto platform continues to evolve as the AI communications backbone for our clients — within strict compliance to our SOC2 Type II, ISO27001, GDPR, and HIPAA certifications.
About the team
Proto’s team is extremely global with 80% BIPOC (Black, Indigenous, and Persons of Colour) and 50% female management working across 15+ countries. We’re a remote team of self-starting and entrepreneurial SaaS engineers, operations and growth professionals. Our remote team follows established processes for cross-cultural and timezone collaboration, with opportunities to periodic in-person work opportunities.
Key Responsibilities
- Design, build, and maintain scalable CI/CD pipelines across multiple environments (development, staging, production).
- Build, manage, and optimize AWS and Azure cloud infrastructure for high availability and cost efficiency.
- Configure and maintain on-premise infrastructure, including virtualization, networking, and storage systems.
- Automate infrastructure provisioning using Terraform, Ansible, or CloudFormation.
- Implement monitoring, alerting, and logging systems (e.g., Prometheus, Grafana, ELK) to ensure visibility and uptime.
- Collaborate with development teams to streamline deployments, improve release processes, and ensure smooth integration between code and infrastructure.
- Ensure systems comply with security, data protection, and compliance standards (e.g., SOC 2, ISO 27001).
- Troubleshoot infrastructure, networking, and performance issues across environments.
- Optimize system performance and scalability to handle variable workloads and traffic spikes.
- Support disaster recovery and backup strategies for both on-prem and cloud infrastructure.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in DevOps, Cloud Engineering, or Infrastructure Management.
- Proven experience with hybrid infrastructure setups (cloud and on-premise).
- Strong proficiency in Docker, Kubernetes, and containerized application deployment.
- Experience with message queues and task queues (e.g., RabbitMQ, Celery, Flower).
- Expertise in infrastructure as code (Terraform, Ansible, CloudFormation).
- Strong scripting and automation skills (Bash, Python, or similar).
- Solid understanding of networking, load balancing, VPNs, and system security.
- Hands-on experience with monitoring and observability tools (Grafana, ELK, CloudWatch, Prometheus).
- Experience in CI/CD tools, preferably GitHub Actions or equivalent.
- Excellent problem-solving, collaboration, and communication skills.
- Experience working in fast-paced environments, scaling systems to support dynamic, high-traffic use cases.
Proto is proud to be an equal-opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunities regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.