Zeraki is all about using technology to solve some of the toughest challenges encountered in providing quality education in Africa. Our cutting edge solutions, provide insights that enable informed decision making, provide access to quality instruction and take the stress out of everyday administrative tasks.
Read more about this company
As a DevOps Engineer at Zeraki, you will play a critical role in automating our deployment processes, managing our cloud infrastructure, and ensuring our systems are robust, secure, and scalable. You will work closely with our development and operations teams to streamline workflows and optimize the performance of our cloud-based environments in AWS and Azure.
Key Responsibilities
Automate Deployment Processes: Design, implement, and maintain CI/CD pipelines to automate application deployment and infrastructure provisioning.
Cloud Infrastructure Management: Manage and optimize our AWS and Azure environments, ensuring high availability, scalability, and performance of our applications.
Ensure Cloud Security: Implement and maintain security best practices across our cloud environments, including identity and access management, data protection, and compliance with relevant standards.
Cost Optimization: Monitor and optimize cloud spend to ensure efficient use of resources while maintaining performance and reliability
System Monitoring and Incident Response: Set up monitoring and alerting systems to proactively identify and resolve issues, ensuring minimal downtime and impact to users.
Collaboration: Work closely with development, IT, and security teams to integrate new features and technologies into the existing infrastructure.
Documentation and Training: Document processes and workflows, and provide training to team members on DevOps best practices and tools.
Continuous Improvement: Stay updated on the latest industry trends and tools in DevOps, cloud computing, and security, and recommend improvements to our infrastructure and processes.
If you are a highly motivated, technically skilled individual with a passion for automation and system optimization, we would love to hear from you. Please complete your application at the following link
Requirements
Qualifications
Bachelor's degree in computer science, Information Technology, or a related field.
1+ years of experience in DevOps, Cloud Engineering, or a related role.
Strong experience with AWS and Azure cloud platforms, including hands-on experience with services like EC2, S3, RDS, Azure VMs, Azure Blob Storage, and Azure Functions.
Experience with infrastructure as code (IaC) tools such as Terraform, CloudFormation, or Azure Resource Manager.
Solid understanding of containerization technologies (Docker, Kubernetes) and orchestration tools.
Strong knowledge of CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or CloudWatch.
Strong understanding of network security, firewalls, VPNs, and load balancers.