Cloud Engineer

Logo of Moniepoint

Moniepoint

πŸ“Remote - Worldwide

Job highlights

Summary

Join Moniepoint, a rapidly growing financial services platform in Africa, as a Cloud Engineer. You will be instrumental in designing, implementing, and maintaining our cloud infrastructure, ensuring scalability, reliability, and security. This role requires collaboration with cross-functional teams, leveraging your expertise in cloud technologies and automation. You will contribute to driving automation initiatives and optimizing our cloud environment. We offer a supportive culture, learning opportunities, and a competitive compensation package including health insurance, pension, annual bonus, and other benefits.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
  • Minimum 5 years as a Cloud Engineer or similar role, with a focus on automation, designing and managing cloud infrastructure
  • Hands-on experience with public cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
  • Strong understanding of cloud services, including compute, storage, networking, and security
  • Solid understanding Jenkins, Git, continuous integration, continuous delivery
  • Proficiency with monitoring tools (e.g., Prometheus, ELK stack)
  • Familiarity with infrastructure-as-code (IaC) tools like Terraform, pulumi, CloudFormation and configuration management tools (e.g., Ansible, Puppet, Chef)
  • Knowledge of scripting and programming languages, such as Go, Python, Bash, or PowerShell
  • Strong understanding of virtualization technologies, containerization (e.g., Docker, Docker compose, Kubernetes), and microservices architecture
  • Knowledge about Apache kafka
  • Knowledge of networking concepts, protocols (e.g., TCP/IP, DNS), and network security
  • Experience with webservers Nginx, Apache etc
  • Ability to analyze complex problems, propose effective solutions, and implement them in a timely manner
  • Strong troubleshooting and debugging skills to identify and resolve issues in cloud environments
  • Capacity to anticipate potential bottlenecks, performance issues, and security vulnerabilities and proactively address them
  • Excellent teamwork and collaboration skills to work effectively with cross-functional teams
  • Strong verbal and written communication skills to articulate complex concepts and ideas clearly
  • Ability to document technical processes, system designs, and operational procedures effectively

Responsibilities

  • Design, deploy, and maintain cloud infrastructure solutions, using best practices industry standards and adhering to security guidelines
  • Collaborate with cross-functional teams including development, operations, and security to assess requirements and design scalable cloud architectures and resolve issues
  • Knowledge of monitoring solutions to track the performance, availability, and security of cloud infrastructure and applications
  • Proactively identify and address performance bottlenecks, scalability issues, and security vulnerabilities
  • Troubleshoot and resolve issues related to cloud infrastructure, network connectivity, and application deployments
  • Implement automation and orchestration techniques to streamline cloud operations and improve efficiency
  • Continuously evaluate and recommend improvements to optimize the cloud infrastructure and enhance system performance
  • Implement automation tools/IaC such as Terraform, CloudFormation, or Ansible to streamline the provisioning, configuration, and deployment of cloud resources
  • Develop and maintain reusable templates and scripts for provisioning and configuring cloud resources
  • Implement version control and change management practices for infrastructure code
  • Implement robust security measures to protect cloud environments, data, and applications
  • Monitor and respond to security incidents, perform vulnerability assessments, and implement necessary remediation measures
  • Ensure compliance with industry regulations and standards, such as PCI-DSS etc
  • Document infrastructure designs, technical processes, deployment processes, and operational procedures
  • Strong verbal and written communication skills to articulate complex concepts and ideas clearly
  • Excellent teamwork and collaboration skills to work effectively with cross-functional teams
  • Contribute to knowledge sharing initiatives and provide training to team members on DevOps and cloud technologies

Benefits

  • Health insurance
  • Pension
  • Annual bonus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Moniepoint know you found this job on JobsCollider. Thanks! πŸ™