Developer roles

From the course: Cloud Computing Careers and Certifications: First Steps

Start my 1-month free trial
  • Course details

    Do you want to start a career in cloud computing, but don't know where to begin? If so, this course can help by providing an ideal foundational mapping of the career paths and certifications that IT professionals should consider if they're interested in transitioning to cloud computing. Instructor and cloud architect Lynn Langit covers a variety of career paths, including IT pro, developer, analyst, and architect roles. Throughout the course, she focuses on the major cloud platforms—AWS, Microsoft Azure, Google, and Alibaba—discusses certifications available for each, and explores the future of cloud computing careers.


    • Click here to view Lynn Langit’s instructor page

      Lynn Langit

      CEO Lynn Langit Consulting LLC

      Lynn Langit is a cloud architect who works with Amazon Web Services and Google Cloud Platform.

      Lynn specializes in big data projects. She has worked with AWS Athena, Aurora, Redshift, Kinesis, and the IoT. She has also done production work with Databricks for Apache Spark and Google Cloud Dataproc, Bigtable, BigQuery, and Cloud Spanner.

      Lynn is also the cofounder of Teaching Kids Programming. She has spoken on data and cloud technologies in North and South America, Europe, Africa, Asia, and Australia.

    Skills covered in this course

  • Moving towards the cloud

    - [Instructor] So, it's interesting to think about how developer roles from applications that are hosted either on premise or in private data centers are impacted by cloud applications. On the face of it, it would be not surprising to say, well, does it really matter? I mean, does the developer really need to learn anything different? Because they just write their code and they create their application, or they write their database query code and someone else is responsible for getting that code to work in whatever environment; in our case, the public cloud. And what I've found is that thinking is pervasive in traditional teams, particularly enterprises, where teams had been siloed. The developers sit together. The IT pros sit in a different area. Maybe the security people, if they have them, sit in a different area. And what I've found from my real-world projects is part of the cloud transformation is to get the teams to actually sit together, not by job role, but by application that they're building. And some of the most innovative companies, the most agile companies are creating feature and function teams that focus not on the roles; in other words, am I doing security, am I writing code; rather on what they're building. Am I building, for example, a login system for our customers? Or am I building a video playback for our customers, or some type of feature? And in several of the engagements that I've worked on professionally, in addition to teaching my customers technology, the cloud services, one of the really important aspects has been realigning the teams. And although this might seem not relevant to discussing cloud careers, I have found, in particular, that moving to the cloud for developers often means working side by side with cloud-trained DevOps professionals. And it's been an important factor around project success. The reason for this is, for some vendors, notably Amazon, a number of the services are not available on premise. And so, in order for developers to get feedback around their applications to run through the DevTest cycle, they have to actually deploy to the cloud, usually a sandbox account, because there is no way to work with their services locally. So, it's a fundamental shift. Now, in one team I worked with, what happened in their application build is the DevOps and developer jobs were taken on by the existing developers. So, although it may seem like developers have the least change that they need to encounter to be successful in cloud, what I've found is it's exactly the opposite. Developers have the most change because they need to work more closely with the people who do deployment because of the nature of cloud itself.

  • Download courses and learn on the go

    Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.

    Watch this course anytime, anywhere. Get started with a free trial today.