DevOps Engineer
Nairobi, Kenya
Safaricom
Discover Safaricom's mobile, data, and M-PESA services in Kenya. Seamless connectivity, innovative solutions, and exclusive offers await you!Brief Description
Reporting to the DevSecOps Lead , the job holder main task will involve the setup and maintenance of the Digital Experience observability platform using cloud-native Open-Source solutions. The DevOps Engineer will also be responsible for developing and building DevOps Platforms/processes, automation of IT infrastructure provisioning, implementing reusable and secured components, translating technical requirements, assisting and guiding throughout software development stages, and performing script maintenance and updates.
Key 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
If you feel that you are up to the challenge and possess the necessary qualifications and experience, kindly proceed to update your candidate profile on the recruitment portal and then click on the apply button. Remember to attach your resume.
We are the leading telecommunication company in East Africa. Our purpose is to transform lives by connecting people to people, people to opportunities and people to information. We keep over 42 million customers connected and play a critical role in the society, supporting over one million jobs both directly and indirectly while our total economic value was estimated at KES 362 Billion ($ 3.2 billion) for the 12 months through March 2021. We are listed on the Nairobi Securities Exchange (NSE) and with annual revenues of close to KES 298 Billion ($2.5 billion) as at March 2022. We were founded in 1997 as a fully owned subsidiary of Telkom Kenya before a 40 percent acquisition by Vodafone Group PLC in May 2000, and a public offering of 25 percent shares through the NSE in 2008. Under the management of Vodafone Group PLC, we welcomed Michael Joseph, as our first CEO, a few months later in July of 2000. He led the company’s growth to accommodate 16.71 million subscribers from the previous 20,000, largely owing to innovative products like M-PESA in 2007.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile AIOps Ansible AWS Classification Clustering Computer Science Confluence DevOps Docker ELK Engineering Git GitLab Grafana Java Jenkins Jira Kibana Kubernetes Linux Machine Learning ML models NoSQL Open Source Puppet Python RDBMS Ruby Security Shell scripting Splunk Terraform Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.