title
Cloud Engineer vs DevOps Engineer - Differences and Overlaps of tasks and responsibilities

description
Differences and Overlaps of Cloud and DevOps Engineer Roles as well as deep dive of Cloud Engineer Tasks and Responsibilities DevOps engineer and Cloud engineer are 2 popular roles in software engineering. But there is a lot of mix up of these two roles and many people and many companies often use them interchangeably. They mix the tasks and responsibilities of these two very often. For example there are plenty of job descriptions for "DevOps Cloud Engineer" or "Cloud DevOps Engineer", which would naturally make you think that they are the same role, but then why would you have two names for the same role? And that's exactly what I'm going to discuss and clarify in this video. 🔗💡 What is DevOps and DevOps Engineer Tasks and Responsibilities ► https://youtu.be/0yWAtQ6wYNM 🔗💡 From Zero to DevOps Engineer - Roadmap ► https://youtu.be/G_nVMUtaqCk 🔗🚀 Become a DevOps Engineer in 6 months ► https://bit.ly/3BPxlGf 🔗🚀 Become a Kubernetes Administrator ► https://youtu.be/pDrjQWo3CxI 🔗🚀 Become a DevSecOps Expert and 10x your value ► https://bit.ly/45gUXQU ▬▬▬▬▬▬ Thank you JetBrains for sponsoring this video 👏 ▬▬▬▬▬▬ How to Use the Space Git Flow With TeamCity – https://jb.gg/space_git_flow Get started with Space for free – https://jb.gg/jetbrains_space Try TeamCity for CI/CD – https://jb.gg/jetbrains_teamcity ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and why people mix up these two roles? 01:47 - DevOps Engineer role 02:46 - Different Objectives of DevOps and Cloud Engineer 04:02 - The need for Cloud Engineers 08:42 - Cloud Engineer Task: Configure with Best Practices 10:35 - Cloud Platform specific knowledge 13:36 - More Cloud Engineer Tasks and Responsibilities 15:58 - Infrastructure as Code 17:10 - Differences between DevOps and Cloud Engineer 17:39 - Overlaps between Cloud and DevOps Engineer 20:25 - Wrap Up ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► https://youtu.be/t8pPdKYpowI Full Docker course ► https://youtu.be/3c-iBn73dDE Full K8s course ► https://youtu.be/X48VuDVv0do DevOps Tools explained ► https://bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ LINKEDIN ► https://bit.ly/3hWOLVT INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/45mXaer ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3BNS8Kv ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3Ozl28x

detail
{'title': 'Cloud Engineer vs DevOps Engineer - Differences and Overlaps of tasks and responsibilities', 'heatmap': [{'end': 228.787, 'start': 211.959, 'weight': 0.774}, {'end': 263.139, 'start': 235.469, 'weight': 0.724}, {'end': 369.157, 'start': 347.102, 'weight': 0.894}, {'end': 531.44, 'start': 507.774, 'weight': 0.739}, {'end': 966.456, 'start': 949.226, 'weight': 0.989}, {'end': 1066.772, 'start': 1033.63, 'weight': 0.844}], 'summary': 'Discusses the distinctions between devops and cloud engineer roles, emphasizing their differences in purpose and objectives, the evolving nature of devops, and the specific responsibilities, knowledge, and best practices required for each role. it also highlights the challenges in defining the boundaries between these roles and stresses the importance of collaboration for efficient application release and reliable infrastructure management.', 'chapters': [{'end': 70.094, 'segs': [{'end': 45.194, 'src': 'embed', 'start': 0.45, 'weight': 0, 'content': [{'end': 7.158, 'text': "In this video, we're going to talk about two popular roles in software engineering, DevOps and cloud engineer.", 'start': 0.45, 'duration': 6.708}, {'end': 14.387, 'text': 'Now, there is a lot of mix up of these two roles and many people, many companies often use them interchangeably.', 'start': 7.638, 'duration': 6.749}, {'end': 18.191, 'text': 'They mix the tasks and responsibilities of these two very often.', 'start': 14.567, 'duration': 3.624}, {'end': 24.898, 'text': 'There are, for example, plenty of job descriptions for DevOps Cloud Engineer or Cloud DevOps Engineer,', 'start': 18.812, 'duration': 6.086}, {'end': 28.222, 'text': 'which would naturally make you think that they are the same role.', 'start': 24.898, 'duration': 3.324}, {'end': 35.048, 'text': "But then why would you have two names for the same role? And that's exactly what I'm going to discuss and clarify in this video.", 'start': 28.442, 'duration': 6.606}, {'end': 45.194, 'text': "So first of all, let's start by saying that DevOps and cloud engineer are actually two different roles with different purpose and objectives.", 'start': 35.689, 'duration': 9.505}], 'summary': 'Devops and cloud engineer are distinct roles often confused interchangeably, clarifying their differences and purposes.', 'duration': 44.744, 'max_score': 0.45, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0450.jpg'}], 'start': 0.45, 'title': 'Devops vs cloud engineer', 'summary': 'Discusses the distinction between devops and cloud engineer roles, highlighting their differences in purpose and objectives, despite the overlapping responsibilities and skills. it also touches on the challenge companies face in defining the boundaries between these roles due to their relatively new nature.', 'chapters': [{'end': 70.094, 'start': 0.45, 'title': 'Devops vs cloud engineer', 'summary': 'Discusses the distinction between devops and cloud engineer roles, highlighting their differences in purpose and objectives, despite the overlapping responsibilities and skills. it also touches on the challenge companies face in defining the boundaries between these roles due to their relatively new nature.', 'duration': 69.644, 'highlights': ['DevOps and cloud engineer are distinct roles, despite overlapping responsibilities and skills - emphasizing their different purpose and objectives.', 'Many people and companies often mix up DevOps and cloud engineer roles, using them interchangeably due to overlapping responsibilities and skills.', 'Companies face challenges in defining the boundaries between DevOps and cloud engineer roles, particularly for relatively new roles.']}], 'duration': 69.644, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0450.jpg', 'highlights': ['DevOps and cloud engineer are distinct roles, despite overlapping responsibilities and skills - emphasizing their different purpose and objectives.', 'Many people and companies often mix up DevOps and cloud engineer roles, using them interchangeably due to overlapping responsibilities and skills.', 'Companies face challenges in defining the boundaries between DevOps and cloud engineer roles, particularly for relatively new roles.']}, {'end': 705.964, 'segs': [{'end': 104.805, 'src': 'embed', 'start': 70.094, 'weight': 2, 'content': [{'end': 73.198, 'text': "fix the company's Wi-Fi and change the light bulbs in the office.", 'start': 70.094, 'duration': 3.104}, {'end': 78.546, 'text': 'So basically just putting anything and everything on one person or one job description.', 'start': 73.459, 'duration': 5.087}, {'end': 85.651, 'text': "So, in this video we're going to define those boundaries and see what a cloud engineer does, what DevOps engineer does,", 'start': 78.746, 'duration': 6.905}, {'end': 88.073, 'text': 'what are the tasks they both do,', 'start': 85.651, 'duration': 2.422}, {'end': 95.899, 'text': 'so the overlaps between these roles and what is that really differentiates them and draws a clear line between the two.', 'start': 88.073, 'duration': 7.826}, {'end': 104.805, 'text': "And, of course, since we are on Tech World with Nano Channel, we're going to see all of that with actual practical examples,", 'start': 96.559, 'duration': 8.246}], 'summary': 'Differentiating between cloud engineer and devops engineer roles with practical examples.', 'duration': 34.711, 'max_score': 70.094, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb070094.jpg'}, {'end': 130.967, 'src': 'embed', 'start': 107.327, 'weight': 1, 'content': [{'end': 114.092, 'text': 'But first, let me get one thing out of the way, which is that DevOps engineer was actually not meant as a separate role.', 'start': 107.327, 'duration': 6.765}, {'end': 122.799, 'text': 'Originally DevOps is a concept and a set of principles and different engineering roles, like software developer, IT operations,', 'start': 114.212, 'duration': 8.587}, {'end': 124.36, 'text': 'server administrator and so on.', 'start': 122.799, 'duration': 1.561}, {'end': 128.745, 'text': "we're supposed to implement those devops practices and principles.", 'start': 124.901, 'duration': 3.844}, {'end': 130.967, 'text': 'so that was the original idea of devops.', 'start': 128.745, 'duration': 2.222}], 'summary': 'Devops engineer was not originally meant as a separate role, but as a set of principles to be implemented across various engineering roles.', 'duration': 23.64, 'max_score': 107.327, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0107327.jpg'}, {'end': 211.599, 'src': 'embed', 'start': 156.07, 'weight': 0, 'content': [{'end': 164.535, 'text': "OK, now that we've established that DevOps engineer is its own role, let's compare the two and let's start with the objectives.", 'start': 156.07, 'duration': 8.465}, {'end': 177.3, 'text': 'DevOps engineers main objective is to make the process of releasing software fast, efficient, without bugs or issues.', 'start': 168.738, 'duration': 8.562}, {'end': 181.021, 'text': 'And they achieve that by automating this whole process.', 'start': 177.881, 'duration': 3.14}, {'end': 187.183, 'text': 'So, instead of manual steps of approving the release, testing the application changes,', 'start': 181.682, 'duration': 5.501}, {'end': 192.005, 'text': 'validating that everything works or making sure the security is configured, et cetera.', 'start': 187.183, 'duration': 4.822}, {'end': 200.749, 'text': "So the DevOps engineers automate this whole process so that it's faster without manual human interaction points.", 'start': 192.405, 'duration': 8.344}, {'end': 208.996, 'text': 'And I actually have a detailed video on that, if you want to see exactly what DevOps engineers tasks and responsibilities are,', 'start': 201.27, 'duration': 7.726}, {'end': 211.599, 'text': 'which I will also link in this video.', 'start': 208.996, 'duration': 2.603}], 'summary': 'Devops engineers aim to automate software release process for speed and efficiency.', 'duration': 55.529, 'max_score': 156.07, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0156070.jpg'}, {'end': 239.27, 'src': 'heatmap', 'start': 211.959, 'weight': 0.774, 'content': [{'end': 215.742, 'text': "But in a nutshell, that's an objective of a DevOps engineer.", 'start': 211.959, 'duration': 3.783}, {'end': 217.563, 'text': 'On the other hand,', 'start': 216.483, 'duration': 1.08}, {'end': 228.787, 'text': 'the cloud engineers main objective is to create and manage infrastructure on cloud so that applications that companies developing can run on it.', 'start': 217.563, 'duration': 11.224}, {'end': 235.009, 'text': "Now, you're probably thinking, create and manage cloud infrastructure.", 'start': 229.747, 'duration': 5.262}, {'end': 239.27, 'text': 'That sounds very vague and not really clear and specific.', 'start': 235.469, 'duration': 3.801}], 'summary': 'Devops engineer: objectives; cloud engineer: create, manage infrastructure for applications.', 'duration': 27.311, 'max_score': 211.959, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0211959.jpg'}, {'end': 263.139, 'src': 'heatmap', 'start': 235.469, 'weight': 0.724, 'content': [{'end': 239.27, 'text': 'That sounds very vague and not really clear and specific.', 'start': 235.469, 'duration': 3.801}, {'end': 242.331, 'text': "So let's start from the very beginning.", 'start': 240.15, 'duration': 2.181}, {'end': 255.254, 'text': 'First of all, we have hundreds of cloud platforms, which are basically companies who went and bought a whole bunch of computers, server machines,', 'start': 246.007, 'duration': 9.247}, {'end': 263.139, 'text': 'wired up the whole thing, configured the networking, et cetera, built the data centers with all those machines in different locations,', 'start': 255.254, 'duration': 7.885}], 'summary': 'Hundreds of cloud platforms are operated by companies with multiple server machines in different locations.', 'duration': 27.67, 'max_score': 235.469, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0235469.jpg'}, {'end': 318.331, 'src': 'embed', 'start': 294.565, 'weight': 5, 'content': [{'end': 302.627, 'text': 'You can now get not only your whole infrastructure on cloud, but also a bunch of services on top of that, like your application needs,', 'start': 294.565, 'duration': 8.062}, {'end': 305.228, 'text': 'database services, cache storage, backup.', 'start': 302.627, 'duration': 2.601}, {'end': 309.109, 'text': 'Maybe you want to run the whole application set up in a Kubernetes cluster.', 'start': 305.648, 'duration': 3.461}, {'end': 318.331, 'text': 'You want to store the Docker images on cloud, build the whole pipeline even, and you want to do it in multiple geographic regions.', 'start': 309.649, 'duration': 8.682}], 'summary': 'Move infrastructure and services to cloud, including app needs, database, cache, backup, and docker images. also, set up in kubernetes cluster and multiple geographic regions.', 'duration': 23.766, 'max_score': 294.565, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0294565.jpg'}, {'end': 379.707, 'src': 'heatmap', 'start': 340.979, 'weight': 6, 'content': [{'end': 346.582, 'text': 'Then we have some larger ones and the gigantic ones like AWS, Google Cloud, Azure.', 'start': 340.979, 'duration': 5.603}, {'end': 354.987, 'text': 'These three are currently the biggest cloud platforms, with AWS being by far the most highly used one.', 'start': 347.102, 'duration': 7.885}, {'end': 359.45, 'text': 'So now, whether you are a small startup or a large company,', 'start': 355.928, 'duration': 3.522}, {'end': 369.157, 'text': 'you can create your entire setup on a cloud platform without having to own any infrastructure and often without having to install and configure things from scratch.', 'start': 359.45, 'duration': 9.707}, {'end': 379.707, 'text': 'like set up a Docker image registry or installing a Kubernetes cluster on servers, because these type of things are often provided as managed,', 'start': 369.657, 'duration': 10.05}], 'summary': 'Aws, google cloud, azure are the biggest cloud platforms with aws being the most highly used one, enabling companies to create setups without owning infrastructure or installing and configuring from scratch.', 'duration': 38.728, 'max_score': 340.979, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0340979.jpg'}, {'end': 531.44, 'src': 'heatmap', 'start': 507.774, 'weight': 0.739, 'content': [{'end': 514.779, 'text': 'The same way, you need to set up the underlying infrastructure servers, firewall configuration proxies for your application,', 'start': 507.774, 'duration': 7.005}, {'end': 516.74, 'text': 'security within your network, etc.', 'start': 514.779, 'duration': 1.961}, {'end': 522.004, 'text': 'So you need to learn AWS services that allow all this configuration.', 'start': 517.059, 'duration': 4.945}, {'end': 531.44, 'text': "And when you use those services, you don't just configure them so that your application runs on it.", 'start': 526.095, 'duration': 5.345}], 'summary': 'Learn aws services for infrastructure setup and security within the network.', 'duration': 23.666, 'max_score': 507.774, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0507774.jpg'}, {'end': 661.235, 'src': 'embed', 'start': 636.744, 'weight': 4, 'content': [{'end': 642.587, 'text': 'I mentioned that cloud platforms are different and their services need to be configured differently.', 'start': 636.744, 'duration': 5.843}, {'end': 649.97, 'text': 'So you need a specific knowledge of that specific cloud provider to properly configure your infrastructure set up there.', 'start': 643.087, 'duration': 6.883}, {'end': 657.753, 'text': 'This means as a cloud engineer, you usually specialize in one cloud platform and learn how to use their services.', 'start': 650.19, 'duration': 7.563}, {'end': 661.235, 'text': "So you're kind of an expert in that cloud platform.", 'start': 658.314, 'duration': 2.921}], 'summary': 'Cloud engineers specialize in one platform to configure infrastructure.', 'duration': 24.491, 'max_score': 636.744, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0636744.jpg'}], 'start': 70.094, 'title': 'Devops and cloud engineers', 'summary': 'Explores the differences between a devops engineer and a cloud engineer, emphasizing the evolution of devops from a concept to its own engineering role and the main objective of a devops engineer, along with discussing the objectives, responsibilities, and specific knowledge required for devops and cloud engineers.', 'chapters': [{'end': 187.183, 'start': 70.094, 'title': 'Defining cloud engineer and devops engineer', 'summary': 'Explores the differences between a devops engineer and a cloud engineer, emphasizing the evolution of devops from a concept to its own engineering role and the main objective of a devops engineer to make the process of releasing software fast, efficient, and bug-free through automation.', 'duration': 117.089, 'highlights': ['The original idea of DevOps was a set of principles and different engineering roles implementing DevOps practices and principles, but it has evolved into its own engineering role, with hundreds of thousands of DevOps engineered jobs.', "DevOps engineers' main objective is to make the process of releasing software fast, efficient, without bugs or issues, achieved through automation of the release approval and application testing.", 'The video explores the boundaries of cloud engineer and DevOps engineer roles, their tasks, overlaps, and what differentiates them, and provides practical examples rather than generic explanations.', 'The chapter discusses the evolution of DevOps engineering into its own role, with an invitation to watch more detailed videos on the topic for a comprehensive understanding.']}, {'end': 705.964, 'start': 187.183, 'title': 'Devops vs cloud engineers', 'summary': 'Discusses the objectives of devops engineers and cloud engineers, highlighting the responsibilities and tasks of each role, the evolution of cloud platforms, and the specific knowledge required to configure infrastructure on different cloud providers.', 'duration': 518.781, 'highlights': ['DevOps engineers automate processes to ensure faster deployment without manual interaction, with a focus on validating and configuring security, and managing tasks and responsibilities. DevOps engineers automate processes to ensure faster deployment without manual interaction, focusing on validating and configuring security, and managing tasks and responsibilities.', 'Cloud engineers create and manage infrastructure on cloud platforms, utilizing various cloud services and managing access to resources, users, and permissions. Cloud engineers create and manage infrastructure on cloud platforms, utilizing various cloud services and managing access to resources, users, and permissions.', 'Cloud platforms offer a wide range of services including compute resources, application needs, database services, cache storage, backup, Kubernetes clusters, Docker image storage, and multi-geographic setups. Cloud platforms offer a wide range of services including compute resources, application needs, database services, cache storage, backup, Kubernetes clusters, Docker image storage, and multi-geographic setups.', 'AWS, Google Cloud, and Azure are the biggest cloud platforms, providing a plethora of services and options for creating and managing infrastructure, catering to small startups and large companies. AWS, Google Cloud, and Azure are the biggest cloud platforms, providing a plethora of services and options for creating and managing infrastructure, catering to small startups and large companies.', 'Cloud engineers specialize in specific cloud platforms, such as AWS or Azure, to gain expertise in configuring infrastructure and utilizing platform-specific services. Cloud engineers specialize in specific cloud platforms, such as AWS or Azure, to gain expertise in configuring infrastructure and utilizing platform-specific services.']}], 'duration': 635.87, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb070094.jpg', 'highlights': ["DevOps engineers' main objective is to make the process of releasing software fast, efficient, without bugs or issues, achieved through automation of the release approval and application testing.", 'The original idea of DevOps was a set of principles and different engineering roles implementing DevOps practices and principles, but it has evolved into its own engineering role, with hundreds of thousands of DevOps engineered jobs.', 'The video explores the boundaries of cloud engineer and DevOps engineer roles, their tasks, overlaps, and what differentiates them, and provides practical examples rather than generic explanations.', 'DevOps engineers automate processes to ensure faster deployment without manual interaction, with a focus on validating and configuring security, and managing tasks and responsibilities.', 'Cloud engineers create and manage infrastructure on cloud platforms, utilizing various cloud services and managing access to resources, users, and permissions.', 'Cloud platforms offer a wide range of services including compute resources, application needs, database services, cache storage, backup, Kubernetes clusters, Docker image storage, and multi-geographic setups.', 'AWS, Google Cloud, and Azure are the biggest cloud platforms, providing a plethora of services and options for creating and managing infrastructure, catering to small startups and large companies.', 'Cloud engineers specialize in specific cloud platforms, such as AWS or Azure, to gain expertise in configuring infrastructure and utilizing platform-specific services.']}, {'end': 1071.814, 'segs': [{'end': 816.761, 'src': 'embed', 'start': 753.508, 'weight': 0, 'content': [{'end': 761.81, 'text': "That's why good cloud engineers who are able to configure things correctly with best practices, security, et cetera, are so valuable.", 'start': 753.508, 'duration': 8.302}, {'end': 771.133, 'text': 'And since cloud engineer has knowledge of all AWS services, they know how to configure what company needs with those services,', 'start': 762.331, 'duration': 8.802}, {'end': 776.435, 'text': "so they can directly map the company's business needs and requirements to the cloud setup.", 'start': 771.133, 'duration': 5.302}, {'end': 783.397, 'text': 'Like if a company needs geographical distribution all over the world because they have users all over the globe.', 'start': 777.215, 'duration': 6.182}, {'end': 789.701, 'text': 'cloud engineer would help configure that by using the right services and configuring them correctly.', 'start': 783.397, 'duration': 6.304}, {'end': 795.905, 'text': 'Another example would be if a company has a microservices application to deploy on cloud.', 'start': 790.701, 'duration': 5.204}, {'end': 797.006, 'text': 'Of course,', 'start': 796.665, 'duration': 0.341}, {'end': 808.473, 'text': 'you need expertise in how to configure the cloud infrastructure to make sure a complex microservices application can run on it with production best practices like redundancy,', 'start': 797.006, 'duration': 11.467}, {'end': 811.916, 'text': 'reliability, security, data backup and restore mechanism.', 'start': 808.473, 'duration': 3.443}, {'end': 816.761, 'text': "Again, that's where the cloud engineering skills and expertize is needed.", 'start': 812.316, 'duration': 4.445}], 'summary': "Cloud engineers configure aws services to meet company's global and application deployment needs for best practices and security.", 'duration': 63.253, 'max_score': 753.508, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0753508.jpg'}, {'end': 921.227, 'src': 'embed', 'start': 888.954, 'weight': 3, 'content': [{'end': 890.215, 'text': 'So, in those cases,', 'start': 888.954, 'duration': 1.261}, {'end': 899.698, 'text': 'cloud engineer would develop the strategy for migrating and help successfully migrate to cloud and create integrations in hybrid or multi-cloud environments,', 'start': 890.215, 'duration': 9.483}, {'end': 905.441, 'text': 'where services need to communicate securely and reliably across those environments.', 'start': 899.698, 'duration': 5.743}, {'end': 915.385, 'text': 'Another example is cost tracking, because when you use many resources, many cloud services combine them in various ways,', 'start': 906.101, 'duration': 9.284}, {'end': 921.227, 'text': 'you need to watch out for the cost or at least be able to predict how much it will cost.', 'start': 915.385, 'duration': 5.842}], 'summary': 'Cloud engineer strategizes migration, ensures secure communication, and monitors costs in multi-cloud environments.', 'duration': 32.273, 'max_score': 888.954, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0888954.jpg'}, {'end': 979.731, 'src': 'heatmap', 'start': 949.226, 'weight': 0.989, 'content': [{'end': 952.729, 'text': 'Maybe the cost is spiking because some resources were misconfigured.', 'start': 949.226, 'duration': 3.503}, {'end': 957.673, 'text': 'Are servers running fine? Do they have enough resources to handle the traffic? And so on.', 'start': 952.989, 'duration': 4.684}, {'end': 966.456, 'text': 'And finally, cloud services and infrastructure can get very complex very fast,', 'start': 961.149, 'duration': 5.307}, {'end': 972.204, 'text': "which means you don't want to be managing and configuring or creating things in a complex cloud setup manually.", 'start': 966.456, 'duration': 5.748}, {'end': 979.731, 'text': "You don't want people joining your company or your cloud team wondering how the whole infrastructure was created, how it's configured,", 'start': 972.624, 'duration': 7.107}], 'summary': 'Misconfigured resources can spike costs. ensure servers have sufficient resources to handle traffic. avoid manual management and configuration of complex cloud setups.', 'duration': 30.505, 'max_score': 949.226, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0949226.jpg'}, {'end': 1066.772, 'src': 'heatmap', 'start': 1033.63, 'weight': 0.844, 'content': [{'end': 1045.877, 'text': 'Now going back to the original comparison between DevOps engineer and cloud engineer to summarize the differences DevOps engineers automate software release process to make it faster,', 'start': 1033.63, 'duration': 12.247}, {'end': 1054.584, 'text': 'while cloud engineers automate cloud infrastructure and management to make companies cloud infrastructure reliable, fast and secure,', 'start': 1045.877, 'duration': 8.707}, {'end': 1056.345, 'text': 'easily recoverable, and so on.', 'start': 1054.584, 'duration': 1.761}, {'end': 1059.227, 'text': 'So obviously two very different objectives.', 'start': 1056.465, 'duration': 2.762}, {'end': 1061.029, 'text': 'But here is the overlap.', 'start': 1059.888, 'duration': 1.141}, {'end': 1066.772, 'text': 'Part of software release is its deployment on servers, on infrastructure.', 'start': 1061.869, 'duration': 4.903}], 'summary': 'Devops automate software release, cloud engineers automate cloud infrastructure for reliability, speed, and security.', 'duration': 33.142, 'max_score': 1033.63, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb01033630.jpg'}], 'start': 705.964, 'title': 'Cloud engineering best practices and responsibilities', 'summary': 'Discusses the value of cloud engineers in configuring aws services, ensuring security, disaster recovery, and meeting business needs. it also covers responsibilities such as migrating infrastructure, managing hybrid and multi-cloud environments, cost tracking, infrastructure monitoring, and automation using infrastructure as code, with a focus on reliability, security, and cost-efficiency.', 'chapters': [{'end': 816.761, 'start': 705.964, 'title': 'Aws cloud engineering best practices', 'summary': 'Discusses the value of cloud engineers in configuring aws services for companies, ensuring security, disaster recovery, and meeting business needs like geographical distribution and deployment of microservices applications.', 'duration': 110.797, 'highlights': ["Cloud engineers are valuable for configuring AWS services with best practices and security measures, making them able to map a company's business needs and requirements to the cloud setup. Cloud engineers' ability to configure AWS services directly maps a company's business needs to the cloud setup, making them valuable assets.", 'Expertise in configuring cloud infrastructure is essential for deploying complex microservices applications on AWS, ensuring production best practices like redundancy, reliability, security, and data backup and restore mechanisms. Configuring cloud infrastructure is crucial in deploying complex microservices applications, ensuring redundancy, reliability, security, and data backup mechanisms.', 'Companies with users worldwide require geographical distribution, which cloud engineers can configure using the right services and configurations. Cloud engineers can configure geographical distribution for companies with worldwide users using appropriate services and configurations.']}, {'end': 1071.814, 'start': 816.981, 'title': 'Cloud engineer responsibilities', 'summary': 'Discusses the responsibilities of cloud engineers, including migrating on-premise infrastructure to the cloud, managing hybrid and multi-cloud environments, cost tracking, infrastructure monitoring, and automation using infrastructure as code, with a focus on ensuring reliability, security, and cost-efficiency.', 'duration': 254.833, 'highlights': ['The responsibilities of a cloud engineer include migrating on-premise infrastructure to the cloud, managing hybrid and multi-cloud environments, cost tracking, infrastructure monitoring, and automation using infrastructure as code. (Relevance: 5)', 'Cloud engineers need to develop strategies for migrating existing infrastructure to the cloud, creating integrations in hybrid or multi-cloud environments, and ensuring secure and reliable communication between services across different cloud platforms. (Relevance: 4)', 'Companies using multi-cloud may want to leverage the strengths of different cloud providers and need to connect services and applications across cloud platforms, which poses significant challenges. (Relevance: 3)', 'Cloud engineers are tasked with monitoring the configured infrastructure for security, cost management, and resource optimization, as well as ensuring transparency and ease of onboarding for new team members. (Relevance: 2)', 'Automation using infrastructure as code is essential for cloud engineers to manage complex cloud setups, ensuring reliability, security, and ease of recovery. (Relevance: 1)']}], 'duration': 365.85, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb0705964.jpg', 'highlights': ["Cloud engineers are valuable for configuring AWS services with best practices and security measures, making them able to map a company's business needs and requirements to the cloud setup.", 'Expertise in configuring cloud infrastructure is essential for deploying complex microservices applications on AWS, ensuring production best practices like redundancy, reliability, security, and data backup and restore mechanisms.', 'Companies with users worldwide require geographical distribution, which cloud engineers can configure using the right services and configurations.', 'The responsibilities of a cloud engineer include migrating on-premise infrastructure to the cloud, managing hybrid and multi-cloud environments, cost tracking, infrastructure monitoring, and automation using infrastructure as code.', 'Cloud engineers need to develop strategies for migrating existing infrastructure to the cloud, creating integrations in hybrid or multi-cloud environments, and ensuring secure and reliable communication between services across different cloud platforms.']}, {'end': 1248.939, 'segs': [{'end': 1096.976, 'src': 'embed', 'start': 1071.814, 'weight': 0, 'content': [{'end': 1081.883, 'text': "engineer's responsibility naturally becomes to make sure the cloud infrastructure is configured and managed properly, to allow for fast deployment,", 'start': 1071.814, 'duration': 10.069}, {'end': 1089.369, 'text': 'for automated testing, validating whether deployment works with blue, green or canary deployment strategies, and so on.', 'start': 1081.883, 'duration': 7.486}, {'end': 1096.976, 'text': "So DevOps engineer's job would extend to managing the underlying infrastructure, monitoring that it's working fine,", 'start': 1089.59, 'duration': 7.386}], 'summary': 'Devops engineer manages cloud infrastructure for fast deployment and automated testing.', 'duration': 25.162, 'max_score': 1071.814, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb01071814.jpg'}, {'end': 1205.236, 'src': 'embed', 'start': 1156.929, 'weight': 1, 'content': [{'end': 1161.051, 'text': 'So companies usually just hire DevOps cloud engineer who does everything.', 'start': 1156.929, 'duration': 4.122}, {'end': 1170.455, 'text': "But logically it's not possible for one role to do everything, from release management to infrastructure management, to backup and restore management,", 'start': 1161.351, 'duration': 9.104}, {'end': 1172.135, 'text': 'cost oversight and so on.', 'start': 1170.455, 'duration': 1.68}, {'end': 1178.758, 'text': 'So we have additional cloud engineer role that is dedicated to cloud services and managing them.', 'start': 1172.195, 'duration': 6.563}, {'end': 1184.619, 'text': 'and should actually be a help for DevOps engineer to help each other in their own objectives.', 'start': 1179.318, 'duration': 5.301}, {'end': 1190.581, 'text': 'So the objective of cloud engineer, which is reliable, secure infrastructure,', 'start': 1185.46, 'duration': 5.121}, {'end': 1198.163, 'text': 'also affects the DevOps engineers objective of releasing applications fast because they have to run on that infrastructure.', 'start': 1190.581, 'duration': 7.582}, {'end': 1205.236, 'text': 'which means Cloud Engineer takes care of managing infrastructure and makes sure it runs reliably.', 'start': 1199.212, 'duration': 6.024}], 'summary': 'Cloud engineer role supports devops by managing reliable, secure infrastructure, aiding release speed.', 'duration': 48.307, 'max_score': 1156.929, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb01156929.jpg'}], 'start': 1071.814, 'title': 'Devops and cloud engineer roles', 'summary': 'Explains the overlap and differences between devops and cloud engineer roles, emphasizing the responsibility of devops engineers in managing and automating cloud infrastructure, ensuring fast deployment, monitoring, and security, highlighting the importance of collaboration between the two roles to achieve efficient application release and reliable infrastructure management.', 'chapters': [{'end': 1248.939, 'start': 1071.814, 'title': 'Devops and cloud engineer roles', 'summary': "Explains the overlap and differences between devops and cloud engineer roles, emphasizing the devops engineer's responsibility in managing and automating cloud infrastructure, ensuring fast deployment, monitoring, and security, while highlighting the importance of collaboration between the two roles to achieve efficient application release and reliable infrastructure management.", 'duration': 177.125, 'highlights': ["DevOps engineer's responsibility includes managing and automating cloud infrastructure, ensuring fast deployment, monitoring, and security. The DevOps engineer's role extends to managing the cloud infrastructure and ensuring fast deployment, automated testing, and security, contributing to efficient application release.", 'Collaboration between DevOps engineer and Cloud Engineer is essential for achieving efficient application release and reliable infrastructure management. The collaboration between DevOps engineer and Cloud Engineer is crucial in achieving efficient application release and reliable infrastructure management, emphasizing the importance of working together to meet their objectives.', "Companies often hire DevOps cloud engineers to perform both roles, but logically it's not possible for one role to do everything. Companies often hire DevOps cloud engineers for both roles, but it's not feasible for one role to manage everything, highlighting the need for dedicated cloud engineers to manage cloud services separately."]}], 'duration': 177.125, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/N1-mhvUghb0/pics/N1-mhvUghb01071814.jpg', 'highlights': ["DevOps engineer's responsibility includes managing and automating cloud infrastructure, ensuring fast deployment, monitoring, and security.", 'Collaboration between DevOps engineer and Cloud Engineer is essential for achieving efficient application release and reliable infrastructure management.', "Companies often hire DevOps cloud engineers to perform both roles, but logically it's not possible for one role to do everything."]}], 'highlights': ['DevOps and cloud engineer are distinct roles, despite overlapping responsibilities and skills - emphasizing their different purpose and objectives.', 'Many people and companies often mix up DevOps and cloud engineer roles, using them interchangeably due to overlapping responsibilities and skills.', 'Companies face challenges in defining the boundaries between DevOps and cloud engineer roles, particularly for relatively new roles.', "DevOps engineers' main objective is to make the process of releasing software fast, efficient, without bugs or issues, achieved through automation of the release approval and application testing.", 'The original idea of DevOps was a set of principles and different engineering roles implementing DevOps practices and principles, but it has evolved into its own engineering role, with hundreds of thousands of DevOps engineered jobs.', 'The video explores the boundaries of cloud engineer and DevOps engineer roles, their tasks, overlaps, and what differentiates them, and provides practical examples rather than generic explanations.', 'DevOps engineers automate processes to ensure faster deployment without manual interaction, with a focus on validating and configuring security, and managing tasks and responsibilities.', 'Cloud engineers create and manage infrastructure on cloud platforms, utilizing various cloud services and managing access to resources, users, and permissions.', 'Cloud platforms offer a wide range of services including compute resources, application needs, database services, cache storage, backup, Kubernetes clusters, Docker image storage, and multi-geographic setups.', 'AWS, Google Cloud, and Azure are the biggest cloud platforms, providing a plethora of services and options for creating and managing infrastructure, catering to small startups and large companies.', 'Cloud engineers specialize in specific cloud platforms, such as AWS or Azure, to gain expertise in configuring infrastructure and utilizing platform-specific services.', "Cloud engineers are valuable for configuring AWS services with best practices and security measures, making them able to map a company's business needs and requirements to the cloud setup.", 'Expertise in configuring cloud infrastructure is essential for deploying complex microservices applications on AWS, ensuring production best practices like redundancy, reliability, security, and data backup and restore mechanisms.', 'Companies with users worldwide require geographical distribution, which cloud engineers can configure using the right services and configurations.', 'The responsibilities of a cloud engineer include migrating on-premise infrastructure to the cloud, managing hybrid and multi-cloud environments, cost tracking, infrastructure monitoring, and automation using infrastructure as code.', 'Cloud engineers need to develop strategies for migrating existing infrastructure to the cloud, creating integrations in hybrid or multi-cloud environments, and ensuring secure and reliable communication between services across different cloud platforms.', "DevOps engineer's responsibility includes managing and automating cloud infrastructure, ensuring fast deployment, monitoring, and security.", 'Collaboration between DevOps engineer and Cloud Engineer is essential for achieving efficient application release and reliable infrastructure management.', "Companies often hire DevOps cloud engineers to perform both roles, but logically it's not possible for one role to do everything."]}