Support and troubleshooting of Staging/Production environments
Response and Resolve incidents as per SLAs
Organise, Anticipate, Plan and work as On-Call in shifts for multiple services (Open to work in shifts shows flexibility)
Maintain Service High Availability
Release Management
Test and Deploy solutions and automate to replace manual processes
Build and maintain deployment tools/procedures
Zero downtime deployments and a high availability mindset
Define and build innovative solution methodologies and assets around infrastructure, cloud migration and deployment operations at scale.
Work with service teams to resolve complex issues that require troubleshooting and knowledge of code.
Keep documentation up to date and resolving similar tickets with lower turnaround time and within SLA
Ensure production security posture
Ensure monitoring is robust and effective
Change Management
Perform Root Cause Analysis
Required Skills:
8+ years overall experience in IT industry
Minimum 4 years of experience as a Sys Admin/Support
Strong systems architecture skills
Strong Linux administration (Understanding of different Hardware family)
Virtualisation Technologies
Scripting Language (Python/Bash/Shell etc, basic understanding of Java / Go will be good to have)
Understanding of Networking, Cloud Computing, Load Balancers
Hands on experience at Monitoring/Instrumentation tools (Prometheus/Grafana, new relic, elastic or equivalent).
Experience with maintaining high scale deployments, managing high throughput and IO intensive services.
Strong knowledge of system configuration tools such as Chef, Terraform, GIT, Jenkins/Hudson, Artifactory
Continuous Integration development/deployment, e.g. Docker, Kubernetes
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QA, Role Category: DevOpsRole: Site Reliability EngineerEmployement Type: Full time