HamburgerMenu
hirist

Job Description

Description :

Job Summary :

We are seeking a Morpheus Plugin Developer to design, develop, and maintain custom plugins that extend the capabilities of the Morpheus cloud management platform.

The ideal candidate will have expertise in Java, Groovy-based plugin development, API integrations, and multi-cloud environments (E., OCP-Virtualization, Azure Local, etc.

This role requires hands-on experience in building custom integrations for provisioning, networking, IPAM/DNS, storage, reporting, security, and automation workflows within Morpheus.

Key Responsibilities :

Morpheus Plugin Development & Customization :

- Design and develop custom plugins using the Morpheus Plugin API to enhance platform capabilities.

- Implement Cloud Provider Plugins for integrating new cloud platforms and hypervisors like E., OCP-Virtualization, Azure Local, etc.

- Develop custom automation task types to extend Morpheus workflows.

- Build IPAM and DNS plugins for seamless integration with external IP address management systems.

- Extend networking and storage integrations within Morpheus.

- Create custom UI extensions and dashboards using Morpheus UI components.

- Implement custom reporting plugins for business insights and analytics.

API & Integration Development :

- Develop custom API integrations with third-party services using REST APIs and SDKs.

- Implement synchronization mechanisms between Morpheus and external data sources.

- Develop custom workflows and approval processes through Morpheus integration plugins.

Platform Optimization & Plugin Management :

- Optimize performance, security, and scalability of Morpheus custom plugins.

- Ensure seamless plugin deployment and maintenance within Morpheus environments.

Testing, Deployment & Documentation :

- Develop and execute unit tests and integration tests for plugin functionality.

- Package, deploy, and maintain custom plugins within Morpheus environments.

- Document plugin architecture, configuration, and deployment procedures.

- Provide technical guidance and best practices for Morpheus plugin development.

Required Skills & Qualifications :

- Proficiency in Java, Groovy, with experience in Gradle-based projects.

- Experience developing Morpheus Plugins using the Morpheus Plugin API.

- Strong understanding of cloud computing (OCP-Virtualization, Azure Local, etc.

- Hands-on experience with REST APIs, Webhooks, and SDK-based integrations.

- Strong knowledge of Linux administration and troubleshooting.

- Experience with IPAM, DNS, networking, and storage integrations.

- Knowledge of authentication mechanisms (IAM, OAuth, LDAP, SSO, RBAC).

- Understanding of event-driven architecture and automation workflows.

Preferred Qualifications :

- Extensive knowledge of Object-Oriented Programming (OOP) principles and best practices.

- 4+ years of experience in Java OOP and Groovy OOP development.

- Experience with Morpheus Cloud Management Platform administration.

- Familiarity with Morpheus Cypher for secure secrets management.

- Experience developing UI extensions and custom reports within Morpheus.

- Understanding of container orchestration (Kubernetes, Helm, Docker).

- Morpheus Certification (if available).


info-icon

Did you find something suspicious?