Apply for Job
Upload Resume
DevOps Engineer (DO006)
Tech Mahindra Mumbai, India DevOps Engineer - 3-6 Years Full-Time B.Tech with DevOps tools experience
Job Description
Tech Mahindra is looking for a skilled and proactive DevOps Engineer to join our technology operations team. The ideal candidate will be responsible for automating software deployment processes, managing cloud infrastructure, improving system reliability, and supporting continuous integration and continuous delivery (CI/CD) practices. The candidate should possess strong experience in infrastructure automation, cloud platforms, containerization technologies, and monitoring solutions.
As a DevOps Engineer, you will work closely with software developers, QA engineers, system administrators, cloud architects, and project managers to streamline development and deployment workflows. You will play a key role in ensuring high availability, scalability, security, and performance of applications across development, testing, and production environments.
This position offers an opportunity to work on enterprise-scale projects and modern cloud-native architectures while contributing to digital transformation initiatives.
Key Responsibilities
Infrastructure Management
- Design, deploy, and maintain scalable infrastructure environments.
- Manage cloud resources and ensure optimal utilization.
- Configure and maintain development, testing, staging, and production environments.
- Implement infrastructure as code (IaC) practices.
- Ensure system availability, reliability, and fault tolerance.
CI/CD Pipeline Development
- Design and maintain Continuous Integration and Continuous Deployment pipelines.
- Automate build, testing, deployment, and release processes.
- Integrate automated quality checks into deployment workflows.
- Improve deployment efficiency and reduce release cycle times.
- Troubleshoot CI/CD pipeline failures and deployment issues.
Containerization & Orchestration
- Build and manage Docker containers.
- Deploy and maintain Kubernetes clusters.
- Optimize containerized application performance.
- Manage container security and image repositories.
- Monitor container health and resource utilization.
Monitoring & Incident Management
- Implement monitoring and alerting solutions.
- Analyze logs and performance metrics.
- Identify system bottlenecks and recommend improvements.
- Participate in incident response and root cause analysis.
- Ensure rapid issue resolution and system recovery.
Security & Compliance
- Implement DevSecOps practices.
- Manage secrets, certificates, and access controls.
- Conduct vulnerability assessments and security reviews.
- Ensure compliance with organizational security standards.
- Support audit and compliance activities.
Collaboration & Support
- Collaborate with development teams to improve deployment processes.
- Support developers with environment setup and troubleshooting.
- Participate in Agile ceremonies and project planning sessions.
- Create technical documentation and operational runbooks.
- Provide production support and maintenance.
Required Technical Skills
Operating Systems
- Linux (Ubuntu, CentOS, Red Hat)
- Windows Server
Cloud Platforms
- Microsoft Azure
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
CI/CD Tools
- Jenkins
- Azure DevOps
- GitHub Actions
- GitLab CI/CD
- Bamboo
Container Technologies
- Docker
- Kubernetes
- OpenShift
Infrastructure as Code (IaC)
- Terraform
- Ansible
- CloudFormation
- ARM Templates
Version Control Systems
Monitoring & Logging Tools
- Prometheus
- Grafana
- ELK Stack (Elasticsearch, Logstash, Kibana)
- Splunk
- Datadog
Scripting Languages
Required Knowledge Areas
- DevOps Methodologies
- CI/CD Best Practices
- Cloud Computing Concepts
- Infrastructure Automation
- Networking Fundamentals
- Security Best Practices
- Load Balancing
- High Availability Architecture
- Disaster Recovery Planning
- Microservices Architecture
Preferred Skills
- Experience with Kubernetes administration.
- Knowledge of Service Mesh technologies.
- Experience with serverless computing.
- Familiarity with container security tools.
- Understanding of Site Reliability Engineering (SRE).
- Experience managing enterprise cloud environments.
- Knowledge of API gateways and cloud networking.
Soft Skills
- Strong analytical and troubleshooting abilities.
- Excellent communication and collaboration skills.
- Ability to work under pressure during production incidents.
- Strong organizational and time-management skills.
- Continuous learning mindset.
- Leadership and mentoring capabilities.
Day-to-Day Activities
- Monitoring infrastructure and application performance.
- Managing CI/CD pipelines and deployment activities.
- Supporting cloud infrastructure operations.
- Troubleshooting production issues.
- Implementing automation scripts and workflows.
- Reviewing system logs and alerts.
- Collaborating with development and QA teams.
- Conducting infrastructure and security reviews.
Key Performance Indicators (KPIs)
- Deployment success rate.
- Infrastructure uptime and availability.
- Mean Time to Recovery (MTTR).
- Deployment frequency.
- Incident resolution time.
- Automation coverage percentage.
- System performance and scalability metrics.
Benefits
- Competitive salary package.
- Annual performance bonuses.
- Comprehensive health insurance.
- Flexible and hybrid work options.
- Professional certification sponsorship.
- Employee wellness initiatives.
- Paid vacation and leave benefits.
- Career advancement opportunities.
- Exposure to cutting-edge cloud and DevOps technologies.
Why Join Tech Mahindra?
- Work on large-scale cloud and digital transformation projects.
- Gain hands-on experience with modern DevOps tools and platforms.
- Collaborate with industry experts and technology leaders.
- Access world-class learning and certification programs.
- Build a rewarding career in one of India's leading technology companies.
- Contribute to innovative solutions serving global clients.