Posted:8 hours ago
By:Hiring Kenya
Company Details
Industry:
Non-Profit Organization Management
Description:
Since the sale of our first kit in 2013, SunCulture has been on a mission to help smallholder farmers in Africa improve both crop yields and quality. We are driven to constantly innovate and improve our technology to make solar powered irrigation solutions truly affordable for the millions of farmers on the continent
Job Description
About the Role
- As a DevOps Engineer at SunCulture, you will be responsible for bridging the gap between engineering, QA and Tech Operations. Your core responsibility is to automate and optimize the processes required to manage and deploy SunCulture’s technology stack, ensuring reliability, scalability and security. You will work closely with cross-functional teams to implement best practices, manage releases, and maintain the infrastructure that supports SunCulture’s innovative solutions. This role requires a strong understanding of cloud technologies, containerization, and continuous integration/continuous deployment (CI/CD) practices.
Key Responsibilities
- Infrastructure Management: Oversee the management, monitoring, and maintenance of SunCulture’s cloud-based infrastructure, including AWS, Azure, and other relevant platforms.
- Automation & CI/CD: Design, implement, and manage CI/CD pipelines to automate the software release process, ensuring efficient and reliable deployments. Utilize tools like GitHub Actions and other automation frameworks.
- Containerization & Orchestration: Develop and manage containerized applications using Docker and Kubernetes, ensuring scalability and efficient resource utilization.
- System Reliability & Performance: Collaborate with the engineering team to optimize application performance, reliability, and scalability. Identify and resolve system bottlenecks and security vulnerabilities.
- IoT Platform Management: Maintain and configure IoT platforms, ensuring they integrate seamlessly with SunCulture’s technology stack.
- Third-Party Integrations: Configure and manage third-party tools and services to support business processes, including messaging systems like Kafka.
- Enterprise Service Bus (ESB) Management: Oversee the management of the Enterprise Service Bus, ensuring seamless communication between applications.
- Cost Optimization & Support: Implement strategies for cost optimization across cloud services and infrastructure. Provide technical support to internal teams, troubleshooting issues related to infrastructure, application deployment, and performance.
- Collaboration & Communication: Work closely with development, QA, and product teams to ensure the successful delivery of products. Participate in technical discussions and contribute to cross-team knowledge sharing.
Does this sound like you?
- Technical Expertise: Strong background in cloud technologies (AWS, Azure, etc.), containerization (Docker, Kubernetes), and CI/CD practices.
- Experience: Minimum of 3 years of experience in a DevOps role, with a solid understanding of software release management and automation.
- IoT Knowledge: Experience with IoT platforms and firmware development is a significant advantage.
- Analytical Skills: Ability to identify, evaluate, and mitigate potential risks within SunCulture’s IT infrastructure.
- Problem-Solving: Strong problem-solving skills, with a proactive and organized approach to managing tasks and deadlines.
- Communication: Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
- Adaptability: Comfortable working in a fast-paced, dynamic environment, with the ability to manage multiple tasks and adapt to changing priorities.
Salary: Discuss During Interview
Education: Diploma
Employment Type: Full Time