Tech Mahindra logo

SRE Engineer

Tech Mahindra

New York, NY
Full Time
Senior
115k-120k
19 days ago

Job Description

About the Role

The SRE Engineer will be responsible for managing complex, large-scale systems with hundreds of servers and thousands of services. The role involves proactive monitoring, optimization, and ensuring high availability and disaster recovery in a cloud and on-premises environment, primarily using AWS, GCP, Azure, and various database and monitoring tools.

Key Responsibilities

  • Navigate and manage complex, large systems consisting of hundreds of servers and thousands of services.
  • Use a CMDB effectively, with 70-80% of work in pre-production environments.
  • Proactively monitor capacity of databases, services, market data, and quotas.
  • Optimize queries by reading query plans and suggesting improvements.
  • Optimize code, database, and configuration for efficient and effective system performance.
  • Implement high availability and disaster recovery solutions, including queue replication, elasticity, and distributed databases.
  • Manage and maintain OS platforms such as AIX/UNIX and AWS/Linux.
  • Work with database platforms including PostgreSQL, Oracle, DB2, and MySQL.
  • Utilize cloud and DevOps tools like AWS, GCP, Azure, Jenkins, Git, and CI/CD pipelines.
  • Use containerization technologies such as Kubernetes and Docker.
  • Develop and maintain scripts and programs in Python, Shell, SQL, and Java.
  • Set up and manage monitoring and alerting tools like Splunk, ELK, Prometheus, Grafana, Dynatrace, AppDynamics, and New Relic.
  • Troubleshoot OS, memory, and miscellaneous issues.

Requirements

  • 5 to 15 years of total experience in IT, with relevant expertise in systems and database management.
  • Proficiency in Python scripting and programming.
  • Experience with high availability and disaster recovery architectures.
  • Knowledge of queue replication, elasticity, distributed databases, and CMDB.
  • Familiarity with OS platforms such as AIX/UNIX and AWS/Linux.
  • Experience with database platforms including PostgreSQL, Oracle, DB2, and MySQL.
  • Hands-on experience with cloud platforms (AWS, GCP, Azure) and DevOps tools like Jenkins, Git, CI/CD pipelines.
  • Experience with containerization tools such as Kubernetes and Docker.
  • Knowledge of monitoring and alerting tools like Splunk, ELK, Prometheus, Grafana, Dynatrace, AppDynamics, and New Relic.
  • Strong troubleshooting skills related to OS, memory, and system issues.

Nice to Have

  • Experience with query optimization and reading query plans.
  • Familiarity with ServiceNow, Jira, BigPanda, PagerDuty.
  • Knowledge of scripting languages like Shell and Java.
  • Experience working in a cloud environment with multiple cloud providers.

Qualifications

  • Relevant professional experience in IT and systems management.

Benefits & Perks

  • Salary of $115,000 - $120,000 per annum including bonuses or variable pay.
  • Medical, vision, dental, life, and disability insurance.
  • Paid time off including holidays, parental leave, and sick leave.
  • Support for a diverse workforce and equal employment opportunity.

Working at Tech Mahindra

Tech Mahindra promotes and supports a diverse workforce at all levels of the company. The organization values equal employment opportunity and encourages applications from all qualified candidates, emphasizing performance, competence, and ability.

Apply Now

Job Details

Posted AtJul 10, 2025
Job CategoryDevOps
Salary115k-120k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tech Mahindra

Website

techmahindra.com

Location

New York, NY

Industry

Custom Computer Programming Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches