Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Your day at NTT DATA
The Senior Site Reliability Engineer (SRE) is an advanced subject matter expert, responsible for leading the efforts in ensuring the reliability, scalability, and performance of the company systems and infrastructure.
This advanced subject matter expert collaborates with cross functional teams, provides technical guidance, and drives strategic initiatives to enhance system reliability, automate processes, and improve overall operational efficiency.
The Senior Site Reliability Engineer coaches and provides mentoring to junior resources within the team.
Key responsibilities: Designs and architects resilient and scalable systems, ensuring high availability, fault tolerance, and efficient resource utilization.
Collaborates with development and operations teams to implement best practices for system design and infrastructure provisioning.
Establishes and maintains robust monitoring solutions to proactively detect system issues, performance bottlenecks, and security vulnerabilities.
Designs, develops, and maintains automation frameworks, tools, and infrastructure as code solutions to streamline system management tasks, deployments, and configuration changes.
Implements continuous integration/continuous deployment (CI/CD) pipelines to drive efficient and reliable software releases.
Continuously analyzes system performance, identifies bottlenecks, and implements optimizations to improve system scalability, responsiveness, and resource efficiency.
Leads capacity planning efforts, analyzes system resource utilization, and forecasts future needs to ensure adequate scalability and optimal resource allocation.
Leads complex incident management efforts, drives post-incident analysis, and implements preventive measures to minimize the impact of incidents.
Develops incident response plans, establishes escalation procedures, and ensures efficient communication and coordination during incident resolution.
Collaborates with security teams to implement security best practices, assesses and addresses vulnerabilities, and ensures compliance with security standards and regulatory requirements.
Monitors and responds to security incidents and participates in security audits and enforces security controls.
Provides technical leadership and mentorship to junior team members.
Fosters a collaborative and inclusive work environment and drives cross functional initiatives and facilitates knowledge sharing and continuous learning across the organization.
Stays updated with industry trends, emerging technologies, and best practices to drive innovation and improve overall system performance.
To thrive in this role, you need to have: Advanced technical expertise in Linux/Unix systems, networking, and system administration.
Advanced proficiency in scripting or programming languages, such as Python, Go, Java, or Ruby.
Advanced knowledge of cloud platforms (such as AWS, Azure, or Google Cloud) and associated services.
Advanced proven expertise in performance monitoring, optimization, and troubleshooting using tools such as Prometheus, Grafana, or New Relic.
Advanced 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.
Advanced 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.
Advanced understanding of security principles, best practices, and…