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: Jul 18, 2022
    Deadline: Not specified
    • @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

     

    DevOps Full Stack Engineer

    Reporting to the Tech Lead – Service Management Department the position holder will be responsible for driving end to end automation across Service Management. The position holder will be responsible for automation of business processes, systems integrations, customization of existing systems, setting up of test platforms and creation and customization of reports.

    Detailed Description

    • To build software to help operations and support teams;
    • To provide software-related operations support;
    • To estimate user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests;
    • To perform peer reviews, collaborating with architects and other developers to produce “just enough” design, and ensuring that enough technical documentation and training is provided for reference and operational support;
    • To manage technical debt as part of daily activities;
    • To develop and execute automation scripts and maintenance jobs;
    • To design modules according to user stories, UX/UI designs, and technical stories;
    • To develop and execute unit and integration tests; support testing against user and technical story acceptance tests;

    Job Requirements

    • Bachelor’s degree in computer science, software engineering or any other related field;
    • Extensive experience working with agile methodologies, such as Scrum and Kanban;
    • 3+ years of work experience in programming and /or systems analysis applying agile frameworks;
    • Experience working with multiple programming and markup languages, such as Android, IOS, HTML, CSS, JavaScript, Java, Ruby, SQL, XML, JSON, YAML, and Python, and paradigms such as object-oriented-, even-driven-, procedural-, functional-, and declarative programming;
    • Strong knowledge of software architecture principles;
    • Experience working in cloud-native environments;
    • Certified Scrum Developer (CSD) preferred;
    • Competency in UX/UI principles and practices preferred;

    Closing: 22 July 2022

    go to method of application »

    Service Operation Center Automation Engineer

    Reporting to the Tech Lead – Service Management Department the position holder will be responsible for driving end to end automation across Service Management. They will collaborate with relevant product owners in taking ownership of product backlogs, user story content and setting priorities for the Agile Teams to maximize business value. The role holder will work within the context of a wider Product Management team, helping to define features and drive evolution of Service Management products and features. The role holder will work in scrum teams, defining product vision, roadmap, and growth opportunities while communicating with stakeholders throughout projects.

    Detailed Description

    • To develop and analyze relevant daily/weekly/monthly reports on various key aspects of the SOC section;
    • To plan and deploy Multi-vendor Network management systems;
    • To estimate user and technical stories, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests;
    • To automate Service Management workflows;
    • To drive achievement of benefits for new investments;
    • To develop Robots and Artificial Intelligence components to automate repetitive Service Management tasks;
    • To customize existing systems, set up test platforms and create and customize reports;

    Job Requirements

    • Bachelor’s degree in computer science, software engineering or any other related field;
    • 7+ years in leading software teams in startups or digital native organizations;
    • Experience in running digital transformation programs successfully;
    • Extensive experience working with agile methodologies, such as Scrum, Kanban, XP, BDD and TDD;
    • Strong knowledge of software architecture principles, patterns Experience working in cloud-native environments;

    Closing: 22 July 2022

    go to method of application »

    M-Pesa Africa - DevOps Engineer

    To work in an agile team, building engaging functional systems that maximise customer experience and revenue. Responsible for development against a product backlog, participating in planning, designing, and building features, assuring quality, deploying across environments, and supporting effective operations.

    What you will be doing

    • Develop end-to-end digital products utilising technologies and tools such as Java / Maven, Python, C ++, SonarQube, Docker, Kubernetes, Prometheus, Kibana, Splunk and Apigee API.
    • Develop and utilise CICD Pipeline and Automation technologies and tools such as Azure Pipeline, GitHub, JFrog, Jenkins, Ansible and Liquibase
    • Work with the cloud computing teams to build and run scalable applications as public, private, and hybrid clouds using Cloud Native tools such as ASW Pipeline.
    • Demonstrate ideas, products, and features in iteration reviews
    • Create new ideas and demonstrate them.
    • Work with agile Release Trains
    • Ensure commitments are met
    • Work in an agile delivery framework using tools like Jira and Confluence
    • Hands-on delivery to the highest quality and fixing issues both during development and on production.
    • Innovative and open-minded.
    • Working on ways to automate and improve development and release processes
    • Testing and examining code written by others and analysing results
    • Ensuring that systems are safe and secure against cybersecurity threats
    • Identifying technical problems and developing software updates and ‘fixes’
    • Working with software developers and software engineers to ensure that development follows established processes and works as intended
    • Deploy new code, updates, and fixes
    • Provide Level 2 technical support, including root cause analysis for production errors
    • Experience as a DevOps Engineer or similar software engineering role
    • Problem-solving attitude
    • Collaborative team spirit

    Competencies you require for the role

    Working With Others

    • Consciously takes steps to make the most of every conversation/interaction
    • Identifies people’s needs, interests, and motives to be able to influence the decisions they make
    • Communicates simply to excite and engage people
    • Pro-actively adapts own style and approach to build rapport, and work with others more effectively
    • Builds and maintains strong relationships and networks

    Operational Excellence

    • Targets effort and resources on high-value, high impact activity  
    • Focuses on achieving maximum performance and driving continuous improvement
    • Thinks about processes and problems cross-functionally and end-to-end
    • Uses knowledge of products, technology, process, systems, and policy to solve problems

    Creativity and Innovation

    • Finds creative ways to exploit opportunities and solve problems
    • Takes risks and pushes what is possible
    • Experiments with unorthodox approaches

    Business Know-how

    • Uses data and research to make decisions that are competitively and financially robust
    • Balances current and future needs
    • Thinks and acts like an owner of the business 
    • Acts in line with legal, regulatory, professional, and ethical standards

    Working With Change

    • Responds flexibly to changing situations
    • Manages the business and people aspects of change to drive performance

    Project and Programme Management

    • Defines scope and deliverables in terms of time, cost, quality, and business benefit 
    • Schedules activity and identifies resource needs, dependencies, and synergies  
    • Evaluates progress, mitigates risks, and addresses issues

    Architecture and Design

    • Translates business and customer requirements into technology requirements
    • Defines architecture and design of systems and solutions to meet current and future business needs

    Service and solution development

    • Develops systems, services, and solutions to agreed specifications

    Testing and Evaluation

    • Defines test cases and acceptance criteria based on user requirements
    •   Reports and interprets test results  Assesses the effectiveness of tests and testing tools

    Implementation and integration

    • Installs, configures, integrates, and optimises systems, services, and solutions

    QUALIFICATIONS

    Apply if you have:

    • Bachelor’s degree in computer science or equivalent
    • At least 3 years’ experience in coding in a non-university setting.
    • Experience with technologies and tools such as Java / Maven, Python, C ++, SonarQube, Docker, Kubernetes, Prometheus, Kibana, Splunk and Apigee API.
    • Experience with CICD Pipeline and Automation technologies and tools such as Azure Pipeline, GitHub, JFrog, Jenkins, Ansible and Liquibase
    • Strong understanding of end-to-end API and microservice architecture and the ability to design, develop and implement scalable, elastic microservice based platforms end-to-end
    • Strong understanding of SOAP, Rest APIs and Apigee APIs.

    What you can expect from us:

    • We believe in a fair and robust interview process
    • We have a robust flexible total reward scheme
    • Dedicated support and mentoring/coaching
    • Opportunity to develop and progress – plus a solid dedication to work-life integration. It all means you’ll have everything you need to advance your career and achieve your full potential.

    Closing: 25 July 2022

    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