Uniper

UIT - Information Technology - Development Consultant

Posted Jul 17, 2020
Project ID: UNEPJP00003159
Location
Düsseldorf, Nordrhein-Westfalen
Hours/week
20 hrs/week
Timeline
3 months
Starts: Aug 3, 2020
Ends: Oct 30, 2020
Payrate range
Unknown

Task Description:


The services, among others, will be provided within the framework of an agile development method: The concrete activities required to implement the above-mentioned services commissioned to the Contractor will be iteratively coordinated between the parties in sprint meetings and implemented by the Contractor within the sprints following the sprint meetings. Prior to each Sprint Meeting, Contractor shall independently check, on the basis of its professional assessment, which individual services it considers appropriate and feasible within the scope of its assignment in the respective Sprint. The sprints each have a duration of 2 weeks so that the sprint meetings take place at intervals of 2 weeks.



The scope of services includes the following tasks, which are independently performed by the external consultant:


- Define and document IDM (Identity Management System) architecture based on current architecture and expertise of the consultant (technical architecture documentation, modelling system and identity flow throw different IT systems).


- Process Flows between connected systems, Data Flows will be documented, via Microsoft Office Tools; Uniper will sign off this documentation


- The current architecture needs to be stabilized, therefore small changes might be required where the consultant should make suggestions how to optimize the current architecture to make it run more stable, no as-is analysis is required


- Presentation of suggestions to Uniper via virtual meetings; afterwards implementation will be done directly in alignment with Uniper


- Define and design enhancements to the UIDM (Uniper Identity Management) solution - enhancements that might help Uniper to run/operate the current solution more stable and with less disruptions and manual interventions. Therefore, the consultant has to propose design enhancement to stabilize the current run operations


- Presentation of suggestions to Uniper via virtual meetings, afterwards implementations follows, decided by the Uniper Service Owner for IDM


- Develop enhancements for the IDM System in the tool (Azure DevOps) itself as well as the DevOps toolchain


- The internal Uniper project lead decides which enhancements will be implemented. This refers to the task that the consultant should push enhancement ideas to the agile devops backlog (Based on the laptop/Access provided by Uniper for the job). The consultant should add ideas to the devop backlog


- Lead and manage release deployments - internal project lead will be decided which enhancements will go into production every two weeks in agile sprints. Afterwards, the consultant should plan and execute the required tasks to put the enhancement from test to production environment (=manage the change to production). Based on the agile planning, the dev should put new releases into the production environment.


- Coordinate technical tasks between functional operations, MyIdentity project and technical operations


- Planning sequencing and scheduling of required activities for updates in the production system based on the experience of the consultant


- Analyze epics and user stories, write technical designs (with MS Office) - the consultant presents the findings to Uniper to the agile devops team on a bi-weekly basis (virtual meetings)


- Develop Sailpoint customizations - customizations (Based on the team meetings and internal prioritizations on the roadmap) are required to implement an enhancement that was proposed for the architecture. As sailpoint is the underlying software to run the architecture, it always requires key changes in sailpoint when new enhancements are developed.


- Enhance existing DevOps toolchain (based on consultant knowledge) - how proposals will be prioritized, optimizing the sprint cycle in regards to methods and process improvements.


- Consult the systems development and operations teams as well as testers - this is related as colleagues from other line organizations that need to support a release change, e.g. for testing procedures. So consult different groups of people to execute a change in the technical environment. Consult on timeline, step and responsibilities


- Consultant will do virtual meetings and presentations and workshops with the internal service owner.


- Advise on how the testing will be done (define and document test scenarios)

Similar projects

+ Search all projects