SlideShare a Scribd company logo
1 of 11
Download to read offline
FABIO FERRARI
CLOUD SOLUTION ARCHITECT
DEVOPS ENGINEER
particles.io
Results-driven, fully organized and qualified IT professional in
cloud infrastructure design and automation for microservices
architectures based on Docker containers and Kubernetes.
Google Certified Cloud Architect with a long experience in *nix
systems management and administration, excellent skills on
Google Cloud Platform and Google ecosystem integrations
(Google SDK and Google API).
Detail-oriented DevOps Engineer accustomed to working as
remote worker freelance in fast paced/multitasking
distributed environments.
Profile
scheduled
scheduled
scheduled
1
2
3
4
5
Dynamic website development in PHP and MySQL
Rich UI development with Macromedia Flash and Actionscript
Web Developer
WebNet Solutions Snc - Reggio Emilia (IT)
2000
2006
2012
2015
2019
PM and development of PHP and Java projects
Infrastructures and servers administration (Bare Metal, VMware)
IT Manager and Linux System Administrator
Addiction Srl - Reggio Emilia (IT)
Development team management on iOS and Java projects
Cloud infrastructures administration (VMware, OpenStack, AWS)
IT Manager and Cloud Administrator
Vision Snc - Reggio Emilia (IT)
Design and maintenance of several GCP infrastructures and services
CI/CD Automation and world-wide distributed development teams support
Cloud Architect and DevOps Engineer
particles.io - Sofia (BG)
Design and maintenance of the GCP infrastructure
SDLC and CI/CD Automation
DevSecOps team management
Cloud Architect and Sr. DevOps Engineer
Strucinspect - Vienna (AU)
Professional
History
What I did.
GOOGLE CLOUD ARCHITECT
Design and plan a cloud solution architecture on GCP
Manage and provision the cloud solution infrastructure
Design for security and compliance
Analyze and optimize technical and business processes
Manage implementations of cloud architecture
Ensure solution and operations reliability
DEVOPS ENGINEER
Plan iterations of the product’s development
Development of the infrastructure-as-code
Test and deploy to the production environments
Deliver product updates through pipelines
Monitoring and Log solutions for performance analysis
Security assessment and compliance
SITE RELIABILITY ENGINEER
Experience in high-availability distributed systems
Ability to debug, optimise code, and automate routine tasks
Systematic problem-solving approach
Technical
Expertise
What I can do.
Technology
Stack
Knowledge as a service.
GCP Architecture Design
Kubernetes Clusters (GKE)
Google API and Services Integration
Deploy, configure, maintain and monitor Linux VMs
Load Balanced solutions for high-available systems
Custom VPCs and network services configuration
Support on Google computing services: App Engine, Cloud Functions, Cloud Run, etc.
Compute Engine
Deploy and configure GKE clusters through Terraform or Ansible
Continuous Deployment through GitOps approach
Multiple environments configuration
Authorization rules and authentication policies (IAM, RBAC) configuration
Google Kubernetes Engine
Plan and design optimal storage solution for any kind of workload
Backup solutions and disaster recovery plans
Authorizations and permissions management
Data retention policies and objects lifecycle management
SQL, NoSQL and Object Data management
Storage
Latest Projects
2021 - Strucinspect (AU)
Management of a GCP multi-projects infrastructure with several GKE clusters, A.I. clusters for image
mapping processing managed through Argo, mixed storage implementations based on performance and
availability requirements. Cloud Functions configuration and authorizations setup for developers access
and automated deployments. Big Query integration for data analysis and business intelligence on cloud
resources usage, network packages and storage events.
Infrastructure as code with Terraform and Terragrunt.
Installation and setup of Kubernetes cluster on hybrid environments
K8s cluster administration and maintenance
Resource and service deployments
CRDs and Helm packages development support
Kubernetes
Full support on the applications migration to Docker
Docker Compose integrations for single-host deployments
CI/CD pipelines integrations
Builds automation and Docker Registry management
Docker
App Containerization
Kubernetes Administration
CI/CD and GitOps
GitOps continuous and progressive delivery solutions
Multi-environment support
Canary or blue-green deployments
Third-party integrations (GitLab, Slack, Teams, etc.)
Flux
Latest Projects
2020 - Strucinspect (AU)
Multiple Kubernetes clusters deployment and administration on GKE, migration
of the production deployments to the GitOps approach based on Flux v.2 and
GitLab repositories. Pipeline development and configuration to update resource
manifests included in Flux managed source code and execute deployments.
RBAC and IAM binding configuration in order to restrict API access at
organization, folder and project level in GCP.
Playbooks and roles development for agnostic cloud resources configuration
Multi-environment distributed configuration
Custom plug-ins and integrations development
Ansible CI/CD processes integration (Jenkins, GitLab, GitHub, etc.)
Tailor-made CLI console for Ansible tasks management
Ansible
Installation and configuration of a new instance of AWX such as stand-alone
Docker stack or Kubernetes Operator
AWX maintenance and management in high-availability environments
Integration with third-party tools (Vault, GCP, GitLab, OAuth2, etc.)
Design and development of the AWX Templates and Workflows
API and CLI integrations in product applications or pipelines
AWX
Latest Projects
2021 - Strucinspect (AU)
Deployed a stand-alone AWX solution on a GCP
infrastructure in order to manage user invoked
or scheduled jobs. All projects were connected
to the GitLab repositories to fetch latest
updates. GitLab pipelines were configured to
run specific jobs through AWX and its API.
Systems Configuration
Resources Provisioning
Scheduled Jobs
2020 - particles.io (BG)
Open Source role for Ansible to support GCP
instance provisioning and management. This
project is public available on GitHub and
included in some production environments as
Git submodules. Source:
https://github.com/devxops/ansible-role-gce
Declarative cloud infrastructure provisioning
Centralized code management and third-party integrations
Terragrunt templates to keep backend configuration DRY
Authorization and permission releases and renewals
Terraform
Fault-tolerant implementation of a Vault system
Secrets Engines management
Accesses, Policies and Tokens management
Vault CLI and Vault API integrations
Vault
Infrastructure as Code
Secrets Management
Service Discovery
Docker or Kubernetes deployment and setup
Services Discovery in a microservices Architecture
Prometheus integration for containers and pods real-time monitoring
Consul
Latest Projects
2021 - Strucinspect (AU)
Multi-environment deployments on several GCP projects through Terraform and Terragrunt:
nodes provisioning and management of the Kubernetes clusters (node pools) on GKE, custom
VPCs, NAT, networks and subnetworks configuration, GCS buckets creation, lifecycle and
permissions setup, IAM roles and bindings at several organization levels, firewall rules and
more. Integration of a Vault system in HA configuration (Load Balanced) in order to manage
sensitive data in GitLab pipelines, Ansible/AWX tasks and third-party tools.
Consul service discovery for new Docker VMs, Prometheus + Grafana integration to collect
metrics and display performance charts.
Full configuration of a stand-alone or managed GitLab environment
Continuous Deployment for cloud native applications
Fast and reliable pipelines development for any kind of environment
Vulnerability assessment integrations
GitLab
Docker and Kubernetes deployments
Extract and import any kind of metric from distributed systems
Service Discovery integrations
Alerts manager and notification channels setup
Prometheus
Agile DevOps Culture
Monitoring
Site Reliability
Installation of a full Grafana environment linked to available data sources
(Prometheus, InfluxDB, Big Query, Monitoring, etc.)
Dashboard and charts customizations (queries and presentation)
Docker and Kubernetes workloads real time monitoring (cAdvisor)
Grafana chart integrations in third-party systems
Grafana
Latest Projects
2021 - Strucinspect (AU)
Multiple installations of Prometheus +
Grafana environments to monitor
applications and services deployed in in the
infrastructure VMs or Kubernetes Pods.
Configuration of some Grafana dashboards
to display GCP billing charts based on Big
Query data sets.
2020 - Qapla' (IT)
Migration from an unstructured release
workflow to a full GitLab DevOps process
based on deployment / branching strategies
and new integration processes. Real time
monitoring of all nodes and services
through Prometheus and Grafana.
Thank you for your attention.
https://github.com/devxops
https://linkedin.com/in/particles
fabio@particles.io
https://particles.io

More Related Content

What's hot

Evolve or Fall Behind: Driving Transformation with Containers - Sai Vennam - ...
Evolve or Fall Behind: Driving Transformation with Containers - Sai Vennam - ...Evolve or Fall Behind: Driving Transformation with Containers - Sai Vennam - ...
Evolve or Fall Behind: Driving Transformation with Containers - Sai Vennam - ...CodeOps Technologies LLP
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesSlideTeam
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...SlideTeam
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDocker, Inc.
 
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ... The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...Josef Adersberger
 
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...tdc-globalcode
 
Infrastructure as code
Infrastructure as codeInfrastructure as code
Infrastructure as codeAxel Quack
 
CI/CD with AWS Code Services
CI/CD with AWS Code ServicesCI/CD with AWS Code Services
CI/CD with AWS Code ServicesPulkit Gupta
 
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)충섭 김
 
Zero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesZero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesWojciech Barczyński
 
GKE Tip Series how do i choose between gke standard, autopilot and cloud run
GKE Tip Series   how do i choose between gke standard, autopilot and cloud run GKE Tip Series   how do i choose between gke standard, autopilot and cloud run
GKE Tip Series how do i choose between gke standard, autopilot and cloud run Sreenivas Makam
 
Kubernetes: one cluster or many
Kubernetes:  one cluster or many Kubernetes:  one cluster or many
Kubernetes: one cluster or many cornelia davis
 
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...tdc-globalcode
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization PlatformGDG Cloud Bengaluru
 
Fabio rapposelli pks-vmug
Fabio rapposelli   pks-vmugFabio rapposelli   pks-vmug
Fabio rapposelli pks-vmugVMUG IT
 
Kubernetes and Cloud Native Update Q4 2018
Kubernetes and Cloud Native Update Q4 2018Kubernetes and Cloud Native Update Q4 2018
Kubernetes and Cloud Native Update Q4 2018CloudOps2005
 
Building Developer Pipelines with PKS, Harbor, Clair, and Concourse
Building Developer Pipelines with PKS, Harbor, Clair, and ConcourseBuilding Developer Pipelines with PKS, Harbor, Clair, and Concourse
Building Developer Pipelines with PKS, Harbor, Clair, and ConcourseVMware Tanzu
 
What is Windows Azure Platform
What is Windows Azure PlatformWhat is Windows Azure Platform
What is Windows Azure PlatformDavid Chou
 

What's hot (20)

Evolve or Fall Behind: Driving Transformation with Containers - Sai Vennam - ...
Evolve or Fall Behind: Driving Transformation with Containers - Sai Vennam - ...Evolve or Fall Behind: Driving Transformation with Containers - Sai Vennam - ...
Evolve or Fall Behind: Driving Transformation with Containers - Sai Vennam - ...
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container Networking
 
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ... The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
 
Infrastructure as code
Infrastructure as codeInfrastructure as code
Infrastructure as code
 
CI/CD with AWS Code Services
CI/CD with AWS Code ServicesCI/CD with AWS Code Services
CI/CD with AWS Code Services
 
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
쿠버네티스를 이용한 기능 브랜치별 테스트 서버 만들기 (GitOps CI/CD)
 
CI/CD on pure AWS
CI/CD on pure AWSCI/CD on pure AWS
CI/CD on pure AWS
 
Zero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with KubernetesZero-downtime deployment of Micro-services with Kubernetes
Zero-downtime deployment of Micro-services with Kubernetes
 
GKE Tip Series how do i choose between gke standard, autopilot and cloud run
GKE Tip Series   how do i choose between gke standard, autopilot and cloud run GKE Tip Series   how do i choose between gke standard, autopilot and cloud run
GKE Tip Series how do i choose between gke standard, autopilot and cloud run
 
Kubernetes: one cluster or many
Kubernetes:  one cluster or many Kubernetes:  one cluster or many
Kubernetes: one cluster or many
 
An Overview of Spinnaker
An Overview of SpinnakerAn Overview of Spinnaker
An Overview of Spinnaker
 
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
TDC2017 | São Paulo - Trilha Cloud Computing How we figured out we had a SRE ...
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization Platform
 
Fabio rapposelli pks-vmug
Fabio rapposelli   pks-vmugFabio rapposelli   pks-vmug
Fabio rapposelli pks-vmug
 
Kubernetes and Cloud Native Update Q4 2018
Kubernetes and Cloud Native Update Q4 2018Kubernetes and Cloud Native Update Q4 2018
Kubernetes and Cloud Native Update Q4 2018
 
Building Developer Pipelines with PKS, Harbor, Clair, and Concourse
Building Developer Pipelines with PKS, Harbor, Clair, and ConcourseBuilding Developer Pipelines with PKS, Harbor, Clair, and Concourse
Building Developer Pipelines with PKS, Harbor, Clair, and Concourse
 
What is Windows Azure Platform
What is Windows Azure PlatformWhat is Windows Azure Platform
What is Windows Azure Platform
 

Similar to Fabio Ferrari | particles.io | Presentation

Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfLibbySchulze
 
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...NETWAYS
 
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar NeelamegamOpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar NeelamegamOpenNebula Project
 
Igalia and WebKit: Status update and plans
Igalia and WebKit: Status update and plansIgalia and WebKit: Status update and plans
Igalia and WebKit: Status update and plansIgalia
 
A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite Codemotion
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformDevOps Indonesia
 
How Kubernetes helps Devops
How Kubernetes helps DevopsHow Kubernetes helps Devops
How Kubernetes helps DevopsSreenivas Makam
 
Xander Harris Résumé
Xander Harris RésuméXander Harris Résumé
Xander Harris RésuméXander Harris
 
04_Azure Kubernetes Service: Basic Practices for Developers_GAB2019
04_Azure Kubernetes Service: Basic Practices for Developers_GAB201904_Azure Kubernetes Service: Basic Practices for Developers_GAB2019
04_Azure Kubernetes Service: Basic Practices for Developers_GAB2019Kumton Suttiraksiri
 
Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder Singh
 
Session 4 GCCP.pptx
Session 4 GCCP.pptxSession 4 GCCP.pptx
Session 4 GCCP.pptxDSCIITPatna
 
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...Oleg Shalygin
 
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHostedbyConfluent
 
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHostedbyConfluent
 
The App Developer's Kubernetes Toolbox
The App Developer's Kubernetes ToolboxThe App Developer's Kubernetes Toolbox
The App Developer's Kubernetes ToolboxNebulaworks
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuVMware Tanzu
 
Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service WinWire Technologies Inc
 

Similar to Fabio Ferrari | particles.io | Presentation (20)

Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
 
Kubermatic.pdf
Kubermatic.pdfKubermatic.pdf
Kubermatic.pdf
 
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
 
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar NeelamegamOpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
OpenNebulaConf 2014 - Cloud Automation for OpenNebula - Kishorekumar Neelamegam
 
Igalia and WebKit: Status update and plans
Igalia and WebKit: Status update and plansIgalia and WebKit: Status update and plans
Igalia and WebKit: Status update and plans
 
A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite A fresh look at Google’s Cloud by Mandy Waite
A fresh look at Google’s Cloud by Mandy Waite
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
How Kubernetes helps Devops
How Kubernetes helps DevopsHow Kubernetes helps Devops
How Kubernetes helps Devops
 
Xander Harris Résumé
Xander Harris RésuméXander Harris Résumé
Xander Harris Résumé
 
04_Azure Kubernetes Service: Basic Practices for Developers_GAB2019
04_Azure Kubernetes Service: Basic Practices for Developers_GAB201904_Azure Kubernetes Service: Basic Practices for Developers_GAB2019
04_Azure Kubernetes Service: Basic Practices for Developers_GAB2019
 
Mastinder singh visualcv_resume
Mastinder singh visualcv_resumeMastinder singh visualcv_resume
Mastinder singh visualcv_resume
 
Session 4 GCCP.pptx
Session 4 GCCP.pptxSession 4 GCCP.pptx
Session 4 GCCP.pptx
 
Gdsc muk - innocent
Gdsc   muk - innocentGdsc   muk - innocent
Gdsc muk - innocent
 
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
 
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
 
The App Developer's Kubernetes Toolbox
The App Developer's Kubernetes ToolboxThe App Developer's Kubernetes Toolbox
The App Developer's Kubernetes Toolbox
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
 
Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service
 

Recently uploaded

Call Girls In {Laxmi Nagar Delhi} 9667938988 Indian Russian High Profile Girl...
Call Girls In {Laxmi Nagar Delhi} 9667938988 Indian Russian High Profile Girl...Call Girls In {Laxmi Nagar Delhi} 9667938988 Indian Russian High Profile Girl...
Call Girls In {Laxmi Nagar Delhi} 9667938988 Indian Russian High Profile Girl...aakahthapa70
 
Karachi Escort Girls -03278838827- Top 100 + Independent Call Girls for Night...
Karachi Escort Girls -03278838827- Top 100 + Independent Call Girls for Night...Karachi Escort Girls -03278838827- Top 100 + Independent Call Girls for Night...
Karachi Escort Girls -03278838827- Top 100 + Independent Call Girls for Night...Ayesha Khan
 
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝Ayesha Khan
 
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂door45step
 
Call Girls in Karachi || 03081633338 || 50+ Hot Sexy Girls Available 24/7
Call Girls in Karachi || 03081633338 || 50+ Hot Sexy Girls Available 24/7Call Girls in Karachi || 03081633338 || 50+ Hot Sexy Girls Available 24/7
Call Girls in Karachi || 03081633338 || 50+ Hot Sexy Girls Available 24/7Ayesha Khan
 
Call Girls In Naraina (Delhi) +91-9667422720 Escorts Service
Call Girls In Naraina (Delhi) +91-9667422720 Escorts ServiceCall Girls In Naraina (Delhi) +91-9667422720 Escorts Service
Call Girls In Naraina (Delhi) +91-9667422720 Escorts ServiceLipikasharma29
 
NAGPUR CALL GIRL 92628*71154 NAGPUR CALL
NAGPUR CALL GIRL 92628*71154 NAGPUR CALLNAGPUR CALL GIRL 92628*71154 NAGPUR CALL
NAGPUR CALL GIRL 92628*71154 NAGPUR CALLNiteshKumar82226
 
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...aakahthapa70
 
Russian Call Girls in Goa %(9316020077)# Russian Call Girls in Goa By Russi...
Russian Call Girls  in Goa %(9316020077)# Russian Call Girls  in Goa By Russi...Russian Call Girls  in Goa %(9316020077)# Russian Call Girls  in Goa By Russi...
Russian Call Girls in Goa %(9316020077)# Russian Call Girls in Goa By Russi...Goa Call Girls Service Goa escort agency
 
Call Girls In Sector 29, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 29, (Gurgaon) Call Us. 9711911712Call Girls In Sector 29, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 29, (Gurgaon) Call Us. 9711911712Delhi Escorts Service
 
Hot Vip Call Girls Service In Sector 149,9818099198 Young Female Escorts Serv...
Hot Vip Call Girls Service In Sector 149,9818099198 Young Female Escorts Serv...Hot Vip Call Girls Service In Sector 149,9818099198 Young Female Escorts Serv...
Hot Vip Call Girls Service In Sector 149,9818099198 Young Female Escorts Serv...riyaescorts54
 
Call Girls in Calangute Beach 8588052666 Goa Escorts ...
Call Girls in Calangute Beach 8588052666 Goa Escorts ...Call Girls in Calangute Beach 8588052666 Goa Escorts ...
Call Girls in Calangute Beach 8588052666 Goa Escorts ...nishakur201
 
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)riyaescorts54
 
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝Lipikasharma29
 
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712Delhi Escorts Service
 
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7Ayesha Khan
 
Call Girls in Majnu ka Tilla Delhi 💯 Call Us 🔝9711014705🔝
Call Girls in Majnu ka Tilla Delhi 💯 Call Us 🔝9711014705🔝Call Girls in Majnu ka Tilla Delhi 💯 Call Us 🔝9711014705🔝
Call Girls in Majnu ka Tilla Delhi 💯 Call Us 🔝9711014705🔝thapagita
 
Call Girls In {Aerocity Delhi} 98733@20244 Indian Russian High Profile Girls ...
Call Girls In {Aerocity Delhi} 98733@20244 Indian Russian High Profile Girls ...Call Girls In {Aerocity Delhi} 98733@20244 Indian Russian High Profile Girls ...
Call Girls In {Aerocity Delhi} 98733@20244 Indian Russian High Profile Girls ...aakahthapa70
 
Call Girls in Janakpuri Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Janakpuri Delhi 💯 Call Us 🔝9667422720🔝Call Girls in Janakpuri Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Janakpuri Delhi 💯 Call Us 🔝9667422720🔝Lipikasharma29
 
Call Girls In {{Connaught Place Delhi}}96679@38988 Indian Russian High Profil...
Call Girls In {{Connaught Place Delhi}}96679@38988 Indian Russian High Profil...Call Girls In {{Connaught Place Delhi}}96679@38988 Indian Russian High Profil...
Call Girls In {{Connaught Place Delhi}}96679@38988 Indian Russian High Profil...aakahthapa70
 

Recently uploaded (20)

Call Girls In {Laxmi Nagar Delhi} 9667938988 Indian Russian High Profile Girl...
Call Girls In {Laxmi Nagar Delhi} 9667938988 Indian Russian High Profile Girl...Call Girls In {Laxmi Nagar Delhi} 9667938988 Indian Russian High Profile Girl...
Call Girls In {Laxmi Nagar Delhi} 9667938988 Indian Russian High Profile Girl...
 
Karachi Escort Girls -03278838827- Top 100 + Independent Call Girls for Night...
Karachi Escort Girls -03278838827- Top 100 + Independent Call Girls for Night...Karachi Escort Girls -03278838827- Top 100 + Independent Call Girls for Night...
Karachi Escort Girls -03278838827- Top 100 + Independent Call Girls for Night...
 
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
 
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
 
Call Girls in Karachi || 03081633338 || 50+ Hot Sexy Girls Available 24/7
Call Girls in Karachi || 03081633338 || 50+ Hot Sexy Girls Available 24/7Call Girls in Karachi || 03081633338 || 50+ Hot Sexy Girls Available 24/7
Call Girls in Karachi || 03081633338 || 50+ Hot Sexy Girls Available 24/7
 
Call Girls In Naraina (Delhi) +91-9667422720 Escorts Service
Call Girls In Naraina (Delhi) +91-9667422720 Escorts ServiceCall Girls In Naraina (Delhi) +91-9667422720 Escorts Service
Call Girls In Naraina (Delhi) +91-9667422720 Escorts Service
 
NAGPUR CALL GIRL 92628*71154 NAGPUR CALL
NAGPUR CALL GIRL 92628*71154 NAGPUR CALLNAGPUR CALL GIRL 92628*71154 NAGPUR CALL
NAGPUR CALL GIRL 92628*71154 NAGPUR CALL
 
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
 
Russian Call Girls in Goa %(9316020077)# Russian Call Girls in Goa By Russi...
Russian Call Girls  in Goa %(9316020077)# Russian Call Girls  in Goa By Russi...Russian Call Girls  in Goa %(9316020077)# Russian Call Girls  in Goa By Russi...
Russian Call Girls in Goa %(9316020077)# Russian Call Girls in Goa By Russi...
 
Call Girls In Sector 29, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 29, (Gurgaon) Call Us. 9711911712Call Girls In Sector 29, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 29, (Gurgaon) Call Us. 9711911712
 
Hot Vip Call Girls Service In Sector 149,9818099198 Young Female Escorts Serv...
Hot Vip Call Girls Service In Sector 149,9818099198 Young Female Escorts Serv...Hot Vip Call Girls Service In Sector 149,9818099198 Young Female Escorts Serv...
Hot Vip Call Girls Service In Sector 149,9818099198 Young Female Escorts Serv...
 
Call Girls in Calangute Beach 8588052666 Goa Escorts ...
Call Girls in Calangute Beach 8588052666 Goa Escorts ...Call Girls in Calangute Beach 8588052666 Goa Escorts ...
Call Girls in Calangute Beach 8588052666 Goa Escorts ...
 
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
 
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
 
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
 
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
 
Call Girls in Majnu ka Tilla Delhi 💯 Call Us 🔝9711014705🔝
Call Girls in Majnu ka Tilla Delhi 💯 Call Us 🔝9711014705🔝Call Girls in Majnu ka Tilla Delhi 💯 Call Us 🔝9711014705🔝
Call Girls in Majnu ka Tilla Delhi 💯 Call Us 🔝9711014705🔝
 
Call Girls In {Aerocity Delhi} 98733@20244 Indian Russian High Profile Girls ...
Call Girls In {Aerocity Delhi} 98733@20244 Indian Russian High Profile Girls ...Call Girls In {Aerocity Delhi} 98733@20244 Indian Russian High Profile Girls ...
Call Girls In {Aerocity Delhi} 98733@20244 Indian Russian High Profile Girls ...
 
Call Girls in Janakpuri Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Janakpuri Delhi 💯 Call Us 🔝9667422720🔝Call Girls in Janakpuri Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Janakpuri Delhi 💯 Call Us 🔝9667422720🔝
 
Call Girls In {{Connaught Place Delhi}}96679@38988 Indian Russian High Profil...
Call Girls In {{Connaught Place Delhi}}96679@38988 Indian Russian High Profil...Call Girls In {{Connaught Place Delhi}}96679@38988 Indian Russian High Profil...
Call Girls In {{Connaught Place Delhi}}96679@38988 Indian Russian High Profil...
 

Fabio Ferrari | particles.io | Presentation

  • 1. FABIO FERRARI CLOUD SOLUTION ARCHITECT DEVOPS ENGINEER particles.io
  • 2. Results-driven, fully organized and qualified IT professional in cloud infrastructure design and automation for microservices architectures based on Docker containers and Kubernetes. Google Certified Cloud Architect with a long experience in *nix systems management and administration, excellent skills on Google Cloud Platform and Google ecosystem integrations (Google SDK and Google API). Detail-oriented DevOps Engineer accustomed to working as remote worker freelance in fast paced/multitasking distributed environments. Profile scheduled scheduled scheduled
  • 3. 1 2 3 4 5 Dynamic website development in PHP and MySQL Rich UI development with Macromedia Flash and Actionscript Web Developer WebNet Solutions Snc - Reggio Emilia (IT) 2000 2006 2012 2015 2019 PM and development of PHP and Java projects Infrastructures and servers administration (Bare Metal, VMware) IT Manager and Linux System Administrator Addiction Srl - Reggio Emilia (IT) Development team management on iOS and Java projects Cloud infrastructures administration (VMware, OpenStack, AWS) IT Manager and Cloud Administrator Vision Snc - Reggio Emilia (IT) Design and maintenance of several GCP infrastructures and services CI/CD Automation and world-wide distributed development teams support Cloud Architect and DevOps Engineer particles.io - Sofia (BG) Design and maintenance of the GCP infrastructure SDLC and CI/CD Automation DevSecOps team management Cloud Architect and Sr. DevOps Engineer Strucinspect - Vienna (AU) Professional History What I did.
  • 4. GOOGLE CLOUD ARCHITECT Design and plan a cloud solution architecture on GCP Manage and provision the cloud solution infrastructure Design for security and compliance Analyze and optimize technical and business processes Manage implementations of cloud architecture Ensure solution and operations reliability DEVOPS ENGINEER Plan iterations of the product’s development Development of the infrastructure-as-code Test and deploy to the production environments Deliver product updates through pipelines Monitoring and Log solutions for performance analysis Security assessment and compliance SITE RELIABILITY ENGINEER Experience in high-availability distributed systems Ability to debug, optimise code, and automate routine tasks Systematic problem-solving approach Technical Expertise What I can do.
  • 6. GCP Architecture Design Kubernetes Clusters (GKE) Google API and Services Integration Deploy, configure, maintain and monitor Linux VMs Load Balanced solutions for high-available systems Custom VPCs and network services configuration Support on Google computing services: App Engine, Cloud Functions, Cloud Run, etc. Compute Engine Deploy and configure GKE clusters through Terraform or Ansible Continuous Deployment through GitOps approach Multiple environments configuration Authorization rules and authentication policies (IAM, RBAC) configuration Google Kubernetes Engine Plan and design optimal storage solution for any kind of workload Backup solutions and disaster recovery plans Authorizations and permissions management Data retention policies and objects lifecycle management SQL, NoSQL and Object Data management Storage Latest Projects 2021 - Strucinspect (AU) Management of a GCP multi-projects infrastructure with several GKE clusters, A.I. clusters for image mapping processing managed through Argo, mixed storage implementations based on performance and availability requirements. Cloud Functions configuration and authorizations setup for developers access and automated deployments. Big Query integration for data analysis and business intelligence on cloud resources usage, network packages and storage events. Infrastructure as code with Terraform and Terragrunt.
  • 7. Installation and setup of Kubernetes cluster on hybrid environments K8s cluster administration and maintenance Resource and service deployments CRDs and Helm packages development support Kubernetes Full support on the applications migration to Docker Docker Compose integrations for single-host deployments CI/CD pipelines integrations Builds automation and Docker Registry management Docker App Containerization Kubernetes Administration CI/CD and GitOps GitOps continuous and progressive delivery solutions Multi-environment support Canary or blue-green deployments Third-party integrations (GitLab, Slack, Teams, etc.) Flux Latest Projects 2020 - Strucinspect (AU) Multiple Kubernetes clusters deployment and administration on GKE, migration of the production deployments to the GitOps approach based on Flux v.2 and GitLab repositories. Pipeline development and configuration to update resource manifests included in Flux managed source code and execute deployments. RBAC and IAM binding configuration in order to restrict API access at organization, folder and project level in GCP.
  • 8. Playbooks and roles development for agnostic cloud resources configuration Multi-environment distributed configuration Custom plug-ins and integrations development Ansible CI/CD processes integration (Jenkins, GitLab, GitHub, etc.) Tailor-made CLI console for Ansible tasks management Ansible Installation and configuration of a new instance of AWX such as stand-alone Docker stack or Kubernetes Operator AWX maintenance and management in high-availability environments Integration with third-party tools (Vault, GCP, GitLab, OAuth2, etc.) Design and development of the AWX Templates and Workflows API and CLI integrations in product applications or pipelines AWX Latest Projects 2021 - Strucinspect (AU) Deployed a stand-alone AWX solution on a GCP infrastructure in order to manage user invoked or scheduled jobs. All projects were connected to the GitLab repositories to fetch latest updates. GitLab pipelines were configured to run specific jobs through AWX and its API. Systems Configuration Resources Provisioning Scheduled Jobs 2020 - particles.io (BG) Open Source role for Ansible to support GCP instance provisioning and management. This project is public available on GitHub and included in some production environments as Git submodules. Source: https://github.com/devxops/ansible-role-gce
  • 9. Declarative cloud infrastructure provisioning Centralized code management and third-party integrations Terragrunt templates to keep backend configuration DRY Authorization and permission releases and renewals Terraform Fault-tolerant implementation of a Vault system Secrets Engines management Accesses, Policies and Tokens management Vault CLI and Vault API integrations Vault Infrastructure as Code Secrets Management Service Discovery Docker or Kubernetes deployment and setup Services Discovery in a microservices Architecture Prometheus integration for containers and pods real-time monitoring Consul Latest Projects 2021 - Strucinspect (AU) Multi-environment deployments on several GCP projects through Terraform and Terragrunt: nodes provisioning and management of the Kubernetes clusters (node pools) on GKE, custom VPCs, NAT, networks and subnetworks configuration, GCS buckets creation, lifecycle and permissions setup, IAM roles and bindings at several organization levels, firewall rules and more. Integration of a Vault system in HA configuration (Load Balanced) in order to manage sensitive data in GitLab pipelines, Ansible/AWX tasks and third-party tools. Consul service discovery for new Docker VMs, Prometheus + Grafana integration to collect metrics and display performance charts.
  • 10. Full configuration of a stand-alone or managed GitLab environment Continuous Deployment for cloud native applications Fast and reliable pipelines development for any kind of environment Vulnerability assessment integrations GitLab Docker and Kubernetes deployments Extract and import any kind of metric from distributed systems Service Discovery integrations Alerts manager and notification channels setup Prometheus Agile DevOps Culture Monitoring Site Reliability Installation of a full Grafana environment linked to available data sources (Prometheus, InfluxDB, Big Query, Monitoring, etc.) Dashboard and charts customizations (queries and presentation) Docker and Kubernetes workloads real time monitoring (cAdvisor) Grafana chart integrations in third-party systems Grafana Latest Projects 2021 - Strucinspect (AU) Multiple installations of Prometheus + Grafana environments to monitor applications and services deployed in in the infrastructure VMs or Kubernetes Pods. Configuration of some Grafana dashboards to display GCP billing charts based on Big Query data sets. 2020 - Qapla' (IT) Migration from an unstructured release workflow to a full GitLab DevOps process based on deployment / branching strategies and new integration processes. Real time monitoring of all nodes and services through Prometheus and Grafana.
  • 11. Thank you for your attention. https://github.com/devxops https://linkedin.com/in/particles fabio@particles.io https://particles.io