We are seeking a skilled Platform Engineer to design, build, and maintain the infrastructure and systems that support our software development and operations teams. This role involves automating deployment processes, ensuring system reliability, performance, and scalability, and managing cloud-based infrastructure.
🛠️ Key Responsibilities
- Infrastructure Design & Maintenance: Design, implement, and maintain scalable and secure platform infrastructure to support application development and deployment.
- Automation & CI/CD: Develop and maintain automated deployment pipelines using tools like Jenkins, GitLab CI/CD, and Terraform to enable rapid, reliable software deployment.
- Monitoring & Performance Optimization: Implement monitoring, logging, and alerting systems to ensure system stability and performance.
- Security & Compliance: Ensure the security of the platform by implementing access controls, firewalls, encryption, and vulnerability assessments.
- Collaboration & Support: Work closely with developers, system architects, and other stakeholders to understand and address platform-related requirements and issues.
- Documentation & Best Practices: Document platform configurations, processes, and procedures to ensure consistency and knowledge sharing.
âś… Required Skills & Qualifications
- Technical Skills: Proficiency in cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and infrastructure as code tools (Terraform, Ansible).
- Programming & Scripting: Strong scripting skills in languages such as Python, Bash, or Go.
- System Design & Troubleshooting: Experience in designing and implementing highly available and scalable systems, along with troubleshooting complex platform-related issues.
- Security Best Practices: Knowledge of security best practices, including encryption, access management, and compliance standards.
- Collaboration & Communication: Excellent communication skills with the ability to collaborate effectively across teams.
🎓 Education & Experience
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: 3–7 years of experience in platform engineering, DevOps, or related fields.
đź’Ľ Career Growth Opportunities
This role offers opportunities for advancement into positions such as Senior Platform Engineer, DevOps Lead, or Cloud Architect, depending on performance and career aspirations.
About company
Tech Mahindra is part of the US $15.4 billion Mahindra Group and is a leading global systems integrator and business transformation consulting organization, focused primarily on the telecommunications industry. Tech Mahindra helps companies innovate and transform by leveraging its unique insights, differentiated services and flexible partnering models. This has helped customers reduce operating costs, generate new revenue streams and gain competitive advantage. Tech Mahindra expanded its IT portfolio in 2009 by acquiring the leading global business and information technology services company, Mahindra Satyam (earlier known as Satyam Computer Services).
Tech Mahindra€™s capabilities spread across a broad spectrum, including Business Support Systems (BSS), Operations Support Systems (OSS), Network Design & Engineering, Next Generation Networks, Mobility Solutions, Security consulting and Testing.