1 day ago
Bengaluru, India or Hyderābād, IndiaSenior
Responsibilities
- Design and architect resilient, scalable, highly available, and fault-tolerant systems.
- Collaborate with development and operations teams on system design and infrastructure provisioning.
- Build and maintain monitoring solutions to detect system issues, performance bottlenecks, and security vulnerabilities.
- Develop automation frameworks, tools, infrastructure-as-code solutions, deployment processes, and CI/CD pipelines.
- Analyze and optimize system performance, scalability, responsiveness, and resource utilization.
- Lead capacity planning, complex incident management, incident response, post-incident analysis, and preventive improvements.
- Develop escalation procedures and coordinate communication during incident resolution.
- Collaborate with security teams on security controls, vulnerability remediation, compliance, security incidents, and audits.
- Provide technical leadership, coaching, and mentorship to junior team members.
- Drive cross-functional initiatives, knowledge sharing, continuous learning, and adoption of reliability and DevOps best practices.
Requirements
- Advanced hands-on experience in Site Reliability Engineering or related roles designing and maintaining highly available and scalable systems.
- Advanced expertise in Linux/Unix systems, networking, system administration, cloud platforms, and associated services.
- Advanced proficiency in multiple programming or scripting languages, including Python, Java, Go, Ruby, Bash, or PowerShell.
- Experience with infrastructure-as-code tools such as Terraform or CloudFormation and containerization technologies such as Docker or Kubernetes.
- Advanced experience designing automation frameworks, CI/CD pipelines, deployment strategies, incident response processes, troubleshooting, root cause analysis, and post-incident reviews.
- Experience with performance monitoring and tuning tools such as Prometheus, Grafana, or New Relic.
- Advanced understanding of security principles, security controls, security assessments, compliance requirements, DevOps principles, and continuous improvement.
- Strong problem-solving, analytical, communication, collaboration, leadership, and mentoring skills.
- Bachelor’s degree or equivalent in Computer Science, Information Technology, or a related field.
- Relevant certifications such as AWS Certified DevOps Engineer - Professional, Google Cloud Professional DevOps Engineer, or Certified Kubernetes Administrator are preferred.
Benefits
- Hybrid working arrangement.
- NTT DATA offers a diverse, inclusive workplace with opportunities for growth, collaboration, mentorship, and continuous learning.
