jobs in the cloud
TRANSCRIPT
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
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
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
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
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
6 © Copyright 2013 EMC Corporation. All rights reserved.
Cloud Transforms IT Infrastructure Three Steps To Infrastructure
Standardize 1 Automate 3 Virtualize 2
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
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
9 © Copyright 2013 EMC Corporation. All rights reserved.
#1 Research & Development EMC has a dual strategy of strong investment in R&D and Acquisition
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
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
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.
13 © Copyright 2013 EMC Corporation. All rights reserved.
#2 Open Source Application Developer New Platform Strategies have led to New Applications 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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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/
29 © Copyright 2013 EMC Corporation. All rights reserved.
Jobs in the Cloud
30 © Copyright 2013 EMC Corporation. All rights reserved.
Appendix
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