Alouane - Architecte DOCKER

Ref : 211202N002
Email vérifié
Photo d'Alouane, Architecte DOCKER
Compétences
Expériences professionnelles
  • WORK EXPERIENCE

    Project manager
    Ministry of higher education and scientific research - Rabat, MoroccoSeptember 2019 to 2021

    Project: Docker swarm cluster setup
    -Served as a solution architect to build up a secure and prod ready docker swarm cluster, the main cluster had to be
    highly resilient, scalable and easy to replicate (100% configurable and automated), monitor and supervision. The entire
    process fits into the following steps
    • Setup of two DMZ zones
    o Public: Dedicated for docker swarm slaves that will host any frontal/public services (e.g., Frontal
    Traefik gateway, Frontal apps)
    o Private: Dedicated for docker swarm managers that will host internal services (e.g., Grafana, Kibana,
    Atlassian suite…) but cannot interfere with ministry internal network
    • Setup of a persistence storage volume (GlusterFs) solution as a container storage system for high availability
    • Setup a supervision UI (Portainer) to manage all cluster nodes, services, volumes, containers, users and teams
    • Setup a scheduled system prune job that frequently clean up unused images, volume or dangling/unreferenced
    containers to free nodes storage space (As a docker swarm service)
    • Deploy a keepalived container at each Frontal node for high availability, this has helped provision a failover of
    a virtual IP address from one node to another
    • Deploy a monitoring UI system (Grafana + Prometheus) in order to view several resource consumptions per
    service like:
    o Network usage

    o Protocol usage (e.g., POST, GET, PUT…)
    o Status code (e.g., 2xx, 4xx, 5xx)
    o Socket usage
    o Uptime and response time
    • Release a stack deployment best practice report for the dev team and exploitation team that includes
    o Stack files and image versioning strategy
    o Service routing, dns and subnets strategy
    o Volume binding and service backups strategy
    o Database backups strategy (i.e., Full, differential and transactional backups with automated job
    scheduling)
    o Service health check strategy
    o User name space and non-rooted container strategy
    Project: Docker registry (Docker registry + Portus)
    -Served as a solution architect to setup a highly resilient, easy to replicate (100% configurable and automated), and
    role-based access control registry, this will empower dev teams to push/pull service images locally for testing, and the
    CI/CD platform to pull/push staging and production labelled service images. The entire process fits into the following
    steps:
    • Setup docker registry (open-source version) as a scalable service in the docker swarm cluster
    • Setup a supervision UI (Portus) in order to manage namespaces, repositories, users and team authorisations
    • Setup a Portus background process service to ensure data synchronisation between docker registry and Portus
    UI service in case of a downtime

    Project: Data stream pipeline (Confluent)
    -Served as a solution architect to setup a data streaming pipeline platform, easy to replicate (100% configurable and
    automated), that connects and process event data in real time between different micro services deployed by different
    dev teams, The entire process fits into the following steps:
    • Setup Zookeeper to store persistent cluster metadata and critical component of the Confluent platform
    • Setup messaging broker service (Kafka) in cluster mode
    • Setup Confluent Schema Registry
    • Setup Confluent control center for cluster, broker, topics management and supervision
    • Setup a Ksql DB to process real time data with simple sql statement
    • Release a topic normalisation best practice report for the dev team and exploitation team

    Project: Gateway (Traefik)
    -Served as a solution architect to setup a high availability, easy to replicate (100% configurable and automated), and
    secure frontal gateway (Traefik) in a cluster mode that supports the following
    • Service auto discovery
    • Loadbalancing
    • Api control
    • Dynamique Certificate management
    • Orchestrator event consumption via Socat service (Socat exposes the docker socket)
    • Redirect traefik metrics to Prometheus for service monitoring

    Project: Logging system (EFK)
    -Served as a solution architect to build up a role-based access and easy to replicate (100% configurable and automated)
    logging system, it helps index service logs via Elasticsearch DB, then empower different dev/exploitation teams to
    monitor, search and analyse data in real time through Kibana UI. The entire process fits into the following steps:
    • Setup Elasticsearch service in cluster mode, with a snapshot/index backup strategy, each dev team has limited
    access to the spaces, indexes and logs related to applications they have deployed
    • Setup a Filebeat service that auto collects and ships relevant logs from different micro services to Elasticsearch
    after some filtering and processing, with an index life cycle management strategy per service
    • Setup Kibana service to explore, visualize and analyse data

    Project: Atlassian suite
    -Served as a solution architect to setup the Atlassian suite as a collaboration tool for enterprise product development
    teams, the setup has to be 100% configurable, automated and easy to replicate, the entire process fits into the following
    steps:
    • Setup a postgreSql DB service to power up all Atlassian products, with a backup strategy support and
    performance consideration in order to support large team workload
    • Setup an Adminer service for postgreSql DB visualisation and supervision
    • Setup of Jira software service with a data backup strategy, and custom workflows schemes appropriate for a
    scrum environment and DevOps driven
    • Setup of Jira service desk with a data backup strategy and custom SLA strategies and web portals
    • Setup of confluence with a data backup strategy, and custom space structure organisation
    • Setup of Bitbucket with a data backup strategy and synchronisation with other Atlassian products
    • Setup of Bamboo as a CI/CD platform and in sync with the local docker registry and other Atlassian products

    Project: Legacy app automation (CI/CD)
    -Served as a DevOps consultant to setup many automation pipelines for legacy apps (12 apps) developed in different
    technologies, all pipelines needed an auto-deployment step for staging environments and a manual confirmation step
    for production deployment, these pipelines were built to support the following frameworks
    • Backends
    o Spring boot (Java)
    o Django (Python)
    o Symfony (Php)
    o Laravel (Php)
    o Express (Nodejs)
    • Front
    o Angular (Js)
    o React (Js)
    • Mobile
    o Flutter (android & ios) via firebase app distribution
    o Ionic (android)

    Project: Cursussup platform
    -Served as a Techlead and architect to build a national bachelor platform, where all Moroccan candidates (1 million) in
    each year have to choose their preferred universities, prioritize and confirm or decline the proposed offer, the selection
    system implements the well-known Gale-Shapley algorithm for maximum transparency. The platform has:
    • A Front office where candidates can view latest news and apply to different universities (Angular 9)
    • A Backoffice where universities can manage selection formulas, test/Assessment score required to passe and
    candidates’ post registrations (Angular 9)
    • A Backend with 3 micro services (Spring Boot + Liquibase for DbOps + Swagger for API documentation +
    ehcach and vranish for caching)
    o Referentiel: Manage all system data and repositories
    o Orientation: Manage all candidates data and orders
    o Selection: Manage selection formulas and candidates scoring
    o The 3 micros services exchange events through Kafka topics
    o Each micro service has its own SQL server database with a backup and recovery strategy
    o Each service logs gets pushed using filebeat, and can be analysed through Kibana
    o Each service has its own health check and rate limiter
    • An SMTP service (AWS SES) with
    o Backoff strategy to overcome service consumption limits
    o Bounce rate and complaints rate listener
    o Notification fallback in case of
    ▪ Hard bounce (Full User inbox, Email inexistant, ISP block)
    ▪ Complaints
    ▪ Delivery delays
    Upon each pull request approval in an env branche (e.g., staging), a new docker image gets build and published (via
    Bamboo CI/CD) in docker registry then gets deployed automatically via Portainer in the appropriate environment
    (except for production env that needs a manual approve before deployment)
    -Links: ******** -

    Project: Accreditation platform
    -Served as a techlead and architect to build a national course accreditation platform, where all establishment and
    universities (800 entities) have to apply for course accreditation before starting the enrolment. The ministry teams and
    the National Quality Agency (NQA) assess each application through a peer review process for compliance with the
    standards. The NQA has more than 1000 experts that continually review applications, and gets paid monthly for their
    contributions, all performance review of each expert gets calculated by the same platform and generates the right
    monthly amount of payment.
    More than 1200 Jira tickets has been processed and the project is still in active development and maintenance
    The same technologies, workflows and stacks used in Cursussup platform have been deployed for this one
    -Links: ******** -

    Project: Equivalence platform
    -Served as a techlead and architect to build a national degree equivalence platform, where all students have to apply for
    an equivalence certificate when they have got a foreign degree. The ministry teams and the National Quality Agency
    assess each application through a blind review process for compliance with the standards
    The same technologies and stacks as Cursussup platform have been deployed for this one
    -Links: ******** -

    Project manager
    Arkiia - Rabat, MoroccoSeptember 2018 to 2019
    Project: E-Council platform
    -Served as a project manager to build an E-council platform similar to clarity.fm, It’s a marketplace for better matching
    between consultants and professionals through a new form of support (VideoConferencing), while using latest
    technologies:
    • Design workflow: Invisionapp
    • Tasks management: Asana (Scrum disposal)
    • Webrtc for VideoConferencing
    • Angular 6 app for the front site
    • Angular 6 app for the backoffice app
    • Payment gateways (Paypal and Payzone)
    • Varnish cdn, new cluster build
    • Crawlers redirection in the cdn edges side (SEO friendly)
    • Social networks integration
    • S3 as an origin hosting solution
    • Slim Restfull API
    • Aws code deploy + Php units + travis cli integration for deployments automation from github repository
    -Links: ******** -

    Project manager
    Threecomp - Rabat, MoroccoDecember 2018 to Today

    Project: Asset tracking (On going)
    -Served as a solution architect to build up a flexible and easy asset tracking software, clients can use the service as a
    SAAS platform, with a proprietary mobile device including a built-in barcode and RFID scanner, clients can customize
    their internal workflow and data schemas as they go with a role-based access, and can perform more advanced audit
    and maintenance jobs. The platform has 3 main components
    • Front office where managers orchestrate jobs and workflows (Angular 12 + state and store management)
    • Backend API for processing requests (Spring boot + Liquibase + ehcache + Swagger Api)
    • Mobile app for auditors and maintenance jobs (Ionic + Capacitor)
    • CI/CD pipeline is configured via Bamboo CI/CD
    o Front office: Node based image (Install modules, test, Build release) + Bamboo docker image build
    and push to docker hub registry
    o Backend: Maven (Compile, test, Package) + Jib (Docker image build and push to docker hub registry)
    o Mobile: CircleCI android/IOS based image (Install modules, Verify, Test) + Firebase CLI + Fastlane
    (Generate screenshots, build signed release, Push to Beta/Alpha/Production stores)

    Project: Docker swarm cluster setup
    -Served as a solution architect to build up a secure and prod ready docker swarm cluster, the cluster had to be highly
    resilient, scalable and easy to replicate (100% configurable and automated), monitor and supervision all deployed
    services

    Project: Data stream pipeline (Confluent)
    -Served as a solution architect to setup a data streaming pipeline platform, easy to replicate (100% configurable and
    automated), that connects and process event data in real time between different micro services deployed by different
    dev teams

    Project: Gateway (Traefik)
    -Served as a solution architect to setup a high availability, easy to replicate (100% configurable and automated), and
    secure frontal gateway (Traefik) in a cluster mode

    Project: Logging system (EFK)
    -Served as a solution architect to build up a role-based access and easy to replicate (100% configurable and automated)
    logging system, it helps index service logs via Elasticsearch DB, then empower different dev/exploitation teams to
    monitor, search and analyse data in real time through Kibana UI

    Project: Atlassian suite
    -Served as a solution architect to setup the Atlassian suite as a collaboration tool for enterprise product development
    teams, the setup has to be 100% configurable, automated and easy to replicate

    Project: Single sign on (SSO)
    -Served as a solution architect to setup a keycloak based SSO to manage user identity, access and authorization for
    • Atlassian suite (Private realm)
    • Legacy LDAP based apps (Private realm)

    Lead Technical Architect
    Audivity - Tucson, United StatesDecember 2017 to December 2018

    Project: Audivity Platform
    A react based platform to automate conversion of written content into digital audio, also leveraging AI voice
    reconstruction, script automation, voice-over, editing, publishing and analytics to make things simpler for content
    creators.
    -Core Content:
    • React front/backoffice app
    • Nodejs API (Loopback 3.X)
    • AmplitudeJs based audio player
    • Cloudfront as cdn audio delivery solution
    • S3 as an origin hosting solution
    • Public audio canals integration (itunes, soundcloud)
    • Aws Lambda + S3 +nginx for analytics
    • ffmpeg for audio processing
    • Aws code deploy + Php units + travis cli integration for deployments automation from github repository
    -Links: ******** –

    Lead Technical Architect
    Arkiia - Rabat - Morocco
    May 2016 to September 2018
    Project: Video hosting platform
    -Served as technical lead for a team of developers to build a fully functional video hosting platform similar to
    ********
    platform where the public can monetize their videos & make money from vast ads impressions -Core Content:
    • Angular 2 app for the front site
    • Angular 2 app for the backoffice app
    • Highwinds cdn integration for video, thumbs & assets hosting
    • Crawlers redirection in the cdn edges side (SEO friendly)
    • Social networks integration
    • S3 as an origin hosting solution
    • Cloudfront for backoffice app hosting
    • Aws elastic transcoder for video transcoding
    • Dmca for content ownership & report protection
    • Slim Restfull API
    • Videogular2 integration + plugins development
    • Lightweight embed player solution for other sites
    • Yeild bird Async adx integration
    • Aws Lambda + S3 +nginx for click frauds & bots’ detection
    • Daily Cron jobs for users, videos, channels statistics
    • Aws elastic loadbalancer + Autoscaller for backend scalability
    • Aws S3 + Kuberenetes + Vitess cluster management system as a database solution
    • Aws code deploy + Php units + travis cli integration for deployments automation from github repository
    -Links: ********, ********

    CHEF Orchestration expert
    Arkia - Rabat -
    October 2017 to January 2018
    A varnish cdn solution for a VOD platform to deliver small files (HLS/HDS manifests) as well as large files (Full-HD
    video fragments) efficiently with following requirements:
    -Highly configurable for a multi origin, worldwide nœuds setup (CHEF orchestration tool) -Able to handle
    10Gbps of traffic with bursts of up to 2,000 connections per second -An architecture that allows to write
    custom modules/plugins -Support origin shielding

    Network & System Administration
    leadplum - Quebec -
    March 2017 to November 2017
    Scale API is a machine learning based API for human intelligence. it brings human intelligence to software
    applications.
    I managed a self-healing aws infrastructure (Notifications, sms emails api component) to support real time failures
    and server/database crashes during traffic pick times
    - The core techs used in this task:
    -Chef server
    -Aws autoscaller loadbalancer
    -Aws route53
    -Aws Code deploy
    -Aws Data Analysis and Model Building

    Web devloper
    UtilBill - New York, NY -
    February 2017 to June 2017
    A SPA platform for managing a set of utility billings and invoices, the platform has more than 50k customers
    mainly in USA, Belgium and worldwide Core content:
    -React + redux based app
    Links: ********/

    Android Developer
    Arkiia - Rabat, MA -
    August 2016 to June 2017
    Project : Videos Mobile App
    -Managed a native android mobile app for ******** site -Core
    Content:
    • Minimum sdk: 4.1
    • Material design
    • Exoplayer integration
    • Admob integration + Google ima integration
    • Aws SNS for push notifications (topic per channel subscription)
    • Firebase analytics
    • Social networks integration
    -Links: ********?id=chouf.choufplus -
    Screenshots:

    Mobile Developer
    Arkiia - Rabat, MA -
    January 2016 to March 2017
    Project: Mobile apps for a StandUp TV show (one of the most views tv show in this country)
    - Developed the first mobile live vote system in morocco, so the public can interact with their favorite comedians
    then vote for them. Also, the public can record their own videos to participate in a weekly contest in order to win
    latest mobile devices tablets.
    -Core Content :
    • Full app developed using ionic 2 (Android/IOS)
    • Multi language support
    • Video recording + local transcoding
    • High traffic wordpress setup with Aws
    • Elastic loadbalancer Autoscaller system to accommodate high traffic
    • S3 as an origin hosting solution
    • Cloudfront as cdn delivery solution
    • Elastic aws transcoder
    • Wordpress Api integration
    • Custom wordpress development for 5 live vote types
    • Custom interaction wordpress plugin for the social interaction
    • Custom wordpress plugin for notification management (Gcm, Apns)
    -Links: ********?id=com.ionicframework.standup520312,
    ********-alaoula-tv/id1190139097?mt=8
    -Screenshots:

    Mobile Developer
    Arkiia - Rabat, MA -
    August 2016 to December 2016
    Project: Soccer mobile app for the official Moroccan premier league
    -Developed a mobile app + a backoffice app to manage all premier league events
    -Core Content:
    • Full app developed using ionic 1
    • Android app/IOS app/Tizen App for Samsung smart tvs, Android smart tvs
    • Live events streaming
    • Notification subscription per team
    • Backoffice app developed using AngularJs
    • Matches planning
    • Ads events Tracking Statistics
    • Backend developed using slim php micro framework
    • Aws sns for events notifications + subscription topic per team
    • Players/Teams/Calendar/Matches Events management
    • Advanced Google analytics integration
    -Links: ********?id=com.ionicframework.elbotola609035

    Web developer
    Intelex – Quebec, Canada -
    January 2016 to December 2016
    Project: Quality management system for ISO 9001, 27001 & 14001
    -Joined a team for an intranet enterprise level web applications development for ISO certified companies’ others
    working on active preparation
    -Core Content:
    • Full app developed using RestFull symphony api + Bootstrap Responsive design
    • Document management support
    • Corrective & preventif action management
    • Quality management plan
    • Audit, ISO certifs, Surveys, Complaints, Company process management
    ********/

    Mobile Developer
    AACC - Paris, France -
    February 2016 to October 2016
    Project: Driving license aptitude test app for over 200 psychologist agencies
    - Developed a mobile app that can run on large Android OS and Chrome OS for different psychologists’ agencies.
    Basically, the app is used as a proof compliant test system with the French government to attest that each
    patient/driver who passed the test, can get his driving license back along with his driving points -Core Content:
    • Full app developed using ionic 1, Android & Web version
    • Drivers management
    • Psychologists management
    • Tests management & configuration
    • Statistics management
    • Pdf, Word, Csv report generation
    • Backend developed using slim php micro framework

    Full Stack Developer
    Oradhub - Quebec, Canada -
    February 2016 to August 2016
    Project: Ads impressions monetization platform
    - Worked heavy on the front, backoffice & backend side on a daily basis to build a monetization platform like
    Double click for publisher’s app from Google, to let basically all companies, public restaurants, coffees, museums or
    even municipalities to sell their screen ad placements
    -Core Content:
    • Angular 2 app for the front site
    • Angular 2 app for the backoffice app
    • Cloudfront for videos, images, assets hosting
    • Social networks integration
    • S3 as an origin hosting solution
    • Cloudfront for Front & backoffice app hosting
    • Aws elastic transcoder for video transcoding
    • Slim Restfull API
    • Daily Cron jobs for screens, users, orangers statistics
    • Aws elastic loadbalancer + Autoscaller for backend scalability
    • Aws code deploy + Php units + travis cli integration for deployments automation from github repository
    • Paypal, Strip & Payload Gateway
    -Links: ********, ******** –

    Senior Web Engineer
    Techstats - Quebec, CanadaAugust 2015 to February 2016
    Project: Survey management system
    - Developed enterprise level web applications for managing client’s surveys for their customers in different Quebec
    regions
    -Core Content:
    • Full Front & backoffice app with FuelPhp + Bootstrap
    • Users management
    • Devices management
    • Surveys management
    • Custom Google charts integration
    • S3 as an origin hosting solution + statistics backup solution
    • Cloudfront for assets hosting
    -Links: ********

    Junior Web Engineer
    Innovision international - Quebec, CanadaAugust 2014 to August 2015
    Project: CloudCore an E-training platform for Industry customers
    - Joined the CloudCore team for daily maintenance & features improvements for new clients
    -Core Content:
    • Full Front & backoffice site with Smarty (PHP) + Bootstrap
    • Users management
    • Certifications management
    • Training/Modules management
    • Organization management
    -Links: ********

    Web Developer
    Rejes - Rabat, Morocco -
    May 2014 to August 2015
    Project: Development of a GIS platform
    - Developed a geographic information system platform for monitoring the various activities of the Ministry in
    charge of relations with the parliament
    -Core Content:
    • Full app developed using Angularjs + a symphony rest api + Bootstrap o Responsive
    design
    • Document management support
    • GIS Patterns management
    • Document management
    -Links: Local app

    Mobile Developer
    Arkia - Rabat, Morocco -
    January 2014 to January 2015
    Project: Video hosting mobile app in favour of the video.ma site
    - Developed a mobile app that lets the public users to record & upload their buzz videos to the video.ma platform +
    a new
    transcoding system for fast & parallel videos processing -Core Content:
    • Full app developed using cordova 5
    • Responsive design
    • JWplayer integration
    • Google IMA + admob integration
    • Statistics management (site's backoffice)
    • Backend developed using smarty php
    -Links: ********?id=com.accensit.vz

    Mobile Developer
    Threecamp - Rabat, Morocco -
    June 2014 to August 2014
    Project: Entertainment app for a Prehistoric animal museum
    - Developed a mobile app that can run on both large android OS screens & chrome OS screens for a museum
    reception, it contains documentation about all prehistoric creatures found in morocco in different languages, and
    some entertainment games, animations & quiz for an interaction with the public
    -Core Content:
    • Full app developed using ionic 1
    • Animation, games & quiz developed using html5 canvas
    -Links: ********

    Web Developer
    Inovia - Rabat, Morocco -
    January 2014 to June 2014
    Project: Quality management system for ISO 9001, 27001 & 14001
    - Developed intranet enterprise level web applications for ISO certified companies & others working on active
    preparation
    -Core Content:
    • Full app developed using RestFull symphony api + Bootstrap o Responsive design
    • Document management support
    • Corrective preventif action management o ISO certifs
    management
    • Users management
    • Audit management
    • Quality management plan
    • Company process management
    • Surveys management
    • Complaints management
    -Links: Local app

    Web Developer
    LARIT - Kenitra, Morocco -
    January 2013 to February 2014
    Project : Social events mobile app
    - Developed a meta-search engine + implementation of a semantic multi-words queries enrichment approach:
    -Core Content :
    • Two versions have been developed for this project, the first one is part of an internship with ********
    site, and the second is part of a research framework where I have implemented a semantics enrichment approach
    • Front backoffice was developed using JEE(Hibernat + Spring MVC) + Bootstrap
    • Backend had to be fairly fast to compensate for the multi search queries performed by the main server, basically
    I've used C language to write sites parsers + data extractors
    • Multiplexage I/O to get a full control over each http request sent, so we can cancel it once we detect any first
    frame delay,
    • JNI for the intercommunication between JEE DAO layer & the C library

    Android Developer
    Inovia - Rabat, Morocco -
    July 2013 to August 2013
    Project : Social events mobile app
    - Developed a mobile event management application organized by the Ministry of Youth and Sports of Qatar:
    - Core Content:
    • Minimum sdk 2.1
    • Auth ofr members
    • All activities history + autoscroll
    • Manage participations
    • Manage planning
    • Social media integration
    • Offline mode
    • Public rest api integration
    -Links: No longer public

    Android Developer
    Inovia - Rabat, Morocco -
    April 2013 to July 2013
    Project : Soccer mobile app
    - Developed an android app for the flow up of all Moroccan premier league matches
    -Core Content:
    • Minimum sdk 2.3
    • Matches events notifications
    • Matches calendar
    • Results per team & per player
    • Offline mode
    • Public rest api integration
    -Links: No longer public

Études et formations
  • EDUCATION

    Master degree in Software engineering
    Ibn tofail university – Kénitra – Morocco
    June 2013

    LINKS
    ********
    ********-alouane

    PUBLICATIONS
    Online multi-instance acquisition for cost optimization in IaaS Clouds
    ********/ April 2016
    Abstract - Amazon Ec2 service offers two diverse instance purchasing options. Users can either run instances by
    using on-demand plan and pay only for the incurred instance-hours, or by renting instances for a long period,
    while taking advantage of significant reductions (up to 60%). One of the major problems facing these users is cost
    management. How to dynamically combine between these two options, to serve sporadic workload, without
    knowledge of future demands? Many strategies in the literature, require either using exact historic workload as a
    reference or relying on long-term predictions of future workload. Unlike existing works, we propose two practical
    online deterministic algorithms for the multi-slope case, that incur no more than 1+1/1- and 2/1-α respectively,
    compared to the cost obtained from an optimal offline algorithm, where α is the maximum saving ratio of a
    reserved instance offer over on-demand plan.

    A thick-cloud solution for data auditing in a cloud environment
    ********/
    May 2016
    Abstract - Protecting and auditing data is not an easy task, especially when it comes to cloud storage. As such, it is
    essential to design an efficient data auditing scheme along with a recovery process while controlling the cloud fees,
    in the literature, many works has been devoted to cloud storage security, but the majority did not consider the
    cloud fees into account or provide a cost analysis of their solutions. Therefore, they cannot be deployed in a real
    cloud environment. For this reason, we introduce a new regenerating code-based model for cloud data integrity
    protection that can surely conduct data auditing operation with the minimum cost possible. We also give some
    insights about some new threat models like data tracking problem, which can cause the total loss of customer's
    data, and data loss insurance problem. The global evaluation of our model shows that our solution can save the
    total cost incurred by data check operation when using on-demand instances by 16%, and up to 40% when using
    reserved instance plan. While it incurs additional cost no more than 4% when triggering a repair operation for
    different parameters.
    How can we design a cost-effective model that ensures a high level of data integrity protection?
    ********/ May 2015

    Abstract - Everyone agree that data is more secured locally than when it is outsourced far away from their owners.
    But the growth of local data annually implies extra charges for the customers, which makes their business slowing
    down. Cloud computing paradigm comes with new technologies that offer a very economic and cost-effective
    solutions, but at the expense of security. So, designing a lightweight system that can achieve a balance between cost
    and data security is really important. Several schemes and techniques have been proposed for securing, checking
    and repairing data, but unfortunately the majority doesn't respect and preserve the cost efficiency and profitability
    of cloud offers. In this paper we try to answer the question: how can we design a model that enables a high level of
    integrity check while preserving a minimum cost? We try also to analyse a new threat model regards the tracking
    of a file's fragments during a repair or a download operation, which can cause the total loss of customers data. The
    solution given in this paper is based on redistributing fragments locations after every data operation using a set of
    random values generated by a chaotic map. Finally, we provide a data loss insurance (data corruption as well)
    approach based on user estimation of data importance level that helps in reducing user concerns about data loss.

    Virtual Machines Online Acquisition
    ********.html
    June 2018
    Abstract - Clouds basically offer a set of instance acquisition solutions, it’s either an on-demand plan where the
    user has to pay the full VM hourly pricing or can go with a commitment for a X duration, then the user can benefit
    from a Y percent of reduction over the total VM reservation period. That point of shifting or decision making
    becomes more difficult during the last couple years, with this big number of service reservation offers with various
    duration that we have on the market today and knowing the fact that not all workloads are easy to predict, it forces
    the user to think about an optimal combination of these offers, while maintaining the same availability level,
    consistency and latency of the on-demand solution. In this paper, we introduce two deterministic algorithms for
    the multi-slope case, that incur no more than 1 + 1/1−α and 2/1−α respectively, compared to the cost obtained from
    an optimal offline algorithm, where α is the maximum saving ratio of a reserved instance offer over on-demand
    plan. Our simulation driven by the google cluster usage data-trace shows that more than 30% of cost savings can
    be achieved when applied to a real cloud provider like amazon web services, while 40% when purchasing instances through a cloud broker service.

D'autres freelances
Architecte DOCKER

Ces profils pourraient vous intéresser !
CV Architecte de solution
Victor

Architecte de solution

  • NANTES
DRUPAL DEVOPS DOCKER AZURE ANSIBLE Kubernetes Cloud AWS Google Cloud Platform
Bientôt disponible
CV DevOps Kubernetes
Francois

DevOps Kubernetes

  • MAISONS-LAFFITTE
SHELL UNIX SCRIPT SHELL HPUX LINUX GIT HASHICORP TERRAFORM DEVOPS DOCKER Kubernetes CI/CD
Disponible
CV Ingénieur de développement JAVA
Jacques

Ingénieur de développement JAVA

  • ROISSY-EN-BRIE
J2EE MONGODB JAVA JAVASCRIPT Spring Boot DOCKER Angular HIBERNATE POSTGRESQL JENKINS
CV Architecte Cloud AWS
Julien

Architecte Cloud AWS

  • MORIGNY-CHAMPIGNY
Kubernetes DOCKER LINUX Cloud AWS JENKINS GITLAB HASHICORP TERRAFORM DEVOPS
Disponible
CV DEVOPS / Api management
Azddine

DEVOPS / Api management

  • TOULOUSE
API RESTful DEVOPS LINUX J2EE JAVA DOCKER CI/CD JENKINS Kubernetes XL Deploy
CV Architecte JAVA JEE
Clement

Architecte JAVA JEE

  • LYON
SPRING JAVA UML J2EE REACT.JS Angular Kubernetes SQL DOCKER
CV Architecte Cloud AWS / DevOps
Xavier

Architecte Cloud AWS / DevOps

  • SAINT-DENIS
Cloud AWS HASHICORP TERRAFORM Kubernetes ANSIBLE DOCKER AGILE JENKINS JAVA LINUX
CV Administrateur système SQL SERVER
Florian

Administrateur système SQL SERVER

  • TARADEAU
POWERSHELL SQL SERVER WINDOWS AZURE DOCKER ANSIBLE GIT LINUX ACTIVE DIRECTORY VMWARE
CV DevOps DEVOPS
Rony

DevOps DEVOPS

  • PARIS
DEVOPS ANSIBLE DOCKER JAVA HASHICORP TERRAFORM SAFE ELASTICSEARCH PYTHON GRAFANA Kubernetes
CV Specialiste Cloud Devops
Walid

Specialiste Cloud Devops

  • PARIS
Kubernetes DEVOPS Google Cloud Platform DOCKER CI/CD GITLAB HASHICORP TERRAFORM JAVA LINUX ELK