Scope of work
In order to support IOC’s (Integrated Operations Centre) scaling ambition of the Omnia Azure-based IT-platform, the developed digital solution has to be extended significantly. These activities will be executed by the outlined agile teams according to the prioritization by the product owners.
Based on the experience with the existing solutions, a first set of activities were defined, which are considered as an enabler for the scaling. These have to be implemented until end of 2018:
- Introduce a dashboard solution, which supports data exploration and advanced analytics for large-scale timeseries data. This new dashboard solution should be based on web-technology and could be based on pre-configured solutions (e.g. Grafana). Experience with those technologies is therefore seen as a necessity
- Establish a (web-based) calculation editor on the Omnia platform to support model development and deployment. The editor must be easy to use for subject matter experts (mainly engineering experts), supporting an iterative and quick development, test, refinement and deployment of new calculations to the IOC solution. It must be developed in close collaboration with those experts
- Develop high-performance, API-based interfaces between the calculation engine and 3rd party calculation tools, e.g. PVTsim, IFM
- Establish a version control system which stores and accesses multiple generations of calculations
- Establish a system which provides alerts & notifications for business events to inform key users on optimization opportunities proactively. The system must be able to identify those optimization opportunities based on previous optimizations (e.g. via machine learning) and pre-defined rules / calculations provided by SMEs
- De-scope the SQL database within IOC and transfer relevant data and interfaces to the common environment on the Omnia platform. The switch-over from the SQL database of the current solution architecture to the new and improved architecture components needs to be done without interrupting work within the IOC
- Adapt existing dashboards, data structures, ingestion scripts, system interfaces and the calculation engine to support the onboarding of further assets. While scaling to further assets the continued and correct operation of the solution for already onboarded assets needs to be ensured. Regression testing, preferably in an automated manner, is therefore seen as a necessity
- Develop and enhance digital solutions (e.g. dashboards, databases, ingestions) to enable proof-of-concepts for new business use cases and data science models. Support stepwise technical improvement and release developed solutions to production
- Support the IOC users with professional operations and solution monitoring for new and existing solution components (following a DevOps principle)
Conmpetence:Supports users and initiates issue / feature requests for agile teams. Manages incidents and ensures adequate resolution. Ensures monitoring and operation of IOC technical components.
Comuting 3 days a week is a possibility.