Position summary:
As a Level 2 Engineer (Software Release & Support), you will ensure the reliability and efficiency of our software delivery pipeline. This role combines technical execution with process optimization, where you’ll oversee seamless software releases, resolve production issues, and validate dependencies between components.
Your work will directly enhance system stability, reduce deployment risks, and refine release strategies. Collaborating with cross-functional teams, you’ll align priorities, document processes, and communicate updates effectively.
This role is ideal for a detail-oriented problem-solver who thrives in dynamic environments and excels at bridging technical and operational gaps.
Responsibilities:
- Software Releases:
- Plan, test, and deploy new software versions, ensuring smooth transitions to production.
- Minimize disruptions during releases through coordinated rollouts.
- Production Support:
- Troubleshoot and resolve production issues in collaboration with DevOps, QA, and other teams.
- Diagnose root causes and implement corrective actions.
- Dependency Validation:
- Verify interdependencies between software components to prevent conflicts or failures.
- Document risks and communicate findings to stakeholders.
- Release Process Improvement:
- Analyze current release strategies and propose optimizations (e.g., automation, CI/CD enhancements).
- Reduce errors and accelerate deployments through process refinements.
- Vendor Application Management:
- Monitor and validate that third-party vendors fulfill their product commitments within our technical landscape.
- Ensure vendor software aligns with our architectural standards, performance expectations, and integration requirements.
- Act as the primary point of contact for vendor-related escalations and coordination.
- Communication:
- Bridge technical and non-technical teams with clear, concise documentation and updates.
- Maintain transparency in incident reports and process improvements.
Qualifications:
- Bachelor’s degree in Information Systems, Computer Science
- Proven ability to collaborate and communicate effectively with decentralized teams.
- Technical: Proficiency in release management tools (e.g., Jenkins, GitLab CI), scripting (Python/Bash), and version control (Git).
- Analytical: Strong problem-solving skills for debugging complex systems.
- Process-Oriented: Experience refining workflows (e.g., Agile, DevOps) and familiarity with ITIL frameworks.
- Collaboration: Ability to align priorities with developers, QA, and operations teams.
- Communication: Clear written and verbal skills for documentation and stakeholder updates.
Nice-to-Have:
- Familiarity with containerization (Docker/Kubernetes) or cloud platforms (AWS/Azure).
- Certifications in ITIL, DevOps, or release management.
Level: 3
Deadline: 31 October 2025
Notes: Only candidates legally authorized to work in Kenya will be considered.
If you have any questions about the job vacancy, please contact the HR department: [email protected]
The Rainforest Alliance encourages diversity and inclusion across the global organization. With this commitment to diversity, we are proud to be an equal opportunity employer and do not discriminate on the basis of gender, race, color, ethnicity, religion, sexual orientation, gender identity, ages, disability and any other protected group.