jobs in the cloud

31
1 © Copyright 2013 EMC Corporation. All rights reserved. JOBS IN THE CLOUD Typical Jobs in the Cloud Technology Arena C. Gupta and P. Doig 10/24/2013

Upload: society-of-women-engineers

Post on 12-Jul-2015

536 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Jobs in the Cloud

1 © Copyright 2013 EMC Corporation. All rights reserved.

JOBS IN THE CLOUD Typical Jobs in the Cloud Technology Arena

C. Gupta and P. Doig 10/24/2013

Page 2: Jobs in the Cloud

2 © Copyright 2013 EMC Corporation. All rights reserved.

Agenda

About EMC

Journey to the Cloud

Jobs in the Cloud – R&D in Virtualization Technologies

– Open Source Application Developer

– Infrastructure Architect

– Database Architect

– Data Scientist

Advice & Learnings

Page 3: Jobs in the Cloud

3 © Copyright 2013 EMC Corporation. All rights reserved.

About EMC

EMC is a global leader in enabling businesses and service providers to transform their operations

and deliver information technology as a service (ITaaS)

Fundamental to this transformation is

-- cloud computing --

Through innovative products and services, EMC accelerates the journey to cloud computing,

helping IT departments to store, manage, protect and analyze their most valuable asset

-- information --

in a more agile, trusted and cost-efficient way.

60,000 employees worldwide

$21.7 Billion Revenue in 2012

400+ Sales Offices

86 Countries

#139 within the Fortune 500

Page 4: Jobs in the Cloud

4 © Copyright 2013 EMC Corporation. All rights reserved.

Journey to the Cloud

Cloud

APP

OS

APP

OS

Virtualized

Infrastructure

Cloud

Services

CPU CPU

Classic Data Center

Virtualized Data Center

APP

OS

APP

OS

Virtualized

Infrastructure

CPU CPU

Page 5: Jobs in the Cloud

5 © Copyright 2013 EMC Corporation. All rights reserved.

Journey to the Cloud

Cloud

APP

OS

APP

OS

Virtualized

Infrastructure

Cloud

Services

CPU CPU

Classic Data Center

Virtualized Data Center

APP

OS

APP

OS

Virtualized

Infrastructure

CPU CPU

Infrastructure VMAX, VNX, Atmos, Isilon

storage solutions.. Optimized for performance & service levels

Management & Orchestration To manage resources,

configurations, performance across virtual & physical layers

Applications To manage service levels, To charge back for costs, To virtualize layers of the

technology stack

Security & Data Protection

For authentication, privacy, managing virtual firewalls

Types of Products In the Cloud Include…

For more information: http://www.emc.com/products-solutions/index.htm

Page 6: Jobs in the Cloud

6 © Copyright 2013 EMC Corporation. All rights reserved.

Cloud Transforms IT Infrastructure Three Steps To Infrastructure

Standardize 1 Automate 3 Virtualize 2

Page 7: Jobs in the Cloud

7 © Copyright 2013 EMC Corporation. All rights reserved.

Cloud Transforms IT Infrastructure Three Steps To Infrastructure

Standardize 1 Automate 3 Virtualize 2 Cloud Benefits Include:

Massively scalable Convenient on-demand network access Extend virtualization beyond enterprise data center Aggregates resources scattered across the globe Fully- automated request fulfillment process

Page 8: Jobs in the Cloud

8 © Copyright 2013 EMC Corporation. All rights reserved.

Four Pillars and a Foundation of Trust

Mobile Cloud Big Data Social

T R U S T

Page 9: Jobs in the Cloud

9 © Copyright 2013 EMC Corporation. All rights reserved.

#1 Research & Development EMC has a dual strategy of strong investment in R&D and Acquisition

Page 10: Jobs in the Cloud

10 © Copyright 2013 EMC Corporation. All rights reserved.

Who We Interviewed…

R&D Principal Engineer in the CTO Office of VMware. She leads the group that provides the software which manages virtual machines—in other words, the software that manages resources in the cloud.

Background / Education — One Person’s Story

PhD in computer science

Has worked on software development and research projects in relation to virtual technologies

Skills

SW design & development — C++, Java

SW development methodologies – agile, hybrid waterfall

Good general knowledge on various areas of computing technology

R&D — Virtualization Technologies

Page 11: Jobs in the Cloud

11 © Copyright 2013 EMC Corporation. All rights reserved.

A Day in the Life

It’s not just about design / test / debugging skills, but being able to

1. deal with product and projects interdependencies and

2. incorporate customer reviews and feedback into the work that you do

Stay current by attending conferences and keeping up with the research communities.

– Note: interns bring new knowledge from universities.

Professional Affiliations

IEEE, ACM are common affiliations

R&D — Virtualization Technologies

Personality • Good in programming

(masters level comp sci)

• Very professional

• Teamwork, agility

• Good communicator, both spoken & written

Page 12: Jobs in the Cloud

12 © Copyright 2013 EMC Corporation. All rights reserved.

Advice to be successful

There are many challenges in managing an R&D team. Software code functionality is one aspect, but having open and clear channels of communication is equally important. Build your talents both technically and also in terms of communication and team participation.

Stay current!

If you want to know more

VMware.com

R&D — Virtualization Technologies

VMware DRS (Distributed Resource Scheduler) is a utility that balances computing workloads with available resources in a virtualized environment. The utility is part of a virtualization suite called VMware Infrastructure 3.

DPM (Distributed Power Management) the Distributed Power Management feature of DRS can consolidate workloads in off-peak hours to minimize energy consumption in the data center.

Page 13: Jobs in the Cloud

13 © Copyright 2013 EMC Corporation. All rights reserved.

#2 Open Source Application Developer New Platform Strategies have led to New Applications in the Cloud

Page 14: Jobs in the Cloud

14 © Copyright 2013 EMC Corporation. All rights reserved.

Who We Interviewed…

Developer with Cloud Management Platform Team; develops services for cloud infrastructure suite. “Cloud service” means providing capabilities in a way that is on demand, elastic (scale up/down), self-service, and metered (pay-as-you-go).

Background / Education — One Person’s Story

Masters in computer science

Concentrated in distributed systems, cloud computing

Skills

SW Programming – Java, Python, Scala… and more

Understand cloud computing concepts – how scalable is the application (to handle volumes), knowing the distributed systems aspect, considering multitenancy (access to only your information), and extensibility (to handle future changes)

Open Source Application Developer

Page 15: Jobs in the Cloud

15 © Copyright 2013 EMC Corporation. All rights reserved.

A Day in the Life

Attend morning scrum meetings

Everyone is knowledgeable about what others on the team are doing

Anyone can pick up any task to work on

Frequent design discussions & brainstorming

Daily progress reporting & communication of status, issues

Shared workspace

Certifications and Professional Affiliations

Become a VMware certified professional

Stay current in your field and related areas. Join “Meetup Groups” such as Bay Area Geek Girls for networking and great presentations

Attend meetups on cloud computing, big data, Hadoop…

Open Source Application Developer

Personality • Interesting, intellectual

• Cooperative

• Fun, social

• Can look at a problem from many perspectives, consider all challenges

Page 16: Jobs in the Cloud

16 © Copyright 2013 EMC Corporation. All rights reserved.

Potential Career Path

There are many tracks; cloud computing gives you the big picture (architecture, database, network) – you choose!

Client consulting – advice companies on how their products can get into the cloud, what benefits there will be.

Advice To Be Successful

Cloud application development is an interesting field to be in; many companies will move business into the cloud.

Be open to opportunities, have fun!

If You Want To Know More

http://bayareagirlgeekdinners.com/

Open Source Application Developer

Page 17: Jobs in the Cloud

17 © Copyright 2013 EMC Corporation. All rights reserved.

#3 Infrastructure Architect

Three Basic Cloud Infrastructure Service Models

− Software as a service

− Platform as a service

− Infrastructure as a service

Page 18: Jobs in the Cloud

18 © Copyright 2013 EMC Corporation. All rights reserved.

Who We Interviewed… Consultant-level Cloud Architects in the Platform Strategy & Engineering group. Works with all layers of the infrastructure technology stack (storage, server, database, operating system, application), physical and virtual; and the corresponding services (middleware, database, and deployment services).

Background / Education — One Person’s Story

• BS in computer science, EE

• OJT in related areas of technology, to broaden as much as possible

Skills

• Systems, storage, networking technologies

• Management & automation tools

• Communication with customer

Infrastructure Architect

Page 19: Jobs in the Cloud

19 © Copyright 2013 EMC Corporation. All rights reserved.

A Day in the Life

Technology problem solving:

– How to retire physical servers and move the data to virtualized cloud servers

– How to provide faster analytics at end of quarter

– How to integrate a provider’s SaaS with on premise management software

Evaluation of new technologies, services

– Coordinating tech experts across different technology teams to provide a good, comprehensive solution that meets customer requirements

Ongoing Education

Industry events (EMC World, VMworld, Interop) and also the local variants / user groups … networking!

Certifications for Operating Systems (VMware, Microsoft, Linux) and networks (Cisco)

Informal (podcasts, meetup.com, LinkedIn, Twitter)

Infrastructure Architect

Personality • Self-motivated

• Big picture thinker

• Experimenter, try new things, innovate!

• Curious 24x7 – cool home technologies

Page 20: Jobs in the Cloud

20 © Copyright 2013 EMC Corporation. All rights reserved.

Infrastructure Architect

Future Trends in the Field

More company consolidations > moving IT to the Cloud

More coming in software, less in physical architecture

More “as a Service” offerings

Increased emphasis on integrations, i.e. integrating SaaS (Software as a Service) applications

Advice To Be Successful

Always be curious about new technologies (ex. 3D printing) and seek to learn more

Expand your knowledge in areas that may seem unrelated

Always redefine yourself; broaden your skills vs mastering one

Have good customer skills (drawing the right information out of

them; defining their requirements; presenting back your solution recommendations; bridging the gap between business & tech teams)

Page 21: Jobs in the Cloud

21 © Copyright 2013 EMC Corporation. All rights reserved.

#4 Database Architect

Traditional

− Relational database

− SQL Query Language

− Database

In the Cloud

− Virtual Machine Image

E.g Oracle on Amazon EC2

− Database as a Service

Database Technologies

Page 22: Jobs in the Cloud

22 © Copyright 2013 EMC Corporation. All rights reserved.

Who We Interviewed… Senior Technologist with concentration in databases:

– chooses the best database for a solution, – architecting its size, parameters and performance attributes – makes it work well in the virtual arena. – designs tools for automation of provisioning, alerting, and more.

Database Architect

Background / Education — One Person’s Story • BS in computer science > developer (COBOL) • OTJ training in SQL, Oracle databases > a database administrator • OTJ in “surrounding areas” (virtual technologies, middleware, storage)

Skills Data modeling / database design Structured query language Database administration

Page 23: Jobs in the Cloud

23 © Copyright 2013 EMC Corporation. All rights reserved.

A Day in the Life

Solution architecture, database design (physical, virtual)

Developing automation tools

Works with all kinds of databases (object, columnar, relational)

Future Trends in the Field Proactive monitoring vs reacting to alerts Expand knowledge beyond databases (systems, storage,

network) More automation – more time to focus on issues &

performance

Database Architect

Personality • Self-motivated, likes to learn a variety of things

• Desire to understand how things work

• Sees the “big picture” and trends, patterns

Page 24: Jobs in the Cloud

24 © Copyright 2013 EMC Corporation. All rights reserved.

Advice to be successful Start by taking classes for a particular

database

Learn adjacent technology stack

Be active in local user groups to learn & network (ex VMUG – VMware’s user group)

If you want to know more

http://searchsoa.techtarget.com/Cloud-Data-Architecture-Quick-Guide

Database Architect

Page 25: Jobs in the Cloud

25 © Copyright 2013 EMC Corporation. All rights reserved.

#5 Data Scientist

Traditional − Restricted data access

− Difficult to scale

− Higher control on environment

− Higher maintenance cost

• In the Cloud − High Collaboration

− Highly Scalable

− Vendor dependent control

− Available forever online

− Cost effective

Page 26: Jobs in the Cloud

26 © Copyright 2013 EMC Corporation. All rights reserved.

What is a Data Scientist?

Excels at analyzing data, particularly large amounts of data, to help a business gain competitive advantage

Educational Background

B.S/M.S/PhD in Computer Science, Mathematics, Statistics or finance

Skills Problem solving skills Analytical Thinking Deep understanding of statistics Machine learning algorithms

Data Scientist

Personality

• Curious • Fast learner • Entrepreneur mindset • Good communication skills

Page 27: Jobs in the Cloud

27 © Copyright 2013 EMC Corporation. All rights reserved.

Who can be a data scientist?

Recent STEM graduates

Business Intelligence and IT

Business Analysts

Potential Career Path

Senior Data Scientist / Team Lead

Software Engineer / Solutions Engineer

Hardware Engineer

Marketing

Data Scientist

Page 28: Jobs in the Cloud

28 © Copyright 2013 EMC Corporation. All rights reserved.

Data Scientist

Recommended Professional Affiliations

• IEEE (Institute of Electrical and Electronics Engineers)

• ACM (Association for Computing Machinery)

• CISSP (Certified Information Systems Security Professional)

• IAPP (International Association of Privacy Professionals)

Advice To Be Successful

• Have a balanced social, business and technology Acumen

• Be an expert in identifying who can help

Want to Learn More?

−http://simplystatistics.org/ −https://www.kaggle.com/ −http://blog.cloudera.com −www.spryinc.com

Book: The Elements of Statistical Learning: Data Mining, Inference, and Prediction

Course: http://www.amazon.com/Data-Science-Big-Analytics-Instructor-Led/dp/B007X5FSHK/

Page 29: Jobs in the Cloud

29 © Copyright 2013 EMC Corporation. All rights reserved.

Jobs in the Cloud

Page 30: Jobs in the Cloud

30 © Copyright 2013 EMC Corporation. All rights reserved.

Appendix

Page 31: Jobs in the Cloud

31 © Copyright 2013 EMC Corporation. All rights reserved.

2012+ 2002 1979

Source: Society of Women Engineers WE12 conference paper –

“Building the Case for New Technology Projects” - P. Doig, 11/8/2013

Innovation In Enterprise Storage Systems and Information Management

60+ Strategic Acquisitions

Authentica, Network Intelligence, RSA, Valyd, Tablus, Verid, Archer, Documentum, Ask Once,

Acartus, Captiva, ProActivity, Document Sciences, X-Hive, Kazeon, Vmware, Rainfinity,

Akimbi, FastScale, Dolphin, Interlink, Internosis, BusinessEdge, Geniant, Conchango, Astrum,

Smarts, nLayers, Voyence, Infra, ConfigureSoft, Legato, Avamar, Kashya, Illuminator, Indigo Stone, WysDM, Data Domain, Pi, Dantz, Mozy,

Iomega, Greenplum, Isilon, Netwitness , Watch4Net, Pivotal Labs, XtremIO, Syncplicity

Diversity Through Strategic

Acquisition

Mem

ory P

ro

du

cts

Sto

rag

e S

yste

ms

Sto

rag

e N

etw

orks

In

fo M

an

ag

em

en

t

In

fo S

harin

g

In

fo P

rote

cti

on

Servic

es

Partn

ersh

ips

Physical IT Infrastructure

Cloud Technology

Virtual IT Infrastructure

Solutions Provider

1 2

3