
DevOps Engineer at Safaricom Kenya
- Kenya
- Permanent
- Full-time
- 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
- 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
Jobs in Kenya