← All open roles
Engineering
Devops Engineer
Skills required
GitLab GitLab Kubernetes Helm Charts Pod
We’re looking for a A Bachelor’s or Higher Degree is the minimum entry required for the position
Essential Job Functions:
Production Operations & Support
- Provide operational support for production and non production environments.
- Participate in a 24×7 on call rotation and respond to critical production incidents.
- Monitor system health, application performance, and infrastructure availability.
- RCA and implement preventive measures.
- Troubleshoot complex applications, databases, infrastructure, and deployment issues.
CI/CD & Release Management
- Design, maintain, and optimize GitLab CI/CD pipelines.
- Automate application deployment, testing, and release processes.
- Implement deployment best practices to improve reliability and reduce downtime.
- Collaborate with development teams to streamline DevOps processes.
Kubernetes Platform Management
- Deploy, configure, and manage containerized applications on Kubernetes.
- Troubleshoot Kubernetes issues.
- Manage scaling, availability, and performance optimization of Kubernetes workloads.
- Work with Helm charts and Kubernetes manifests for application deployments.
Database Deployment & Administration
- Plan and execute database deployment activities across environments.
- Support database schema changes, migrations, and rollback procedures.
- Monitor and optimize database performance.
- Collaborate with development teams on database release strategies.
PostgreSQL Administration
- Support and maintain PostgreSQL databases.
- Troubleshoot database performance bottlenecks and connectivity issues.
- Manage backup, recovery, replication, and high availability configurations.
- Ensure database security and compliance standards are maintained.
Monitoring & Observability
- Configure and maintain monitoring dashboards using Dynatrace to drive system reliability and operational excellence.
- Analyze application and infrastructure performance metrics.
- Create alerts and proactive monitoring strategies to identify issues before customer impact.
Continuous Improvement
- Develop automation scripts and operational tooling.
- Create and maintain operational runbooks and standard operating procedures.
- Identify opportunities for process improvement and operational efficiency.
- Partner with engineering teams to improve platform reliability and scalability.
Position Requirements:
Technical Skills
- GitLab CI/CD
- Pipeline creation and optimization
- GitLab Runners
- Deployment automation
- Kubernetes
- Cluster operations and administration
- Helm Charts
- Pod, Service, Ingress troubleshooting
- Database Deployments
- Schema migrations
- Release management
- Rollback strategies
- Monitoring & Observability
- Dynatrace
- Application Performance Monitoring (APM)
- Log analysis and alerting
- Troubleshooting
- Application debugging
- Infrastructure issue diagnosis
- Performance analysis
- Production incident management
Operational Skills
- 24×7 On Call Support
- Incident Management
- Root Cause Analysis (RCA)
- Problem Management
- Change Management
- Release Coordination
Success Metrics
- Production availability and up time.
- Mean Time to Detect (MTTD) and Mean Time to Resolve (MTTR).
- Deployment success rate.
- Reduction in recurring incidents.
- Platform reliability and performance improvements.
- Operational automation and efficiency gains.
Salary:
Fulltime: The pay range for this role is $70,000 – $90,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.
Perks
Flexible hours Remote-first Health insurance