Más contenido relacionado La actualidad más candente (20) Similar a Jobs in the Cloud (20) Más de Society of Women Engineers (20) Jobs in the Cloud1. 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. 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. 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. 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. 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. 6© Copyright 2013 EMC Corporation. All rights reserved.
Cloud Transforms IT Infrastructure
Three Steps To Infrastructure
Standardize1 Automate3Virtualize2
7. 7© Copyright 2013 EMC Corporation. All rights reserved.
Cloud Transforms IT Infrastructure
Three Steps To Infrastructure
Standardize1 Automate3Virtualize2
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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/
31. 31© Copyright 2013 EMC Corporation. All rights reserved.
2012+20021979
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
MemoryProducts
StorageSystems
StorageNetworks
InfoManagement
InfoSharing
InfoProtection
Services
Partnerships
Physical IT
Infrastructure
Cloud
Technology
Virtual IT
Infrastructure
Solutions Provider
1 2
3