Senior DevOps Engineer
وصف الوظيفة
About Kiwe
Kiwe is a social money app bringing a fresh, more social and engaging approach to how people connect, share, and interact with money. We’re rethinking everyday financial experiences by making payments, transfers, and money management simpler, smarter, and more connected for individuals and businesses.
At Kiwe, we’re building more than just a fintech app. We’re creating a new way for people to experience money, powered by technology, creativity, and a mindset that challenges the traditional. Behind it all is a team of curious minds, problem-solvers, and builders who move fast, think differently, and put people at the heart of everything they do. We believe in innovation, collaboration, ownership, and creating experiences that genuinely make a difference.
Role Profile
People open Kiwe expecting things to work, and a lot happens behind the scenes to make that feel effortless. We’re looking for a Senior DevOps Engineer who enjoys building the foundations that help teams release confidently and keep services running reliably.
Someone who sees a manual step and thinks about how to improve it, notices a weak signal before it becomes an incident, and brings clarity when something breaks. You’ll work closely with our engineers to strengthen our infrastructure, improve delivery, and help Kiwe grow with confidence.
Key Responsibilities
- Manage and optimise Kubernetes clusters, ensuring availability, scalability, security, and efficient resource utilisation.
- Implement Kubernetes access controls, network policies, workload security, and cluster upgrades.
- Administer VMware environments, including ESXi hosts and vSphere infrastructure, covering provisioning, capacity, maintenance, and troubleshooting.
- Manage PostgreSQL and MongoDB environments, including monitoring, access controls, backups, replication, and recovery.
- Investigate database performance issues and collaborate with developers on optimisation.
- Own and improve Jenkins CI/CD pipelines for reliable build, test, deployment, and rollback processes.
- Manage containerised applications using Docker and Kubernetes; support existing Docker Swarm services where applicable.
- Manage infrastructure across development, testing, staging, and production environments.
- Administer Linux systems and troubleshoot infrastructure, networking, and application delivery issues.
- Build and maintain monitoring, logging, dashboards, and actionable alerts.
- Lead incident investigation, service recovery, root-cause analysis, and preventive follow-up.
- Automate infrastructure configuration and recurring operational tasks.
- Strengthen access controls, secrets management, patching, and deployment security with relevant teams.
- Maintain and test backup, disaster recovery, and service restoration procedures.
- Monitor capacity, performance, and infrastructure costs, recommending practical improvements.
- Document architecture and operational runbooks, and coach engineers on deployment practices.
Qualifications
- 5+ years of experience in DevOps, infrastructure engineering, or site reliability engineering.
- Strong hands-on Kubernetes administration and security experience, covering cluster operations, networking, storage, troubleshooting, and workload protection.
- CKA and CKS certifications are strongly preferred, supported by practical production experience.
- Strong VMware experience, including ESXi and vSphere administration, virtual networking, storage, and high availability.
- Hands-on PostgreSQL and MongoDB administration, including replication, backup and recovery, performance monitoring, and troubleshooting.
- Strong Linux administration, networking, and troubleshooting skills.
- Experience with Docker, Jenkins, and CI/CD pipeline design; Docker Swarm experience is a plus.
- Experience with monitoring, logging, and alerting tools.
- Proficiency in Bash, Python, or another scripting language.
- Experience with infrastructure as code and configuration management tools.
- Understanding of secure infrastructure, access management, backups, and recovery.
- Strong ownership, incident management, documentation, and cross-functional communication skills.
- Experience in fintech or other environments handling sensitive transactions is a plus.
هل أنت مهتم بهذه الوظيفة؟