The company is a $30+ billion business and technology services provider. It serves 75% of the Fortune Global 100 and has experts in more than 70 countries. It is part of the company Group, which invests over $3 billion each year in R&D.
As a Site Reliability Engineer, you are an experienced subject matter expert who keeps the company's systems and infrastructure reliable, available and performing well.
You work with development teams, operations teams and other stakeholders to make systems more resilient, automate routine work and raise overall reliability.
Responsibilities
Watch system health, performance metrics and alerts so you can spot incidents early, diagnose faults, troubleshoot and restore services quickly.
Put incident response processes in place that reduce downtime and improve availability.
Lead incident response, coordinate with cross-functional teams and drive system issues to resolution.
Run thorough post-incident reviews to find root causes and add measures that prevent repeats.
Build and maintain automation tools, scripts and processes for system management, deployments and configuration changes.
Apply infrastructure-as-code so environments stay consistent and repeatable.
Track changes, keep environments consistent and enforce configuration standards.
Tune resources, configurations and processes for better performance, scalability and efficiency.
Use monitoring and performance testing to locate bottlenecks and apply fixes.
Find automation opportunities and drive self-healing, monitoring and deployment frameworks.
Keep improving operational efficiency, reliability and availability through process changes and automation.
Work with teams to forecast resource needs, plan capacity growth and keep systems scalable.
Share knowledge with development, operations and other stakeholders and agree on shared reliability goals.
Apply security best practices, work with security teams to assess and fix vulnerabilities, and keep to security standards and regulations.
Take on other related tasks as required.
Requirements
Experienced in Linux/Unix systems, networking and system administration.
Strong proficiency in scripting or programming languages such as Python, Go, Java or Ruby.
Solid knowledge of cloud platforms such as AWS, Azure or Google Cloud and their associated services.
Proven skill in performance monitoring, optimization and troubleshooting with tools such as Prometheus, Grafana or New Relic.
Experienced in incident management, root cause analysis and post-incident reviews.
Strong problem-solving and analytical skills, with close attention to detail.
Strong communication, collaboration and leadership skills.
Experienced in optimizing performance, scalability and reliability, using monitoring and tuning tools such as Prometheus, Grafana or New Relic to find bottlenecks, analyze data and apply optimizations.
Experienced in security principles, best practices and compliance, including designing and implementing security controls, running security assessments and meeting industry standards.
Bachelor's degree or equivalent in Computer Science, Information Technology or a related field.
Required experience: hands-on work in Site Reliability Engineering or related roles, including designing and maintaining highly available and scalable systems.
Hands-on experience with Linux/Unix systems, networking and system administration is crucial. In-depth knowledge of cloud platforms and their services is essential.
Proficiency in multiple languages such as Python, Java, Go or Ruby is important for building automation tools, frameworks and complex system integrations. Scripting in Bash or PowerShell is beneficial.
Understanding of complex infrastructure, including scalable and fault-tolerant designs. Experience with infrastructure-as-code tools such as Terraform or CloudFormation and containerization such as Docker or Kubernetes is essential.
Experience designing and implementing automation frameworks, CI/CD pipelines and deployment strategies. Proficiency with tools such as Jenkins, GitLab CI/CD or CircleCI to build, test and deploy with a focus on reliability and scalability.
Experience in incident management, troubleshooting complex system issues and post-incident analysis. Advanced ability to lead incident response, drive root cause analysis and implement preventive measures.
Understanding of DevOps principles and Agile methodologies, with a strong commitment to continuous improvement and learning. Experience promoting a DevOps culture and driving best practices.
Preferred: relevant certifications such as AWS Certified DevOps Engineer - Professional, Google Cloud Professional DevOps Engineer or Certified Kubernetes Administrator (CKA).
Conditions
This is a remote role.
The starting pay range is $80,000.00 - 114,000.00 - 148,000.00 USD annual. It reflects the minimum and maximum target compensation for the position across all US locations and applies to US-based positions. Actual pay depends on work location, relevant experience, technical skills and other qualifications.
Where you’d work
Fully remote
You can work from
United States
About the company
N
NTT Ltd.
Also hiring in Netherlands, United States, Bucharest, Romania and 14 more places