EC Drupal Hosting Service Expert - Remote
ACT DIGITAL
Job Description
Working Methods, Environment and Conditions
Project duration: 400 days
Initial contract duration: 150 days
Expected start date: 01/12/2025
Service delivery mode: Remote/Far-Site
The services shall be performed remotely in Far-site location within EU territory only. Laptop will be provided by the Commission. Onsite presence may be requested with a notice period of 7 days.
Specific Expertise
Following specific expertise is mandatory for the performance of tasks:
- At least 6 years of specific expertise in designing, implementing, managing and supporting the EC DIGIT Drupal hosting CI/CD pipelines.
- At least 6 years of specific expertise in supporting a large portfolio customers of corporate CI/CD pipelines.
- At least 6 years of specific expertise in implementation of secure code in applications.
- At least 6 years of specific expertise in automated testing.
- At least 6 years of specific expertise in Quality Assurance for a large number of Drupal projects.
Knowledge and Skills
Following skills and knowledge are required for the performance of the above listed tasks:
- Very good knowledge of Drupal
- Very good knowledge of EC Drupal hosting service
- Very good knowledge of current CI/CD pipelines implementation for EC Drupal hosting service
- Very good knowledge of PHP
- Very good knowledge of JavaScript
- Very good knowledge of DevOps automation and CI/CD
- Very good knowledge of automated testing and test implementation
- Very good knowledge of secure coding
- Very good knowledge of web services (REST and SOAP)
- Very good knowledge of OWASP
- Very good knowledge of Composer
- Very good knowledge of LAMP and drupal hosting solutions
- Very good knowledge of gitlab and CI/CD capabilities
- Good knowledge of Docker and Kubernetes
- Good knowledge of AWS cloud
- Ability to give business and technical presentations
- Ability to apply high quality standards
- Ability to cope with fast changing technologies used in Drupal hosting
- Very good communication skills with technical and non-technical audiences
- Analysis and problem solving skills
- Capability to write clear and structured technical documents
- Ability to participate in technical meetings and good communication skills
- Ability to mentor junior colleagues
- Ability to lead a technical team
Description of the Tasks
Following tasks will be performed by external service provider:
- Coordination of activities related to deployment of Drupal and Moodle sites
- Establishment/maintenance of procedures related to deployment of Drupal and Moodle sites
- Design, implementation and maintenance of deployment pipelines for Drupal and Moodle sites
- Support to developers for deployment operations
- Deployment of security patches for Drupal and Moodle sites
- Team management of the QA team
- Design and implementation of improvements for the CI/CD Drupal and Moodle pipelines
- Design, implementation and maintenance of automated testing procedure for Drupal and Moodle sites
- Execute manual checks of the code delivered by the various development teams for ensuring compliance of delivered code with corporate rulesets
- Participate in the definition of improvements of the rulesets uses in order to increment the security posture, long term maintainability and reuse of corporate components of Drupal and Moodle sites supported
- Design, implement, test and support CI/CD pipelines for automating functional, security, performance and compliance testing as well as the build of the artefact to be deployed
- Prepare documentation on new rulesets and CI/CD improvements
- Support requests from developers working for the various sites for both QA processing as well as in relation to CI/CD pipelines possible issues
Qualifications
A minimum educational qualification for lot 3 is: Level of education corresponding to Level 7 of the European Qualification Framework which typically corresponds to a master's level or 5 years of higher education.