An Internal Developer Platform (IDP) Engineerdesigns, builds, and maintains an Internal Developer Platform (IDP) to provide developers with a self-service environment that abstracts technical complexity and streamlines software delivery.They implement tools and automated workflows for tasks like infrastructure management, CI/CD pipelines, and environment provisioning, enabling development teams to focus on innovation by reducing their cognitive load and providing access to necessary resources.
Roles, Responsibilities & Typical Activities
- Build and maintain the IDP:Design, implement, and manage the set of curated tools, services, and infrastructure that make up the IDP.
- Automate workflows:Develop automated processes for common development and operational tasks, such as provisioning cloud resources, deploying code, and managing environments.
- Enhance developer experience:Focus on user-friendliness and efficiency to reduce the cognitive load on developers, allowing them to self-service their needs without deep infrastructure knowledge.
- Ensure scalability and reliability:Create a platform that is reliable, scalable, and capable of handling evolving application needs over time.
- Promote self-service:Provide a centralized and unified interface, often through aninternal developer portal,where developers can access the platform's capabilities and resources.
- Uphold security and compliance:Integrate robust security measures and governance to protect data and meet regulatory requirements.
- Monitor and support the platform:Provide updates, monitor the platform's infrastructure, and offer support to development teams using the IDP.
Qualifications / Experience for internal candidates
- Bachelors or Engineer in major of Computer Science, or related field.
- Middle level: 3-5 years of experience
- Senior level: 6 + years of experience
- Good communication skills and the ability to collaborate effectively with cross-functional teams preferred
- English: Ability to understand written and spoken English at an advanced level
Preferred skills
- C#, JavaScript, Typescripts and other support programing languages.
- Angular, .NET, SQL, Entity frameworks
- OpenAPI/Swagger
- Platform Engineering
- Microservices, Micro-Frontends development.
- Azure DevOps, Azure Cloud
- Docker, Kubernetes and containerization
- Infrastructure as Code skills such as Terraform
- Shared library development
Why you'll love working here
- Competitive Income:Attractive salary, 13th-month bonus, year-end performance bonus
- Comprehensive Healthcare:PVI insurance, full social insurance, 24/7 accident insurance, annual health check-ups
- Training & Development:English courses, LinkedIn Learning, MiTek University, overseas training opportunities
- Leave Policy:12 annual leave days, Christmas holiday
- Recognition of Achievements & Contributions:Employee of the Month/Year, Platinum Star Award, VIP trip for employees with 3 years of service
- Modern Facilities:Designed to support learning, working, and development
- Benefits:Free diverse lunch options, team-building activities, sports clubs (Badminton, Football, Swimming, Modern Dance, Yoga, Esports, Gym)