πBulgaria
Cloud Engineer
closed
Moniepoint
πRemote - Worldwide
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
This job is filled or no longer available
Similar Remote Jobs
πUnited States
πUnited States
π°$126k-$215k
πUnited States
πIndia

π°$100k-$130k
πWorldwide
π°$150k-$183k
πWorldwide
π°$66k
πCanada
π°$66k
πCanada
πUnited States