17
Shaping Your Career for the Cloud Janakiram MSV, Chief Editor, CloudStory.in Raghavan Subramanian, AVP, Infosys

Shaping your career for Cloud

Embed Size (px)

Citation preview

Page 1: Shaping your career for Cloud

Shaping Your Career

for the

Cloud

Janakiram MSV, Chief Editor, CloudStory.in

Raghavan Subramanian, AVP, Infosys

Page 2: Shaping your career for Cloud

Agenda

• Recap of Cloud Computing

• Cloud Service Delivery Models

• Current Landscape

• Cloud Career Roadmap

• Discussion and Q&A

Page 3: Shaping your career for Cloud

What is Cloud Computing?An analogy: think of electricity services…

Power is a utility service - available to you

on-demand and you pay only for what you

use.

You simply plug into a vast electrical grid managed by

experts to get a low cost, reliable power supply –

available to you with much greater efficiency than you

could generate on your own.

Page 4: Shaping your career for Cloud

What is Cloud Computing?

Cloud Computing is also a utility service - giving you

access to technology resources managed by experts and

available on-demand.

You simply access these services

over the internet, with no up-front costs and

you pay only for the resources you use.

Page 5: Shaping your career for Cloud

What Powers the App?

Compute Storage Networking Database

Application Services Management Services

Application

Page 6: Shaping your career for Cloud

What Powers the App?

Database

Server

Web

Server

Messaging

Server

Your Application

Operating System

Language / Framework / Runtime

Page 7: Shaping your career for Cloud

Infrastructure as a Service

SQL

ServerIIS MSMQ

Windows Server

.NET

Your Application

MySQL TomcatRabbit

MQ

Linux Server

Java

Your Application

VM

VM VM VM

VM

VM VM VM

Page 8: Shaping your career for Cloud

Platform as a Service

SQL

ServerIIS MSMQ

Windows Server

.NET

Your Application

MySQL TomcatRabbit

MQ

Linux Server

Java

Your Application

PaaS PaaS

Page 9: Shaping your career for Cloud

Current IaaS Landscape

Page 10: Shaping your career for Cloud

Current PaaS Landscape

Page 11: Shaping your career for Cloud

Cloud and Developers

• Essential Skills

• Web Services – SOAP / REST/ JSON

• Virtualization – Hypervisor, Virtual Machines, Automation

• Think Services – Loosely coupled components, MoM

• Parallelization – Leverage multiple resources

• Instrumentation – Profiling, tracing and diagnostics

• Security – Client side and server side encryption

• Cloud API – Services and Management

• Platform Choices

• Any Polyglot PaaS

• .NET

• Java

• Ruby

• Python

• PHP

Page 12: Shaping your career for Cloud

Cloud and Developers

Traditional

• .NET or Java Platform

• Components

• File I/O API

• Synchronous

• System calls

• Interactive Debugging

Cloud

• .NET or Java PaaS

• Services

• Storage API

• Asynchronous

• Service Management API

• Profiling

Page 13: Shaping your career for Cloud

Cloud and Administrators

• Essential Skills• Virtualization – Hypervisor, VM management

• Scripting – PowerShell, Bash and CLI

• Backup and Restore – Cloud Storage

• Disaster Recovery – Duplicate infrastructure on Cloud

• Storage – SAN / NAS and storage virtualization

• Product Choices• VMware vSphere / vCloud

• Microsoft System Center

• Eucalyptus

• CloudStack

• OpenStack

Page 14: Shaping your career for Cloud

Cloud and Architects

• Essential Design Skills

• Service Composition

• Design for failure

• Loose Coupled services

• Asnyc Design

• Pub/Sub

• Parallelization

• Geo-redundancy

• Scale out Databases

• Cost optimization

• Security

Page 15: Shaping your career for Cloud

Cloud Certifications

• Microsoft

• CloudSchool.com

• CompTIA

• IBM

• VMware

• EMC

Page 16: Shaping your career for Cloud

Summary

• Cloud is evolving and so are the career roadmaps

• Virtualization is key for all the roles

• Think Services

• Choose the right stack and invest in learning it

• Choose the right certification track

Page 17: Shaping your career for Cloud

Thank you

http://[email protected]