Overview
Platform Engineer role to develop, maintain and optimize core technology platforms, ensuring scalability, reliability and security in support of digital transformation initiatives.
What you'll do
- Design, implement and manage robust and scalable platform infrastructure using configuration management and release automation tools.
- Drive continuous deployment and release processes, ensuring efficient and high-quality software delivery.
- Collaborate with development teams to integrate applications with platform services and define optimal system architectures.
- Apply Agility core practices to platform development, fostering iterative improvement and rapid response to changing requirements.
- Implement and enforce information security best practices across all platform components.
- Develop and maintain scripts for automation, monitoring and operational tasks.
- Participate in source control and code management activities, ensuring code quality and version control.
- Contribute to the design and implementation of relational data models for platform data storage.
- Perform service operations and resilience engineering to ensure platform availability and performance.
- Facilitate technical discussions and problem-solving sessions within the engineering team.
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Support Digital Project Management efforts by providing technical insights and estimates.
- Contribute to creating a high performing team culture through knowledge sharing and mentorship.
- Conduct system design activities, including architecture reviews and technology selection.
What you'll need
- Proven experience as a Platform Engineer or similar role with a strong understanding of system design principles.
- Expertise in AWS Services, Cloud, ADO, CI/CD Pipelines, Deployment processes, Configuration management and release automation tools.
- Demonstrated experience with Continuous deployment and release methodologies.
- Solid understanding of Agility core practices and their application in platform development.
- Proficiency in scripting languages for automation and system management: Python, Node.js.
- Strong knowledge of source control and code management systems.
- Experience with relational data modeling and database technologies.
- Understanding of information security principles and best practices.
- Familiarity with service operations and resilience engineering.
- Excellent collaboration and communication skills, with the ability to work effectively in a team environment.
- Experience with solution architecture and its implementation and SDLC.
- Ability to facilitate technical discussions and drive consensus.
- Understanding of Digital Project Management principles.
- A commitment to creating a high performing team environment.
- 6+ years of experience.
Details
- Location: Pune, India.
- Employment type: full time; flexible working arrangements may be considered (contact hiring manager or recruiter).
- No travel is expected with this role.
- Eligible for relocation within country.
- Not available for remote working.
Read the full description and apply on the company’s own careers page.