Om te solliciteren op deze stage, moet je met je HvA-emailadres een account aanmaken.

account aanmaken

Bedrijfsinformatie

GLOMIDCO
Titaniumweg 141
Alphen aan de Rijn
T
ICT

Thesis: MuleSoft TeraForm Plugin (SNE, SE)


About GLO Integration

GLO Integration is a specialist in providing services and (hybrid) integration solutions. GLO has over twenty years of experience in SOA, SaaS Integrations, APIs and SBR/XBRL. Within the team we have architects, business consultants and developers. Our expertise bridges multiple platforms, under which MuleSoft, Tibco, webMethods and Splunk. We are a young team of enthusiastic consultants with a passion for IT integration!

 

Personal development is of great importance to GLO. Our work environment is friendly and in addition to work, we like to organize cozy get-togethers such as beer & pizza sessions. Can you beat us at foosball?

 

The assignment


MuleSoft is a supplier of an API Platform. It is a hybrid platform which combines cloud and on-premise solutions. MuleSoft is the market leader and has quite some market share. The platform itself is based on a SaaS based Control Plane (
www.anypoint.mulesoft.com) and a range of Data Planes (the runtimes on which businesss API's are enrolled) which can be hosted on a variety of ways (classic, Kuberneters, OpenShift, Azure, Google Cloud, AWS and more). The control plane consists of a range of Applications – it’s an API platform for hosting business APIs - which are all by itself API enabled with technical platform APIs (so technical APIs enroll and control the Business APIs). To automate much of the work, an Unifier for enrollment is required. After research the standardization on Teraform is decided (given fact in this assignment). Most employments combine the Cloud deployments aka IaS (Infrastructure as code) with enrollments of the platform. All MultiCloud vendors embrace Teraform as IaS tool. For MuleSoft there it not a complete vision and full solution yet.

The assignment: bring the MuleSoft Anypoint Teraform plugin to the next level.

To understand what APIs are and to understand the platform MuleSoft, some courses are provided during the Thesis. It is mandatory to understand the assignment in full scale to take these courses. e.g. deploy roles and environments on Mulesoft AnyPoint via Terraform: link.

Requires programming in GO https://www.youtube.com/watch?v=RTrT9QZt7K4

Competences:

·       Basic cloud knowledge (AWS, GCP, Azure) is a nice to have

·       Basic understanding of APIs (if not it will be taught through courses)

·       Strong affinity with IT (this is not an easy assignment!)

·       Knowledge of Continuous Integration & Continuous delivery (CI/CD) is a nice to have

·       Knowledge on IaS (Infrastructure as code) is a nice to have

·       Capable of conducting some programming (in GO and also specific scripting languages) is a MUST have

·       Basic understanding of XML & JSON is a nice to have

·       Basic understanding on definition languages like YAML is a nice to have

·       An extra bonus could be including research to combine the MuleSoft Platform enrollment via Teraform and combine the implementation via a service management tool as ServiceNow. For ServiceNow there are TeraForm plugins but they are not aligned with MuleSoft, for example an correct CMDB registration of enrolled business APIs, a correct CMDB registration of MuleSoft platform components.

To understand the core of GLO Integration, two separate courses are offered that teach basic understanding of integration. These courses are followed by all our interns and thesis students. GLO has Msc and/or Bsc educated staff for guidance of this thesis available.


Geschikt voor studenten
  • Software Engineering
  • Cyber Security