Code review and DevOps infrastructure
Between February and May 2022, I dedicated myself to aid a SMB (Small-Medium Business) in managing a new project for the Italian branch of a big company, specializing in inspections and certifications.
My role saw the following responsibilities:
- Creating a Continuous Integrations / Continuous Delivery pipeline, including:
- creating dedicated Virtual Machines for the development of the project;
- writing and testing deploy scripts, both for the virtual machines and the production machine;
- configuring a Docker-based automated testing environment;
- configuring a Docker-based static analysis environment, for both quality assurance and automated security audits;
- Writing unit tests for the project;
- Organizing the development team's work;
- Code Review;
- Initial setup of the project's production server;
- Technical assistance and teaching to the development team.