Bikram with his years of experience in Embedded and Mobile Application has started his functional programming journey over a decade ago in building Beam VM based high performance and distributed Telecom solutions.
Starting in traditional messaging domain, where he implemented SMS/MMS proxy servers, a high performance Oracle DB driver, a CRM platform, a configuration synchronisation platform and a couple of other application-level solutions based on Erlang OTP.
Today he is a DevOps Solution Architect at Helvetia Insurance in Switzerland and working in a team of Elixir experts on API platform automation engineering, His team is using Elixir to orchestrate multiple complex infrastructure provisioning pipelines.
In this talk we will see how the Elixir patterns such as State Machine, Templating and custom behaviors are used as building blocks for a GitOps based Self-Service platform.
The Self-Service automatically validates Git pull requests with a fast-feedback-loop and interactively engages relevant corporate stakeholders in the review and approval process.
Additionally, external approval workflows are orchestrated when required. Once approved the self-service provisions all required resources in real-time using state of the art infrastructure design principles.