Fundada en 2012 por consultores experimentados The Whiteam nace como consultora tecnológica de calidad con una misión clara; ayudar a las compañías de todo el mundo a optimizar su rentabilidad empresarial a través de un uso eficiente de las tecnologías de la información.
Duties & Role:
• Review the existing architecture of the UP and its dependencies
• Identify potential challenges in dockerising the internal services and propose solutions.
• Create Docker images and configuration for the VTiger CRM, on the same version that is internally in use, ensuring it integrates with the UP's internal architecture.
• Prepare a data migration script that will fill any docker volumes required by the CRM.
• Set up docker configurations for LDAP to work in an isolated environment without affecting the organisation’s production system.
• Prepare any migration/initialisation scripts required.
• Using a Gitlab docker image, ensure it integrates with UP’s internal architecture.
• Prepare any migration script or data initialisation script required.
• Prepare docker setups for Cortex and JoeSandbox, ensuring full integration with the UP.
• Prepare docker setup for the FileCloud service, making it accessible within the local development environment.
• Assemble all dockerised services into a single compose.yaml file, allowing developers to easily spin up the complete UP environment.
• Perform end-to-end testing of the dockerised environment to ensure all services work as expected and communicate effectively.
• Prepare detailed documentation on how to set up and use the dockerised environment.
• Provide a walkthrough or training session for the software development team on how to maintain and troubleshoot the dockerised setup.
• Finalise the dockerised environment and hand it over to the software development team.
• Offer limited post-handoff support to resolve any issues during initial deployment.
Skill, Knowledge & Experience:
• Proven expertise in containerising complex applications using Docker and docker-compose, with a focus on creating self-contained environments for development and testing.
• General Development Skills, especially Python.
• Ability to create clear and concise technical documentation and guides for developers to follow when setting up and maintaining the dockerised environment.
• Strong analytical and troubleshooting skills, with the ability to identify and resolve issues that may arise during the containerisation process.
• Experience working in a collaborative environment, with a focus on remote development setups, and the ability to communicate effectively with internal and external teams.
Desirable Experience and Education:
• ITIL Familiarity with CRM Systems (VTiger CRM Preferred).
• Knowledge of Directory Services (LDAP/Active Directory).
• Experience with GitLab.
• Expertise in Security Tools (Cortex and JoeSandbox).
• FileCloud Experience.
• Experience in FastAPI.
Location: Brussels, BE (Full-Remote).