Knowledge Sharing Session
Md. Sadhan Sarker
Software Engineer
Journey to Cloud Engineering
1
Cloud ecosystem is very
easy to create?
What do you think?
Infrastructure Backend
Database API
Deployment
Multi-Platforms
Monitoring
Notifications
Need to scale
Crash logs
Hosting
Storage
Authentication
Server
Analytics
Reporting
Consumer Predictions
Automation
AILogs
UI
Integration
Reliability
Ensure Quality
Growing business
ABC testing
Migration
Machine Learning
Legacy support
ACID
Vulnerability
Community
2
insights
SaaS
PaaS
IaaS
VM
BigData
Logging
Cluster
Load Balancer
Reporting
Monitoring
Security
Policy
Infrastructure as code
Configuration
Analytics
Performance
Durability
Billing
VPS
Versioning
Optimisation
On-Demand
Quality
Management
Cost minimisation
Automation
Protection
Build
Container
Registry
Kubernets
Encryption
Decryption
Pub/Sub
Scalability
Caching
SDK
Artifact
CI/CD
Repository
IOT
DNS
CDN
VPN
MAP
Debug
Error handling
Migration
Integration
Game Server
Schedular
Distributed
Operation
Few Items are includes just for vitalisation!
Docker
Async
Networking
3
?
4
Cloud providers come to solve consumer problems as well as provide business needs.
Here, I tried to mention, most popular 3 providers.
5
A Cloud Engineer responsibility:-
Responsibility
- Duties associated with cloud computing,
- including planning, design, and
- management, maintenance, and support.
6
What is Cloud Computing?
Cloud Computing
- Computing that involves storing data, and
- running applications over the internet through
your browser
- Eg. email, banking, gaming, social media, etc.
7
Types of Cloud Computing?
Computing Types
- IaaS => Infrastructure as a Service
- PaaS => Platform as a Service
- SaaS => Software as a Service
8
On-Prime vs Iaas vs Pass vs SaaS
Computing Types
9
Common jobs roles are:-
Job Roles
- Cloud Architect,
- Cloud Engineer,
- Cloud Consultant,
- Cloud Security,
- Cloud Application Engineer,
- Cloud DevOps Engineer, and
- Site reliability engineer (SRE)
10
Common Skill requirements are
Expected Skills
- Programming (Eg. Java, Go, Python, NodeJs)
- Database (SQL, NoSQL, GraphDB)
- Computer Systems (Operating systems, Virtualization concepts in compute
(e.g. Hypervisors, Containers), Networking (DNS, load balancing, software
defined networking), storage (block vs. object), global and regional
deployment strategies, etc.
- DevOps culture and tools.
- Quality Assurance and
- Security Practices
11
Adopt DevOps culture
DevOps
Automates the processes between software development and
IT teams can build, test, and release software faster and more
reliably.
12
Few of GCP products are:
Products
https://cloud.google.com/products
13
Improve Cloud Engineering skills
Guideline
- Learn from online Training Courses & Resources (Eg)
- Attend Local and International event, bootcamp or
workshop.
- Find Mentor who has solid understanding.
- Make solid understanding on discussed sections.
- Looking for Internship opportunity.
https://www.youtube.com/user/googlecloudplatform/playlists
https://cloud.google.com/products
https://cloud.google.com/training
14
Google Cloud Certification
Certification
Certifications English Japanese Spanish Indonesian
1 Associate Cloud Engineer
2 Professional Cloud Architect
3 Professional Data Engineer
4 Professional Cloud Developer
5 Professional Cloud DevOps Engineer
6 Professional Cloud Network Engineer
7 Professional Cloud Security Engineer
8 Professional Collaboration Engineer
https://cloud.google.com/certification/register
Md. Sadhan Sarker
Software Engineer
cse.sadhan@gmail.com www.linkedin.com/in/csesadhan
Thanks! From
www.fb.com/cse.sadhan
Coding is Fun, Enjoy It…!

Journey to cloud engineering

  • 1.
    Knowledge Sharing Session Md.Sadhan Sarker Software Engineer Journey to Cloud Engineering
  • 2.
    1 Cloud ecosystem isvery easy to create? What do you think?
  • 3.
    Infrastructure Backend Database API Deployment Multi-Platforms Monitoring Notifications Needto scale Crash logs Hosting Storage Authentication Server Analytics Reporting Consumer Predictions Automation AILogs UI Integration Reliability Ensure Quality Growing business ABC testing Migration Machine Learning Legacy support ACID Vulnerability Community 2 insights SaaS PaaS IaaS VM BigData Logging Cluster Load Balancer Reporting Monitoring Security Policy Infrastructure as code Configuration Analytics Performance Durability Billing VPS Versioning Optimisation On-Demand Quality Management Cost minimisation Automation Protection Build Container Registry Kubernets Encryption Decryption Pub/Sub Scalability Caching SDK Artifact CI/CD Repository IOT DNS CDN VPN MAP Debug Error handling Migration Integration Game Server Schedular Distributed Operation Few Items are includes just for vitalisation! Docker Async Networking
  • 4.
  • 5.
    4 Cloud providers cometo solve consumer problems as well as provide business needs. Here, I tried to mention, most popular 3 providers.
  • 6.
    5 A Cloud Engineerresponsibility:- Responsibility - Duties associated with cloud computing, - including planning, design, and - management, maintenance, and support.
  • 7.
    6 What is CloudComputing? Cloud Computing - Computing that involves storing data, and - running applications over the internet through your browser - Eg. email, banking, gaming, social media, etc.
  • 8.
    7 Types of CloudComputing? Computing Types - IaaS => Infrastructure as a Service - PaaS => Platform as a Service - SaaS => Software as a Service
  • 9.
    8 On-Prime vs Iaasvs Pass vs SaaS Computing Types
  • 10.
    9 Common jobs rolesare:- Job Roles - Cloud Architect, - Cloud Engineer, - Cloud Consultant, - Cloud Security, - Cloud Application Engineer, - Cloud DevOps Engineer, and - Site reliability engineer (SRE)
  • 11.
    10 Common Skill requirementsare Expected Skills - Programming (Eg. Java, Go, Python, NodeJs) - Database (SQL, NoSQL, GraphDB) - Computer Systems (Operating systems, Virtualization concepts in compute (e.g. Hypervisors, Containers), Networking (DNS, load balancing, software defined networking), storage (block vs. object), global and regional deployment strategies, etc. - DevOps culture and tools. - Quality Assurance and - Security Practices
  • 12.
    11 Adopt DevOps culture DevOps Automatesthe processes between software development and IT teams can build, test, and release software faster and more reliably.
  • 13.
    12 Few of GCPproducts are: Products https://cloud.google.com/products
  • 14.
    13 Improve Cloud Engineeringskills Guideline - Learn from online Training Courses & Resources (Eg) - Attend Local and International event, bootcamp or workshop. - Find Mentor who has solid understanding. - Make solid understanding on discussed sections. - Looking for Internship opportunity. https://www.youtube.com/user/googlecloudplatform/playlists https://cloud.google.com/products https://cloud.google.com/training
  • 15.
    14 Google Cloud Certification Certification CertificationsEnglish Japanese Spanish Indonesian 1 Associate Cloud Engineer 2 Professional Cloud Architect 3 Professional Data Engineer 4 Professional Cloud Developer 5 Professional Cloud DevOps Engineer 6 Professional Cloud Network Engineer 7 Professional Cloud Security Engineer 8 Professional Collaboration Engineer https://cloud.google.com/certification/register
  • 16.
    Md. Sadhan Sarker SoftwareEngineer cse.sadhan@gmail.com www.linkedin.com/in/csesadhan Thanks! From www.fb.com/cse.sadhan Coding is Fun, Enjoy It…!