Leave us your email address and we'll send you all the new jobs according to your preferences.

Drupal 8 Developer at Atelier7, 3 months contract

Posted 3 hours 57 minutes ago by Maria Consulting Ltd

Permanent
Full Time
Other
England, United Kingdom
Job Description

Creating a new Drupal 8 file Management system form scratch, integrating it with Git and AWS: My main tasks are Drupal 8 Custom Module Development, cron jobs maintenance, create new drush commands, Features, Plugins to import files from Git and Deploy them on AWS.

Technologies

Drupal 8 File Management System integrated with IMCE, Git and AWS. The application allow users with specific permissions to manage file Deployments, Archive Files, Upload and Commit new files. Drupal 8 Custom Entities, Custom IMCE Plugin Integration, User Roles, Content types, Views, Custom Searches, Bulk Operations, Features, Entity API, Custom module development (Git and AWS Integration), custom themes and custom hooks, GitHub.

Project Description

Create aDrupal 8 File Management System fully integrated with Git and AWS. The Tool allows HMRC Manager to Deploy, Archive, Upload and Commit their files for their GOV web sites. Most of the Government web sites are static HTML pages which are stored in AWS.

Responsibility

I work as a Senior Drupal Developer in a team of 10 other developers (1 front end, 7 Senior Drupal Developers and 2 system admin), I built Drupal 8 custom modules for integrating file deployment from Git to AWS extending the simple IMCE Drupal web interface, writing cron jobs, feed imports, drush commands.

Technologies and Methodologies: Drupal 8, IMCE, Custom Plugins Entity API, Form API, Hooks. Tools: PHP Storm, GitHub, Putty, Cypress testing, Apache, AWS. Changes are requested through pull requests and code reviews.

I worked for Atelier7 last year in the Development of this Drupal 8 Risk Management Tool and this year they called me back to do 3 months of working improvements on the Tool and Upgrade to the Latest Drupal 8 Version.

Top Management Team at UBS are very keen that ALL Developers and Members of Stuffwho are involved directly or indirectly in Software Development to follow entirely the Bank Processes for the entire SDLC (Software Development Lifecycle) that's why we set up the Internal DLCDrupal 7 portal. The purpose of this Portal is to create a way to integrate all the Banks Tools such as Jira, Gitlub, SERA and AWS. The Portal allow Managers to create Sprint and define and model their SDLC by planning and list all the artifacts.

14 January 2019 -23 May 2019, API Market place is where Developers from the Bank (Credit Suisse) share their APIs (Documentations) with other Developers within the same Organisation (Internal Drupal portal). The producers publish and deploy these APIs using Swagger Files which go through a pipeline process which requires a RFC request to release APIs to PROD. Developers need to create an Application in order to be granted access to these APIs through a Key and Secret. Access is controlled on single API, but Developers can re-use the same Application (Key) to Request Access on multiple Products. Each Access Request goes through an Approval Process. We extend this functionality to also handle access to SPID-base APIs.

Email this Job