Equity Bank KenyaNairobi, KE

SRE Engineer

Description

The Site Reliability Engineer (SRE) is responsible for improving the reliability, scalability, availability, and performance of enterprise systems through automation, infrastructure-as-code, and engineering‑driven operational practices.The role focuses on reducing operational toil, enabling efficient CI/CD deployments, optimizing system capacity and performance, and working closely with development teams to design resilient, self‑healing systems supported by strong monitoring, documentation, and operational standards. KEY RESPONSIBILITIES ELK Engineering and Log Analytics Install, configure, and maintain ELK stack components (Elasticsearch, Logstash, Kibana, Beats) across environments. Design efficient dashboards, graphs, and visualizations that translate application logs into business‑readable insights. Analyze application logs to identify trends, risks, and incidents affecting system performance and availability. Develop customized reports, bar charts, and pie charts to support operational and business decision‑making. Implement ELK‑triggered auto‑healing and remediation scripts to detect and resolve incidents proactively. Toil Reduction and Automation Identify repetitive, manual, and reactive operational tasks and eliminate them through automation. Develop scripts and tools using languages such as Python, Bash, or Go to automate system maintenance and operational workflows. Implement Infrastructure as Code (IaC) using tools such as Terraform or Ansible to ensure consistent, repeatable infrastructure provisioning. Design and implement self‑healing systems capable of automatic recovery from common failures without human intervention. Monitoring, Alerting, and Observability Define and implement Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) in collaboration with business and development teams. Build and maintain robust monitoring, logging, and observability solutions using tools such as ELK, Prometheus, Grafana, or equivalent platforms. Configure intelligent, actionable alerts that minimize noise and false positives while ensuring rapid incident detection. Continuously improve monitoring coverage and system visibility to support proactive operations. Incident Response and Management Participate in on‑call rotations to respond to critical system alerts and production incidents. Diagnose, mitigate, and resolve incidents to restore services within agreed SLAs. Conduct blameless post‑incident reviews to identify root causes and define preventative actions. Develop and maintain runbooks and playbooks for common incident scenarios to improve response time and consistency. Capacity Planning and Performance Optimization Analyze historical system usage and trends to forecast future capacity requirements. Perform system and database performance tuning in collaboration with development teams. Conduct load and stress testing to identify bottlenecks before they impact production systems. Ensure systems ar

Skills

CI/CDLogstashGrafanaElkElasticsearchPythonTerraformSREBashAnsibleELK StackKibanaPrometheusGo

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching