NTT Ltd. logo

Site Reliability Engineer

NTT Ltd.
NewPosted today

LOCATION

hyderabad · Hybrid

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Reliability EngineeringIncident responseLinux System AdministrationCloud Infrastructure

Job description

Overview

The Site Reliability Engineer ensures the reliability, availability and performance of company systems and infrastructure, working with development and operations teams to enhance resiliency, automate processes and improve overall system reliability.

What you'll do

  • Monitor system health, performance metrics and alerts to identify and respond to incidents promptly, diagnose issues, troubleshoot problems and restore services in a timely manner.
  • Implement incident response processes to minimize downtime and improve system availability.
  • Design, develop and maintain automation tools, scripts and processes to streamline system management tasks, deployments and configuration changes.
  • Implement infrastructure-as-code principles to ensure consistency and repeatability.
  • Optimize system resources, configurations and processes to enhance performance, scalability and efficiency.
  • Use monitoring tools and performance testing to identify bottlenecks and implement optimizations.
  • Collaborate with teams to forecast system resource needs, plan for capacity growth and ensure adequate scalability.
  • Lead incident response efforts, coordinate with cross-functional teams and drive the resolution of system issues.
  • Perform thorough post-incident analysis to identify root causes and implement preventive measures to minimize future incidents.
  • Identify opportunities for automation and drive the implementation of self-healing, monitoring and deployment of automation tools and frameworks.
  • Continuously improve operational efficiency, system reliability and availability through process enhancements and automation.
  • Ensure consistency across environments, track changes and enforce configuration standards.
  • Work closely with development teams, operations teams and other stakeholders to ensure effective collaboration, knowledge sharing and alignment on reliability goals.
  • Implement security best practices, work with security teams to assess and address vulnerabilities, and ensure compliance with security standards and regulations.
  • Perform any other related task as required.

What you'll need

  • Seasoned technical expertise in Linux/Unix systems, networking and system administration.
  • Seasoned proficiency in scripting or programming languages, such as Python, Go, Java or Ruby.
  • Seasoned knowledge of cloud platforms (such as AWS, Azure or Google Cloud) and associated services.
  • Seasoned proven expertise in performance monitoring, optimization and troubleshooting using tools such as Prometheus, Grafana or New Relic.
  • Seasoned expertise in incident management, root cause analysis and post-incident reviews.
  • Excellent problem-solving and analytical skills, with a keen attention to detail.
  • Excellent communication, collaboration and leadership skills.
  • Seasoned ability to optimize system performance, scalability and reliability.
  • Experience with performance monitoring and tuning tools (for example, Prometheus, Grafana or New Relic) to identify bottlenecks, analyze performance data and implement optimization strategies.
  • Seasoned understanding of security principles, best practices and compliance requirements.
  • Experience in designing and implementing security controls, performing security assessments and ensuring compliance with industry standards.
  • Bachelor's degree or equivalent in Computer Science, Information Technology or a related field.
  • Seasoned hands-on experience in a Site Reliability Engineering role or related roles, including designing and maintaining highly available and scalable systems.
  • Seasoned hands-on experience with Linux/Unix systems, networking and system administration is crucial.
  • In-depth knowledge of cloud platforms (such as AWS, Azure or Google Cloud) and associated services is essential.
  • Seasoned proficiency in multiple programming languages like Python, Java, Go or Ruby is important for developing and maintaining automation tools, frameworks and complex system integrations.
  • Seasoned understanding of complex infrastructure architectures, including scalable and fault-tolerant designs.
  • Experience with infrastructure-as-code tools (such as Terraform or CloudFormation) and containerization technologies (such as Docker or Kubernetes) is essential.
  • Seasoned experience in designing and implementing robust automation frameworks, CI/CD pipelines and deployment strategies.
  • Proficiency in tools like Jenkins, GitLab CI/CD or CircleCI to build, test and deploy applications with a focus on reliability and scalability.
  • Seasoned experience in incident management, troubleshooting complex system issues and conducting post-incident analysis.
  • Advanced ability to lead incident response efforts, drive root cause analysis and implement preventive measures.
  • Seasoned understanding of DevOps principles, Agile methodologies and a strong commitment to continuous improvement and learning.
  • Experience in promoting a DevOps culture and driving the adoption of best practices.

Nice to have

  • Relevant certifications, such as AWS Certified DevOps Engineer - Professional, Google Cloud Professional DevOps Engineer or Certified Kubernetes Administrator (CKA).
  • Expertise in scripting languages like Bash or PowerShell is beneficial.

Details

  • Location: Hyderabad.
  • Workplace type: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Site Reliability Engineer