DevOps Engineer at Safaricom Kenya

Safaricom

  • Kenya
  • Permanent
  • Full-time
  • 2 months ago
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.DevOps EngineerKey Responsibilities
  • Recommend, Design, setup, and implement cloud-native solution for DevOps platform and processes leveraging on opensource solutions
  • Setup, monitor, support, integrate, and automate security and quality scans for infrastructure and service deployments
  • Write automation scripts using Bash/Java/Python/Groovy/Ruby and automate systems health visualization, use various tools to orchestrate solutions i.e., Continuous Integration and Continuous Delivery Tools.
  • Understand, setup and support basic ML models and algorithms for pro-active monitoring and Root Cause Analysis (RCA) for production errors leveraging on machine learning and AIOPs
  • Configure and manage data sources e.g., RDBs and NoSQL and Implement solutions to improve observability and monitoring for tools/platforms and services
  • Participating in the analysis and document requirements for development of new or improved infrastructure deployment automation.
  • Build/integrate with tools to reduce occurrences of errors and improve deployment cycle, deploy updates and fixes, and implement integrations requested by software engineering team.
  • Developing Cloud Native Applications.
  • Investigate and resolve technical issues.
  • Design procedures for system troubleshooting and maintenance.
  • Maintain team and project management tools such as Jira, Confluence and Mural
Qualifications
  • BSc or MS in Computer Science, Engineering, or relevant field.
  • 2+ years of experience in managing Linux-based infrastructure.
  • 2+ years of experience as a DevOps Engineer or similar software engineering role (DevOps Certifications will be an added advantage)
  • 2+ years’ experience in DevOps processes and tools (Docker, Kubernetes, Vagrant, Chef/Puppet, Ansible, Jenkins, Dynatrace, Splunk, Git, Gitops, Redis, OpenShift, Terraform, Hashicorp vault, FluxCD).
  • Demonstrable experience of continuous integration tools like Jenkins/Gitlab-ci/ Tekton.
  • Demonstrable experience of Infrastructure as Code tools like Terraform/Cloud-formation.
  • Experience in IT across designing, engineering and development of IT toolsets in the infrastructure monitoring, analytics and AIOPS solutions (Dynatrace, Splunk, Kibana)
  • Strong understanding and experience on Machine Learning (ML) algorithms for various AIOPs use cases such as classification, clustering, and anomaly detection.
  • Exposure to ELK stack, Monitoring, and observability solutions (Grafana, Prometheus, Dynatrace, Splunk,), OpenTelemetry implementation, automation testing on AWS cloud-based deployments, preferably in a containerized environment.
  • Demonstrable experience in Public Cloud Platforms, deployment, and operations with a focus on AWS (Professional Certifications is an added advantage)
  • Good knowledge of shell scripting using Bash/Python/Groovy/Go.
  • Working knowledge of programming languages such as Java or Python.
  • Working knowledge of databases, both RDBMS and NoSQL.
  • Working knowledge of Cloud Native tools e.g. Crossplane, Liqo, opentelemetry
  • Team spirit and team player.
  • Excellent Interpersonal, problem-solving, good time-management, learning mentality, and communication skills.
  • Demonstrable experience with continuous delivery methods such as GitOps.
  • Experience and knowledge of agile methodologies
Don't Keep Share!:

Jobs in Kenya