Cloud Engineer

Metro Financial Technology S.C Addis Abeba · Addis Ababa Posted 1h ago

About this role

  • Design, deploy, and maintain secure, scalable, and highly available cloud infrastructure to support the company's fintech platforms and digital financial services.
  • Deploy, configure, manage, and troubleshoot Kubernetes clusters across development, testing, staging, and production environments.
  • Manage containerized applications using Docker, Kubernetes, Helm, and related container orchestration technologies.
  • Automate infrastructure provisioning, configuration, deployment, and maintenance using Terraform and other Infrastructure as Code tools.
  • Collaborate with DevOps and software development teams to build, maintain, and optimize CI/CD pipelines and deployment processes.
  • Monitor cloud infrastructure and Kubernetes cluster performance, identify potential issues, and implement solutions to ensure system reliability.
  • Implement cloud security best practices, including access management, network security, secrets management, and vulnerability remediation.
  • Configure and maintain cloud networking, load balancers, DNS, firewalls, and secure communication between infrastructure components.
  • Implement monitoring, logging, alerting, and performance management solutions using appropriate tools and technologies.
  • Troubleshoot complex infrastructure issues, conduct root-cause analysis, and implement preventive measures to minimize service disruptions.
  • Develop and maintain backup, disaster recovery, high-availability, and business continuity solutions for critical systems.
  • Optimize cloud resource utilization, infrastructure capacity, and operational costs while maintaining performance and scalability.
  • Manage infrastructure updates, Kubernetes upgrades, security patches, and configuration changes in accordance with established procedures.
  • Maintain comprehensive technical documentation, infrastructure architecture diagrams, standard operating procedures, and deployment guidelines.
  • Collaborate with cybersecurity, backend development, database, and other technology teams to ensure secure, reliable, and efficient delivery of fintech services.

Requirements

Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related field.
  • Minimum of 3 years of relevant professional experience in cloud infrastructure, systems engineering, DevOps, or related technical roles.
  • Strong hands-on experience with Kubernetes cluster deployment, administration, troubleshooting, and maintenance is mandatory.