Safaricom is looking for an Engineer – CCS & Billing SRE Engineer to provide technical leadership and excellence in operations support for all Enterprise Integration, BPM, and associated services. This role involves blending software engineering with systems operations to ensure the high availability, reliability, and technical evolution of Safaricom's Charging (CCS) and Billing integration platforms.
Responsibilities
- Integrity & Conduct: Uphold the company code of conduct, policies, and procedures, ensuring integrity and accountability in every aspect of your work.
- Safety & Wellbeing: Adhere to safety, health, and wellbeing policies, guidelines, and procedures in all actions and decisions.
- Technical Leadership: Drive excellence in operations support for all Enterprise Integration, BPM, and associated services.
- Operational Due Diligence: Perform health checks, performance reviews, and daily maintenance tasks by building automated monitoring for defined Operational KPIs (Availability, Reliability, SLA, MTTD, MTTR, & MTBF) and resource capacity utilization.
- Technical Roadmap: Participate in the definition and execution of best-in-class Enterprise Integration architecture and technical evolution roadmaps aligning with cyber security and data privacy guidelines.
- Release Management: Coordinate releases of new products and services into production, ensuring stakeholder alignment and reviewing runbooks to ensure deployment as per plan while achieving non-functional requirements.
- Issue Resolution: Lead in the identification of technical debt and service re-design to fix recurring production issues.
- Business Continuity: Plan, coordinate execution, and document business continuity for all services in the domain to ensure disaster recovery readiness.
- System Performance: Continuously evaluate system performance, review configurations, and monitoring to ensure policy and technical compliance.
- Stakeholder Engagement: Engage stakeholders across business units on continuous service improvement initiatives.
- Reporting: Maintain reports on team, vendor, and system performance; review divisional reports regarding availability and capacity.
- Vendor Management: Undertake supplier engagement to ensure delivery and 3rd line support objectives are met.
- People Management: Conduct regular one-on-ones, performance reviews, and mentorship while ensuring proper resource scheduling.
- Innovation: Lead the team in research for new operating methods, identifying opportunities for automation and the adoption of machine learning and AIOps.
Requirements and Qualifications
- Education: BSc. Degree in Telecommunication Engineering, Electrical & Electronics Engineering, Computer Science, or IT.
- Experience: Minimum of 5 years of professional experience, including 2 years leading a team of Engineers in a busy IT environment.
- Networking: Proficiency in networking protocols including TCP/IP, DNS, and load balancing. Professional certifications like CCNA/CCNP are preferred.
- Methodologies: Strong knowledge of Software Engineering methodologies, specifically Agile-oriented development.
- Systems & Databases: Working knowledge of Unix systems and databases such as Oracle and MySQL.
- Security: Familiarity with security encryption solutions including SSL, firewalls, VPN, and IPsec.
- Programming: Extensive experience in programming or scripting languages such as Python, Perl, Shell, Java, or equivalent.
- Preferred Skills: Experience with 3rd Party RESTful API integration, PHP, SQL Server, and web services.
How to Apply
Interested and qualified candidates should submit their application through the Safaricom recruitment portal. You can access the application link here: Apply to Safaricom