Internal Developer Platform (IDP) Engineer
Internal Developer Platform (IDP) Engineer
Experience Level: Mid
Roles & Responsibilities:
- Develop, maintain, and optimize the Internal Developer Platform (IDP) for the engineering teams, ensuring it is user-friendly, efficient, and scalable.
- Build and maintain CI/CD pipelines, automation scripts, and other developer tools to streamline software development and deployment processes.
- Work with development teams to understand their needs and incorporate features into the platform that enhance productivity and ease of use.
- Integrate and configure various tools (version control, testing frameworks, monitoring) within the IDP to provide a comprehensive developer experience.
- Implement and automate platform security measures, including access controls, secret management, and vulnerability scanning.
- Monitor platform performance and provide support to developers in troubleshooting and resolving issues.
- Ensure platform scalability by optimizing resource usage and setting up autoscaling where needed (using Kubernetes, cloud services, etc.).
- Write and maintain clear documentation for platform features, workflows, and best practices to empower developers.
- Collaborate with platform architects to align on long-term strategy and ensure consistency in platform implementation.
- Continuously improve platform features based on feedback from internal users, performance metrics, and new technology trends.
Must-Have Skills:
- 5+ years in DevOps, platform engineering, or similar roles.
- Strong experience in CI/CD pipeline development and automation tools like Jenkins, GitLab CI, Azure DevOps, etc.
- Solid knowledge of cloud infrastructure (AWS, Azure, GCP) and experience with Kubernetes and Docker.
- Proficiency with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or ARM Templates.
- Experience with version control systems (e.g., Git) and branching strategies.
- Familiarity with automation tools for environment provisioning, configuration management (e.g., Ansible, Puppet, Chef).
- Strong scripting skills in languages like Python, Shell, Bash, or PowerShell for automation tasks.
- Experience implementing and maintaining platform security measures, including IAM, secrets management, and vulnerability scanning.
- Ability to troubleshoot platform issues and provide effective solutions for internal teams.
- Collaboration and communication skills to work closely with cross-functional teams and internal stakeholders.
Nice-to-Have Skills:
- Familiarity with serverless platforms like AWS Lambda or Azure Functions.
- Experience in monitoring and observability tools (e.g., Prometheus, Grafana, Elasticsearch).
- Exposure to event-driven architectures and message queues (e.g., Kafka, RabbitMQ).
- Experience with multi-cloud environments and hybrid cloud setups.
- Familiarity with microservices architecture and API management tools.
- Understanding of Site Reliability Engineering (SRE) practices for operational excellence and uptime.
- Exposure to developer experience (DX) tools, including self-service portals and onboarding automation.
- Experience in building and maintaining developer portals or internal APIs for ease of use.
Education:
BE/BTech/MCA/ME/MTech/MS in Computer Science or a related technical field or equivalent practical experience
Location: Hyderabad
Website: https://www.nomiso.io/
About Nomiso:
Nomiso is a product and services engineering company. We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in Technology and Delivery Management.
Our mission is to Empower and Enhance the lives of our customers, through efficient solutions for their complex business problems.
At Nomiso we encourage entrepreneurial spirit - to learn, grow and improve. A great workplace, thrives on ideas and opportunities. That is a part of our DNA. We’re in pursuit of colleagues who share similar passions, are nimble and thrive when challenged. We offer a positive, stimulating and fun environment – with opportunities to grow, a fast-paced approach to innovation, and a place where your views are valued and encouraged.
We invite you to push your boundaries and join us in fulfilling your career aspirations!
We are an equal opportunity employer and are committed to diversity, equity, and inclusion. We do not discriminate on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristics.
Apply for this job
*
indicates a required field