Who is David Linthicum and why should I read this interview?
David has spent the last 20 years leading, showing and teaching businesses how to use resources more productively and innovate constantly. He has authored 13 books on computing, 3,000+ articles, 500+ conference presentations. You might have heard or seen him on any number of his appearances on radio and TV. I believe David expanded the vision of both startups and established enterprises as to what is possible and achievable.
David, you are currently a Senior Vice President for Cloud Technology Partners. Could you talk a bit about Cloud Technology Partners and your role within the company, and the Cloud Community?
Cloud Technology Partners (CTP) is the premier cloud services and software company for enterprises moving to AWS, Google, Microsoft and other leading cloud platforms. Additionally, we help build clouds for ISVs and other technology company looking to cloud-enable their offerings.
I’m an SVP on the executive team executing a variety of roles, including client acquisition, engagement management, marketing, and I provide vision for the overall company strategy.
I attempt to be a visionary in the cloud marketplace, writing and speaking about what’s coming next. I focus on the details behind the technology, providing step-wise processes that define how you actually take advantage of the emerging technology, such as cloud computing.
As a former professional Blogger for InfoWorld you’ve watched distributed computing mature. It seems impossible to overstate the growth of Cloud Computing right now. Do you agree, and if so what do you attribute this to?
Cloud computing is a fundamental shift in how we consume computing resources, but it’s also a fundamental shift in how we deal with application development, data storage, security, and governance. What’s driving the shift to cloud computing is a need to get IT spending under control, but most of all a need to create IT platforms that are quicker to program and provision.
What’s driving the shift to cloud computing is a need to get IT spending under control, but most of all a need to create IT platforms that are quicker to program and provision.
Cloud computing is a platform that provides speed and agility. As enterprises migrate to the cloud they do so motivated by cost savings, but stay once they discover the value of agility. The use of cloud, as well as the rise of DevOps, means that we can think differently as to how we deliver IT services.
Perhaps, it also means that we can now move IT to the delivery business solutions at the “speed of need.” That’s why Cloud Computing is experiencing exploding growth.
From recent Gartner analysis, many of the best tech jobs are in and around Cloud Computing. Where do you see entry points for people transitioning into the industry?
Most of the good cloud computing jobs are skill specific, such as AWS S3 and EC2 developers, or perhaps Google and Azure security specialists. Best I can figure, there are 3 open positions chasing 1 qualified candidate for the specific skills positions.
My advice to IT folks looking for a transition into the cloud industry is that they should learn a very specific skill through training. Certification is a good objective because it proves to companies that you possess, at minimal, the basic level of skills that they need.
Once you get that first job, you can pretty much write your own plan as to working on other aspects of the cloud that interest you more. If you want to explore new hyped applications such as IoT and Big Data, you are in the door and making the shift will be trivial compared to breaking into the cloud side of computing. Getting that first cloud job is really just the first step, but it’s necessary.
What skills and traits are valued most by Cloud employers and companies?
Most enterprises and technology companies looking to hire cloud skills are searching for those individual who have specific skills, again, such as AWS, Google, and Microsoft. In my wide experience, the days of being a generalist are behind us, and most enterprises know the cloud platforms they want to harness, and are looking for skills that fit into those detailed business and development plans.
You have written some 13 books on computing. Clearly you understand the value of continuous learning. How do you view the role of Cloud training?
Cloud training is extremely important considering that there is a huge cloud-skills shortage now.
Cloud platforms are quickly evolving, and the training must evolve just as rapidly as well. If we don’t have the trained staff to build and support cloud-based applications and infrastructure, none of this cloud stuff will work very well. This is the number one reason that enterprises fail at the cloud. They simply lack skilled people who can effectively execute in a timely and secure manner. The skills aren’t optional for a person or a company, they are required for success.
Ask two people what they think of Cloud Certifications and your likely to get three opinions. What are your thoughts on Certifications in general and Cloud Certifications in specific?
Cloud certifications means that a person has reached a certain level of knowledge and skills around the use of a cloud service. It’s not magical, but employers are more likely to hire someone who is certified, versus someone who is not. No matter if it’s cloud or non-cloud gigs.
Certifications are important in general, and very important for cloud specifically.
You work across platforms and see the pros and cons of each. Do you see enterprise using multiple Cloud providers?
Yes, that seems to be the path. However, the proportions are important as well. While AWS is by far the most popular IaaS cloud platform, many enterprises have Azure and Google in there as well. Typically for special purposes, such as cheaper storage, big data, or in support of existing and migrating .Net applications.
The trick to deal with “multi-cloud” deployments is to provide automated provisioning and management to sits above all clouds leveraged. It’s this layer of abstraction the allows you to managed all cloud through a common interface that hides most of the complexity of dealing with heterogeneous cloud platform from you.
Are there features that truly distinguish the three big providers? Could you note them?
AWS is known for having the richest set of capabilities, or services. Thus, they also have the largest market share. Enterprises may be seeking 50 key services that their public cloud provider, should offer. AWS has 70 of them. AWS is one stop shopping, and this can be appealing for 100 different reasons.
Azure is really an extension of the Microsoft platforms, and if you’re a Microsoft shop, it’s typically going to be the best path. While they are still behind AWS is some features, they are steadily progressing the platform, and are more and more a sound alternative to AWS.
Google is the late entry. However, even though they are lacking some features, the ones that they have are well engineered. Storage, for example, is cheap and fast on the Google cloud, as is data analytics. Considering how much Google will be spending over the next several years, they are likely to catch up to both AWS and Microsoft.
Considering how much Google will be spending over the next several years, they are likely to catch up to both AWS and Microsoft.
Editor’s note: Cloud Academy offers learning resources for the major cloud providers.
Do you have predictions for the future of the Cloud Computing ecosystem?
It’s perhaps the most important aspect of cloud computing. We need strong third-party tools that manage security, governance, and monitoring, etc. across clouds. Those can’t come from cloud providers. I personally believe that third-party tools will provide the largest growth in the marketplace after this year, and will be bigger than the public cloud players.
If you could go back in time and offer some advice to a younger you about learning and careers, what would that be?
Never stop thinking about what’s next, and never be happy with the status quo.
The name of the game is innovation, and constantly asking questions as to ways to do things better. You keep that always as a motivator and you’ll drive positive change.
I am the editor and I want to point readers to Cloud Academy‘s free 7-day trial subscription. We offer the opportunity of learning paths that build effective strategies for career advancement. Our video courses, quizzes, and labs prepare students for certification and real-world computing.
8 Financial Benefits of Cloud Migration
Companies that have long migrated to the cloud many times have confirmed the effectiveness of this solution from a practical point of view. This gives you more flexibility to perform tasks, work with data is organized more quickly and efficiently, and the data itself is stored under rel...
10 Reasons Digital Marketing Is More Successful With Cloud Computing
Cloud computing and digital marketing Cloud computing is a technology that serves extensive benefits to businesses. It empowers them to operate more effectively and improve their productivity as well. This is because the tools and applications that are integrated into the cloud can be ...
Cloud Computing: Can It Be a Solution for Your Marketing Strategy?
The competition in the business landscape is daunting and you need to go the extra mile to establish your presence in the market. Besides just ensuring that the products you offer are of the best quality, your marketing strategy should also be better than the rest. Basically, it is all ...
Cloud Computing Solutions: 7 Trends for the Future
The world of cloud computing is in a state of flux. Not long ago, the cloud was considered an emerging technology, known only to IT specialists. Today it is a part of everyday life – 96% of businesses use the cloud in one form or another, and this number only looks set to grow. Whether ...
Which Certifications Should I Get?
As we mentioned in an earlier post, the old AWS slogan, “Cloud is the new normal” is indeed a reality today. Really, cloud has been the new normal for a while now and getting credentials has become an increasingly effective way to quickly showcase your abilities to recruiters and compan...
8 Surprising Ways Cloud Computing Is Changing Education
Cloud computing: Empowering the education industry Over the years, the education industry has come a long way. Teaching and learning are no longer confined to textbooks and classrooms and now reaches computers and mobile devices. Today, learners are always connected — whether they are ...
What Exactly Is a Cloud Architect and How Do You Become One?
One of the buzzwords surrounding the cloud that I'm sure you've heard is "Cloud Architect." In this article, I will outline my understanding of what a cloud architect does and I'll analyze the skills and certifications necessary to become one. I will also list some of the types of jobs ...
Disadvantages of Cloud Computing
If you want to deliver digital services of any kind, you’ll need to estimate all types of resources, not the least of which are CPU, memory, storage, and network connectivity. Which resources you choose for your delivery — cloud-based or local — is up to you. But you’ll definitely want...
What is Kubernetes? An Introductory Overview
In part 1 of my webinar series on Kubernetes, I introduced Kubernetes at a high level with hands-on demos aiming to answer the question, "What is Kubernetes?" After polling our audience, we found that most of the webinar attendees had never used Kubernetes before, or had only been expos...
How Does Cloud Computing Work?
Whether you're looking to become a cloud engineer or you're a manager wanting to gain more knowledge, learn the basics of how cloud computing works. Are you wondering about how cloud computing actually works? We can help explain the basic principles behind this technology. Cloud comput...
What is Ansible?
What is Ansible? Ansible is an open-source IT automation engine, which can remove drudgery from your work life, and will also dramatically improve the scalability, consistency, and reliability of your IT environment. We'll start to explore how to automate repetitive system administratio...
What is Puppet? Get Started With Our Course
When it comes to building and configuring IT infrastructure, especially across dozens or even thousands of servers, developers need tools that automate and streamline this process. Enter Puppet, one of the leading DevOps tools for automating delivery and operation of software no matter ...