Project Manager (Scrum Master)
Company provides Adhesive and Consumer Brands products across the globe.
Project aims at delivering a solution to connect the PC in the lab used to perform R&D test on prototypes and insert test data automatically into the SaaS external platform of the Lab and Inventory Management Systems. Furthermore, the project has the purpose to develop the first MVP version of the lab platform and deploy the solution for two company's labs.
The service provision of the contractors has the goal to deliver the first version of the MVP version (named MVP1) by November 2024.
The specialist required with the expertise of a Scrum Master to supplement internal resources.
Task description
One sprint consists of 2 weeks and there is a daily jour fixe. The external contractor take over respectively the roles as Scrum Master and independently performs the following tasks:
- Coordinate the development activities: Lead Sprint planning, Task ticket grooming and refinements, Daily standup, Sprint review, Release Management using Azure DevOps
- Manage the full ticket cycle from creating to closing the development tickets
- Take care of Release notes and all documentation related to the team organization (all application management documents needs to be documented, created documents are handed over to the company)
- Document any technical meetings or alignment in the wiki
- Report to the internal product owner to describe the progress and provide the detailed timeline
The new MVP solution will consist of the following main component:
1) A server deployed in an IDMZ able to:
- Retrieve and copy the raw test data into the Cloud (AzCopy)
- Allow the users to connect to the lab from non internal company's PC
Note: Those servers will be deployed by labs
2) A web application named and hosted on the Cloud, capable to process the test data and insert data into the one of company's platforms (Fill data template, transform files and attach files)
The server in the IDMZ:
- OS: Windows Server 2022
- Local to Cloud Copy: AzCopy
The platform technology stack is the following:
- Frontend development: Angular
- Backend development: NestJs
- Database technology: PostgreSQL
- Data lake: Azure Data lake / Storage account
- Development Life Cycle Platform: Azure DevOps
- Cloud Infrastructure: Azure Cloud. The Service used are the followings: Azure Function, App Service Plan, Static website, App Gateway, Private endpoint, Keyvault, virtual machine scaleset, container registry, app insights, Private Endpoint, Log Analytics, Datalake & PostgreSQL
The lab platform shall meet the internal development rules which include:
- Micro Services oriented architecture
- Naming Convention
- Testing Strategy
- Branch Strategy