Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 23, 2024
    Deadline: Apr 29, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.
    Read more about this company

     

    Service Availability DevOps Engineer

    JOB DESCRIPTION

    Reporting to the Engineering Lead – Service Availability, the position holder will be tasked with monitoring & Observability and improving the operational aspects of all systems in scope within DIT. Drive automation and Dev-ops across the different domains. Foster service monitoring through proactive initiatives like AIOPs, machine learning among other available channels. 

    RESPONSIBILITIES

    • Proactively building and implementing monitoring services, including end to end monitoring, scripting and automation, modern tooling and maintenance software. 
    • Use of AI and Machine learning to perform log analysis and create predictive models that will assist in identifying potential failures. 
    • Developing and executing automation scripts and maintenance jobs. 
    • Developing automation around monitoring.
    • Onboarding DIT systems to the service monitoring tools (APMs like ELK).
    • Clearly document any monitoring gaps noted and collaborate with the relevant teams to ensure timely closure. 
    • Performance of Applications error analysis and follow-up to ensure optimal customer experience.
    • Deployment of planned & operational changes on systems in scope. 
    • Support all Digital squads to ensure new products are monitored.
    • Support in Zero touch Operations initiatives.
    • Support in development of collectors and agents

    QUALIFICATIONS

    • Bachelor’s Degree in either Computer Science or Information Technology, Electrical and communication engineering or Business Information Systems or in a relevant field in telecommunication.
    • Domain knowledge in at least 2 of the following areas , Sysadmin especially Linux, Orchestration (Kubernetes), Linux Kernel, Open telemetry.
    • Good understanding of back-end programming such us Python & RUST
    • Technical understanding of SRE concepts & DevOps Practices with respect to providing stable services to customers and adhering to availability KPIs, Service Level Objectives, Service Level Indicators & conforming to target monthly error budget. 
    • Be well versed with one or more modern monitoring tools such as ELK, Prometheus, Dynatrace, AppDynamics, New Relic, Splunk etc. 
    • Good understanding of the micro service architecture & appreciation of the traditional/classic SOA
    • Ability to manage a team having leadership skills, ownership of issues been analytical and a problem solver.
    • Being able to implement strict change management policy.
    • Conversant with agile ways of working.

    go to method of application »

    Service Reliability Engineer

    JOB DESCRIPTION

    Reporting to Service Reliability Engineering Lead - Systems Engineering. The Service Reliability Engineer will be responsible for ensuring system availability, performance, efficiency, change management, monitoring, emergency response, security and capacity planning. In addition, this role will be response for: -

    • Ensuring operational excellence through proactively building and implementing services, including end to end monitoring, scripting and automation, modern tooling, and maintenance of software.
    • Providing software-related operations support, including managing level two and level three incident and problem management.
    • Define, measure, monitor and report key SRE performance indicators and escalate breaches and violations. 
    • Documenting “tribal” knowledge and constant upkeep of the playbooks and runbooks to ensure teams get the information they need right when they need it.
    • Implementation of machine learning, self-healing and drive the organization towards a no-ops model.

    RESPONSIBILITIES

    • Run the production environment by monitoring availability and taking a holistic view of system health.
    • Implement SRE frameworks and practices within the organization using the systems operations tool chain.
    • Strong familiarity with web servers and load balancing technologies.
    • Operational Excellence – ensure systems availability, performance, efficiency, change management, monitoring, emergency response, security, and capacity planning.
    • Stakeholder Engagement - Engage the business teams and promoting a culture of participation and collaboration to enhance effective and informed decision making.
    • Define, measure, monitor and report key systems reliability performance indicators and escalate breaches and violations, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve.
    • Create sustainable systems by driving continuous improvement of the applications through chaos experiments, automation, ML/AIOPs and proactive alerting strategies.
    • Problem and Incident management – ensure level two and level three support and incidents are addressed within SLA.
    • Continually improve skills and competencies by proactively participating in various internal and external training opportunities and stretch assignments.
    • Research on new fit for future technologies and actively implement the viable solutions.

    QUALIFICATIONS

    • Bachelor’s degree in computer science, Information Systems, Software Engineering, IT, or another related field.
    • More than three years of work experience in programming and /or systems analysis applying agile frameworks.
    • Experience working with agile methodologies, such as Scrum, Kanban, XP, LSD, and FDD.
    • Experience using code versioning & collaboration tools such as Git, Docker.
    • Strong analytical and problem-solving skills
    • Strong knowledge of software architecture principles.
    • Experience working in cloud-native environments such as AWS
    • Experience working with multiple programming and markup languages, such as Android, IoS, HTML, CSS, JavaScript, Java, Ruby, PHP, SQL, XML, JSON, YAML, and Python, and paradigms such as object-oriented-, even-driven-, procedural-, functional-, and declarative programming.
    • Experience in Unix/Linux/AIX Operating System and application security technologies (e.g. SSL)
    • Professional experience and knowledge of the telecommunications industry preferred.
    • Competency in system and application administration and practices preferred.
    • Individual thinker with the ability to identify and drive new uncharted solutions.
    • Ability and willingness to share knowledge with individuals with varying levels of experience.
    • A proactive approach to spotting problems, areas for improvement, and performance bottlenecks

    go to method of application »

    CBS Product Development Engineer

    JOB DESCRIPTION

    Reporting to the Billing Engineering Tech Lead,the position holder will work with the Revenue management; product development team to design, configure and deploy new products and services. He/ She will be expected to guarantee quality through proper configurations, user acceptance testing and advice on improvements on customer experience and journey. 

    RESPONSIBILITIES

    The product development engineer will be charged with:

    • Participation in Product development life cycle activities.
    • Configuration of new products and services
    • Reviews and contribution to the test cases, based on the services in scope. 
    • Execution of SITs and supporting the UATS of new products & services
    • Ensuring quality and accuracy and that all customer related issues have been addressed.
    • Deep understanding of customer operations. 
    • Passion to work with the team members
    • Automation of processes.

    QUALIFICATIONS

    A degree in IT, computer science, Telecommunication or Electrical Engineering

    • 3 years working as an engineer in a telecommunications environment (vendor or operator)
    • Strong Linux/Unix skills, 
    • Strong database skills
    • Strong analytical and problem solving abilities.
    • Excellent verbal and written communication skills.
    • Team player.
    • Organized and detail oriented.

    go to method of application »

    Data Analytics Platform Engineer

    JOB DESCRIPTION

    Reporting to the DataOps Engineering Lead, the position holder will play a pivotal role in designing, implementing, and maintaining a robust data analytics platform. You will work closely with data engineers, machine learning engineers, data scientists, and software engineers to ensure seamless data integration, processing, and analysis. This role requires a strong understanding of data analytics principles, software engineering best practices, and the ability to architect scalable and efficient data platforms.

    RESPONSIBILITIES

    • Platform Architecture: Design and develop a scalable and extensible data analytics platform to support the organization's data-driven initiatives. Architect data pipelines, storage solutions, and analytics frameworks to handle large volumes of data efficiently.
    • Data visualization - Creating visualizations such as charts, graphs, and dashboards to communicate insights effectively to stakeholders.
    • Data Integration and Processing: Implement data ingestion pipelines to integrate data from various sources, including databases, data warehouses, APIs, and streaming platforms. Develop ETL (Extract, Transform, Load) processes to preprocess and clean raw data for analysis. 
    • Analytics Tools and Technologies: Evaluate, select, and integrate analytics tools and technologies to support data exploration, visualization, and modeling. Implement and optimize databases, data warehouses, and analytics frameworks such as SQL, Hadoop, Spark, and Elasticsearch. 
    • Scalability and Performance: Optimize data processing pipelines and analytics workflows for scalability, performance, and efficiency. Implement parallel processing, distributed computing, and caching mechanisms to handle large-scale data analytics workloads. 
    • Data Governance and Security: Ensure compliance with data governance policies, regulatory requirements, and security best practices. Implement access controls, encryption, and auditing mechanisms to protect sensitive data and ensure data privacy and confidentiality. 
    • Monitoring and Maintenance: Develop monitoring and alerting systems to track platform performance, data quality, and system health. Proactively identify and resolve issues to minimize downtime and ensure uninterrupted data analytics operations. 
    • Automation and DevOps: Implement automation pipelines for infrastructure provisioning, configuration management, and deployment. Establish continuous integration and continuous deployment (CI/CD) processes to streamline platform development and operations. 
    • Documentation and Training: Document platform architecture, data pipelines, and analytics workflows. Provide training and support to data analysts and data scientists to ensure effective use of the data analytics platform. 

    QUALIFICATIONS

    • BS or MS in computer science or equivalent practical experience
    • At least 2-3 years of coding experience in a non-university setting.
    • Proficient understanding of distributed computing principles
    • Experience in collecting, storing, processing and analyzing large volumes of data.
    • Proficiency in understanding database technologies
    • Excellent written and verbal communication skills
    • Understanding of big data technologies:  Cloudera/Hortonworks

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Safaricom Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail