title
Is DevOps right for you? 13 points to consider

description
Answering the question if DevOps profession is right for you and generally what it takes to be a DevOps engineer 💛 Follow me on IG for behind-the-scenes-content ► https://bit.ly/2F3LXYJ 💚 Become a DevOps Engineer - 6-month program ► http://bit.ly/3ErUn8o #devops #techworldwithnana ► This video is sponsored by Pulumi 🙌🏼, a universal IaC tool ► For more infos, check it out here: https://www.pulumi.com/ ► Pulumi was covered in my DevOps tool of the month video: https://youtu.be/vIjeiDcsR3Q You all know that DevOps is already very popular and highly demanded. You see organizations adopting it worldwide and it seems like a great career choice with lots of job opportunities, high salary and generally a very rewarding work. But maybe DevOps is not for everyone. It takes a specific type of person to be interested in DevOps, so the question is: "Is DevOps profession right for you?" And in order to answer this question in this video I will explain: - what are the qualities and characteristics you should have if you want to get into DevOps, - what kind of thinking and approach is required in DevOps - which soft skills as well as technical skills you need to have - and finally what are some challenges of being a DevOps engineer. - And if at the end of the video you do find out and decide that DevOps is indeed for you, I will also show what next steps you can take to get into DevOps. ► Global DevOps Market Rise - Source: https://www.verifiedmarketresearch.com/product/devops-market/ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 00:00 - Intro and Overview 00:55 - Generalist instead of Specialist 01:48 - Analytical and Strategic Thinking 02:43 - High Level Thinking 03:55 - Problem Solving and Solution Oriented 05:29 - Creative and Innovative 06:35 - Persuasive 07:17 - Communication Skills and Team Player 11:35 - Detail Thinking 13:09 - Sharing knowledge in an organized way 14:41 - Enjoy dynamic and diverse work 15:37 - Enjoy optimizing and improving 16:02 - Challenges 18:03 - External Factors ▬▬▬▬▬▬ 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 👋 ▬▬▬▬▬▬ INSTAGRAM ► https://bit.ly/2F3LXYJ TWITTER ► https://bit.ly/3i54PUB LINKEDIN ► https://bit.ly/3hWOLVT FB group ► https://bit.ly/32UVSZP DEV ► https://bit.ly/3h2fqiO ▬▬▬▬▬▬ 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': 'Is DevOps right for you? 13 points to consider', 'heatmap': [{'end': 406.079, 'start': 383.707, 'weight': 0.899}, {'end': 705.321, 'start': 686.353, 'weight': 0.819}, {'end': 797.537, 'start': 778.608, 'weight': 0.774}, {'end': 1127.584, 'start': 1094.332, 'weight': 1}, {'end': 1158.585, 'start': 1151.139, 'weight': 0.97}], 'summary': 'Consider pursuing a career in devops, emphasizing mastering a wide range of tools, strategic decision-making, and high-level understanding of processes. additionally, focus on actively improving processes, automation, and optimizing ci pipeline runs, while also embracing creativity, communication, and collaboration to address challenges in the role of a devops engineer.', 'chapters': [{'end': 229.769, 'segs': [{'end': 26.881, 'src': 'embed', 'start': 0.129, 'weight': 3, 'content': [{'end': 4.131, 'text': 'You all know that DevOps is already very popular and highly demanded.', 'start': 0.129, 'duration': 4.002}, {'end': 11.114, 'text': 'You see organizations adopting it worldwide, and it seems like a great career choice, with lots of job opportunities,', 'start': 4.251, 'duration': 6.863}, {'end': 13.955, 'text': 'high salary and generally a very rewarding work.', 'start': 11.114, 'duration': 2.841}, {'end': 16.296, 'text': 'But maybe DevOps is not for everyone.', 'start': 14.235, 'duration': 2.061}, {'end': 20.098, 'text': 'It takes a specific type of person to be interested in DevOps.', 'start': 16.676, 'duration': 3.422}, {'end': 24.019, 'text': 'So the question is is the DevOps profession right for you?', 'start': 20.618, 'duration': 3.401}, {'end': 26.881, 'text': 'And in order to answer this question in this video,', 'start': 24.259, 'duration': 2.622}], 'summary': 'Devops offers high demand and job opportunities, but may not be suitable for everyone.', 'duration': 26.752, 'max_score': 0.129, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY129.jpg'}, {'end': 112.131, 'src': 'embed', 'start': 85.205, 'weight': 1, 'content': [{'end': 91.287, 'text': "But in DevOps, you can't just learn Docker or Terraform and become an expert Docker or Terraform engineer.", 'start': 85.205, 'duration': 6.082}, {'end': 99.45, 'text': 'You need to have a tool set of various tools you combine in order to build DevOps processes, even as a junior DevOps engineer.', 'start': 91.727, 'duration': 7.723}, {'end': 102.591, 'text': "Just knowing two or three tools won't help you here.", 'start': 99.77, 'duration': 2.821}, {'end': 107.533, 'text': 'So you should like learning many different things and building a wide skill set.', 'start': 103.031, 'duration': 4.502}, {'end': 112.131, 'text': 'Because you need many tools.', 'start': 110.489, 'duration': 1.642}], 'summary': 'To excel in devops, a wide skill set of various tools is essential, not just expertise in one or two specific tools.', 'duration': 26.926, 'max_score': 85.205, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY85205.jpg'}, {'end': 207.364, 'src': 'embed', 'start': 166.158, 'weight': 0, 'content': [{'end': 172.285, 'text': 'In order to make those strategic decisions on which tools are best for your specific project and use case,', 'start': 166.158, 'duration': 6.127}, {'end': 177.912, 'text': 'you need to have a good high-level overview and end-to-end understanding of DevOps processes.', 'start': 172.285, 'duration': 5.627}, {'end': 183.959, 'text': 'You need to understand which tool fits into which part of those processes and why you are using them.', 'start': 178.353, 'duration': 5.606}, {'end': 191.467, 'text': 'You need to zoom out to see the connections between the tools and different roles in your team, the bottlenecks,', 'start': 184.54, 'duration': 6.927}, {'end': 193.89, 'text': 'possible issues and improvement opportunities.', 'start': 191.467, 'duration': 2.423}, {'end': 200.056, 'text': "So the skill of high level thinking is one of the most important ones when you're getting into DevOps.", 'start': 194.33, 'duration': 5.726}, {'end': 207.364, 'text': "For example, when you're building a CI city release pipeline, you need to understand the whole software development life cycle.", 'start': 200.396, 'duration': 6.968}], 'summary': 'Understanding devops processes and tools is crucial for making strategic decisions. high-level thinking is essential for ci/cd pipeline creation.', 'duration': 41.206, 'max_score': 166.158, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY166158.jpg'}], 'start': 0.129, 'title': 'Devops career and tools', 'summary': 'Discusses the suitability of pursuing a career in devops, focusing on a generalist approach and the need to master a wide range of tools and processes to make strategic decisions, and develop a high-level understanding of devops processes.', 'chapters': [{'end': 63.846, 'start': 0.129, 'title': 'Is devops right for you?', 'summary': 'Discusses the qualities and characteristics required to pursue a career in devops, emphasizing the need for a generalist approach rather than a specialist one, and aims to help viewers determine if devops is the right career choice for them.', 'duration': 63.717, 'highlights': ['You see organizations adopting it worldwide, and it seems like a great career choice, with lots of job opportunities, high salary and generally a very rewarding work. But maybe DevOps is not for everyone. It takes a specific type of person to be interested in DevOps. (Emphasizes the popularity and demand for DevOps while acknowledging that it may not be suitable for everyone)', 'The chapter discusses the qualities and characteristics required to pursue a career in DevOps, emphasizing the need for a generalist approach rather than a specialist one, and aims to help viewers determine if DevOps is the right career choice for them. (Summarizes the main focus of the chapter, which is to outline the necessary qualities and characteristics for a career in DevOps)', 'What are the qualities and characteristics you should have if you want to get into DevOps? What kind of thinking and approach is required in DevOps? What soft skills, as well as technical skills you need to have? (Outlines the key questions that will be addressed in the video, providing a roadmap for the discussion)']}, {'end': 229.769, 'start': 64.266, 'title': 'Mastering devops tools and processes', 'summary': 'Emphasizes the need for devops engineers to master a wide range of tools, make strategic decisions on tool selection, and develop a high-level understanding of devops processes to make efficient comparisons and strategic decisions on which tools and concepts match to specific use cases.', 'duration': 165.503, 'highlights': ["DevOps engineers need to master a wide range of tools and not just specialize in one, as just knowing two or three tools won't suffice in building DevOps processes. DevOps engineers are required to have a tool set of various tools to combine in order to build DevOps processes, and simply knowing two or three tools won't help in this regard.", 'The importance of developing the skill to quickly assess and decide on which tools and concepts to use in projects, considering aspects such as readiness, maturity, and suitability to the specific use case and project. DevOps engineers need to be able to quickly assess and decide on which tools and concepts to use in projects by considering aspects such as readiness, maturity, and suitability to the specific use case and project.', 'The necessity to have a high-level understanding of DevOps processes to make strategic decisions on which tools are best for specific projects and use cases, considering connections between tools, different roles in the team, bottlenecks, and improvement opportunities. DevOps engineers need to have a high-level understanding of DevOps processes to make strategic decisions on which tools are best for specific projects and use cases, considering connections between tools, different roles in the team, bottlenecks, and improvement opportunities.', 'The analogy of a DevOps engineer to an architect who designs the whole house, considering various aspects and making a master plan for building the house, emphasizing the need for a similar high-level thinking skill in DevOps. The analogy of a DevOps engineer to an architect who designs the whole house, considering various aspects and making a master plan for building the house, emphasizes the need for a similar high-level thinking skill in DevOps.']}], 'duration': 229.64, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY129.jpg', 'highlights': ['The necessity to have a high-level understanding of DevOps processes to make strategic decisions on which tools are best for specific projects and use cases, considering connections between tools, different roles in the team, bottlenecks, and improvement opportunities.', "DevOps engineers need to master a wide range of tools and not just specialize in one, as just knowing two or three tools won't suffice in building DevOps processes.", 'The analogy of a DevOps engineer to an architect who designs the whole house, considering various aspects and making a master plan for building the house, emphasizing the need for a similar high-level thinking skill in DevOps.', 'You see organizations adopting it worldwide, and it seems like a great career choice, with lots of job opportunities, high salary and generally a very rewarding work. But maybe DevOps is not for everyone. It takes a specific type of person to be interested in DevOps.']}, {'end': 695.4, 'segs': [{'end': 319.428, 'src': 'embed', 'start': 256.077, 'weight': 0, 'content': [{'end': 261.539, 'text': "So when you see the whole DevOps process as one continuous line, it's easier to see those.", 'start': 256.077, 'duration': 5.462}, {'end': 265.341, 'text': 'Identifying issues is the first step in solving them.', 'start': 262.259, 'duration': 3.082}, {'end': 273.627, 'text': 'And considering that many DevOps processes are pretty complex, it may be challenging to see those issues and ways to optimize things.', 'start': 265.421, 'duration': 8.206}, {'end': 280.151, 'text': 'So you need to be constantly observing and actively looking for ways to improve things and fix the issues.', 'start': 274.107, 'duration': 6.044}, {'end': 287.936, 'text': 'For example, if you identify that developers always need to manually perform some task which takes two hours,', 'start': 280.591, 'duration': 7.345}, {'end': 291.338, 'text': 'or you notice that running tasks takes really long.', 'start': 287.936, 'duration': 3.402}, {'end': 294.44, 'text': 'so the CI pipeline runs are very slow.', 'start': 291.338, 'duration': 3.102}, {'end': 299.603, 'text': 'you should actively look into it and see how you can speed up or automate things.', 'start': 294.44, 'duration': 5.163}, {'end': 302.985, 'text': 'Things can be optimized endlessly in DevOps.', 'start': 300.123, 'duration': 2.862}, {'end': 306.746, 'text': "You don't just build a release pipeline in two months and that's it.", 'start': 303.285, 'duration': 3.461}, {'end': 313.467, 'text': "It's a continuous improvement process, just like you don't program an application in two months and be done with it.", 'start': 307.126, 'duration': 6.341}, {'end': 317.428, 'text': 'You continue adding features and fixing bugs and so on.', 'start': 313.787, 'duration': 3.641}, {'end': 319.428, 'text': "It's the same with DevOps processes.", 'start': 317.528, 'duration': 1.9}], 'summary': 'Continuous improvement in devops processes is essential for identifying and solving issues, such as manual tasks or slow ci pipeline runs.', 'duration': 63.351, 'max_score': 256.077, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY256077.jpg'}, {'end': 366.352, 'src': 'embed', 'start': 340.236, 'weight': 3, 'content': [{'end': 347.321, 'text': 'Again, because in DevOps the processes are very complex and cover so many parts of the software development lifecycle.', 'start': 340.236, 'duration': 7.085}, {'end': 349.702, 'text': 'things are often not so straightforward.', 'start': 347.321, 'duration': 2.381}, {'end': 354.705, 'text': 'So for one specific task, there may be 10 different ways of doing it.', 'start': 350.123, 'duration': 4.582}, {'end': 358.748, 'text': 'So you need to combine things in a creative way to find solutions.', 'start': 355.086, 'duration': 3.662}, {'end': 366.352, 'text': 'This means most of the time you need to be creative and think outside the box when deciding how to solve bottlenecks,', 'start': 359.248, 'duration': 7.104}], 'summary': 'Devops involves complex processes with multiple solutions, requiring creativity to solve bottlenecks.', 'duration': 26.116, 'max_score': 340.236, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY340236.jpg'}, {'end': 411.043, 'src': 'heatmap', 'start': 383.707, 'weight': 0.899, 'content': [{'end': 389.193, 'text': "Often you can't just see how other companies solve the problems or how your company solved it in the past,", 'start': 383.707, 'duration': 5.486}, {'end': 392.817, 'text': "because it's a completely new and unique use case.", 'start': 389.193, 'duration': 3.624}, {'end': 395.36, 'text': 'So you need to find a unique solution for it.', 'start': 393.217, 'duration': 2.143}, {'end': 406.079, 'text': 'When you make a plan and come up with solutions that affect many people, various roles in your organization and many team members.', 'start': 398.453, 'duration': 7.626}, {'end': 411.043, 'text': 'of course, those affected people should also be on board with those solutions.', 'start': 406.079, 'duration': 4.964}], 'summary': 'Finding unique solutions for new use cases is crucial for organizational success.', 'duration': 27.336, 'max_score': 383.707, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY383707.jpg'}, {'end': 537.278, 'src': 'embed', 'start': 496.529, 'weight': 4, 'content': [{'end': 501.532, 'text': 'since this is going to be one of the major elements of your work as a DevOps engineer.', 'start': 496.529, 'duration': 5.003}, {'end': 504.614, 'text': 'So, being a team player is definitely a must here.', 'start': 501.992, 'duration': 2.622}, {'end': 513.919, 'text': 'As part of communication skills, you also need to be able to effectively express your ideas and explain your plans and strategies to the team members.', 'start': 505.154, 'duration': 8.765}, {'end': 517.623, 'text': 'So, this also goes hand in hand with the persuasion skills.', 'start': 514.36, 'duration': 3.263}, {'end': 519.083, 'text': "Let's see why.", 'start': 518.303, 'duration': 0.78}, {'end': 521.866, 'text': 'As I already mentioned, your work affects many people.', 'start': 519.443, 'duration': 2.423}, {'end': 530.092, 'text': 'You solve problems and bottlenecks for different roles, which means you need to get people to work with you, but also share your knowledge with them,', 'start': 522.306, 'duration': 7.786}, {'end': 532.794, 'text': 'explain new concepts and processes, and so on.', 'start': 530.092, 'duration': 2.702}, {'end': 537.278, 'text': 'DevOps engineers are also often the mediators between different roles.', 'start': 533.315, 'duration': 3.963}], 'summary': 'Devops engineers must have strong communication and persuasion skills to effectively collaborate with various team members and mediate between different roles.', 'duration': 40.749, 'max_score': 496.529, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY496529.jpg'}], 'start': 230.189, 'title': 'Devops processes and creativity', 'summary': 'Emphasizes the importance of having a high-level overview of devops processes to identify issues and improvement opportunities, highlighting the need for constant observation and active improvement, such as automating tasks and optimizing ci pipeline runs. additionally, it highlights the importance of creativity and communication in devops, emphasizing the need for innovative thinking, persuasive communication, and collaboration among various roles in the organization to solve complex issues and improve processes.', 'chapters': [{'end': 319.428, 'start': 230.189, 'title': 'Devops process optimization', 'summary': 'Emphasizes the importance of having a high-level overview of devops processes to identify issues and improvement opportunities, highlighting the need for constant observation and active improvement, such as automating tasks and optimizing ci pipeline runs.', 'duration': 89.239, 'highlights': ['Identifying issues is the first step in solving them, especially in complex DevOps processes.', 'Constant observation and active improvement are essential in DevOps, such as speeding up or automating tasks to optimize processes.', 'DevOps processes require continuous improvement, similar to the ongoing development of applications, emphasizing the need for ongoing optimization and enhancement.']}, {'end': 695.4, 'start': 319.888, 'title': 'Importance of creativity and communication in devops', 'summary': 'Highlights the importance of creativity and communication in devops, emphasizing the need for innovative thinking, persuasive communication, and collaboration among various roles in the organization to solve complex issues and improve processes.', 'duration': 375.512, 'highlights': ['DevOps processes are complex and require creative solutions, as there may be 10 different ways of doing a specific task, necessitating innovative thinking. In DevOps, the processes are complex, and for one specific task, there may be 10 different ways of doing it, requiring creative and innovative thinking.', 'DevOps engineers need persuasive communication skills to advocate for their ideas, persuade the team, and collaborate effectively with various roles in the organization. DevOps engineers require persuasive communication skills to advocate for their ideas, persuade the team, and collaborate effectively with various roles in the organization.', 'DevOps engineers act as mediators between different roles, requiring efficient communication and collaboration to align the interests and responsibilities of developers, test engineers, system administrators, and security professionals. DevOps engineers act as mediators between different roles, requiring efficient communication and collaboration to align the interests and responsibilities of various team members.']}], 'duration': 465.211, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY230189.jpg', 'highlights': ['Identifying issues is the first step in solving them, especially in complex DevOps processes.', 'DevOps processes require continuous improvement, emphasizing the need for ongoing optimization and enhancement.', 'Constant observation and active improvement are essential in DevOps, such as speeding up or automating tasks to optimize processes.', 'DevOps processes are complex and require creative solutions, necessitating innovative thinking.', 'DevOps engineers need persuasive communication skills to advocate for their ideas and collaborate effectively with various roles.', 'DevOps engineers act as mediators between different roles, requiring efficient communication and collaboration to align the interests and responsibilities of team members.']}, {'end': 1162.508, 'segs': [{'end': 728.339, 'src': 'embed', 'start': 698.635, 'weight': 0, 'content': [{'end': 705.321, 'text': "As a DevOps engineer, you don't only create the high-level design of the processes like a solutions architect,", 'start': 698.635, 'duration': 6.686}, {'end': 712.428, 'text': 'but you also implement things like provisioning the infrastructure, configuring servers, writing automation scripts,', 'start': 705.321, 'duration': 7.107}, {'end': 714.85, 'text': 'infrastructure as code or X as code.', 'start': 712.428, 'duration': 2.422}, {'end': 720.055, 'text': 'So once the high-level plan is in place, the next step is implementation.', 'start': 715.31, 'duration': 4.745}, {'end': 728.339, 'text': 'Now, there are differences across organizations on the role of a DevOps engineer and what its tasks and responsibilities are.', 'start': 720.675, 'duration': 7.664}], 'summary': 'Devops engineers design processes and implement infrastructure, scripts, and automation. roles vary across organizations.', 'duration': 29.704, 'max_score': 698.635, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY698635.jpg'}, {'end': 770.521, 'src': 'embed', 'start': 745.226, 'weight': 2, 'content': [{'end': 754.011, 'text': 'But in practice, it emerged as a separate role who designs the DevOps processes and also works hands-on to implement those processes.', 'start': 745.226, 'duration': 8.785}, {'end': 759.074, 'text': 'So, in order to implement things, you need detail-oriented thinking,', 'start': 754.431, 'duration': 4.643}, {'end': 765.638, 'text': 'to consider and pay attention to various details and actually implement the things that you have designed.', 'start': 759.074, 'duration': 6.564}, {'end': 770.521, 'text': 'So you need to be able to focus both on the big picture and small details.', 'start': 766.158, 'duration': 4.363}], 'summary': 'Devops process designer implements detailed processes for better efficiency.', 'duration': 25.295, 'max_score': 745.226, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY745226.jpg'}, {'end': 803.398, 'src': 'heatmap', 'start': 778.608, 'weight': 0.774, 'content': [{'end': 785.634, 'text': 'You also need detail orientation when troubleshooting issues, especially in complex systems like Kubernetes clusters,', 'start': 778.608, 'duration': 7.026}, {'end': 789.117, 'text': 'on cloud environments or in complex infrastructure setups.', 'start': 785.634, 'duration': 3.483}, {'end': 797.537, 'text': "Now let's say you design the processes and workflows, you implement things and so on.", 'start': 792.196, 'duration': 5.341}, {'end': 803.398, 'text': 'Since these workflows affect other engineers, they need to know how these processes work.', 'start': 798.177, 'duration': 5.221}], 'summary': 'Detail orientation crucial for troubleshooting in complex systems like kubernetes clusters and cloud environments.', 'duration': 24.79, 'max_score': 778.608, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY778608.jpg'}, {'end': 847.854, 'src': 'embed', 'start': 820.563, 'weight': 4, 'content': [{'end': 829.828, 'text': 'When a new systems administrator or cloud engineer joins the team, they need to know how the process of creating and configuring infrastructure works.', 'start': 820.563, 'duration': 9.265}, {'end': 837.072, 'text': 'So documenting things and making them transparent for others in your organization is extremely important in DevOps.', 'start': 830.348, 'duration': 6.724}, {'end': 839.892, 'text': 'The processes should be transparent for everyone.', 'start': 837.512, 'duration': 2.38}, {'end': 847.854, 'text': 'This will make work and collaboration of engineers much easier, but also make onboarding new engineers way easier as well.', 'start': 840.272, 'duration': 7.582}], 'summary': 'Documenting and making infrastructure processes transparent in devops facilitates easier collaboration and onboarding for new engineers.', 'duration': 27.291, 'max_score': 820.563, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY820563.jpg'}, {'end': 895.016, 'src': 'embed', 'start': 866.357, 'weight': 6, 'content': [{'end': 872.321, 'text': 'making things transparent, sharing knowledge, making sure everyone has access to the information they need.', 'start': 866.357, 'duration': 5.964}, {'end': 881.668, 'text': 'Now, apart from personal characteristics, you should also have personal preferences for things that are essential for the DevOps daily work.', 'start': 872.942, 'duration': 8.726}, {'end': 886.972, 'text': 'First of all, you should love dynamic, diverse work with a wide range of tasks.', 'start': 882.168, 'duration': 4.804}, {'end': 895.016, 'text': "Because, as I said, you don't just work on one tool, but rather your tasks may range from coding to configuring infrastructure,", 'start': 887.552, 'duration': 7.464}], 'summary': 'Devops work involves diverse tasks and wide-ranging knowledge sharing.', 'duration': 28.659, 'max_score': 866.357, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY866357.jpg'}, {'end': 1017.021, 'src': 'embed', 'start': 970.081, 'weight': 3, 'content': [{'end': 977.444, 'text': 'but it comes with some challenges which you may also want to consider when deciding whether DevOps is really for you.', 'start': 970.081, 'duration': 7.363}, {'end': 983.346, 'text': 'First of all, constantly learning new technologies and concepts could be overwhelming for many people.', 'start': 978.024, 'duration': 5.322}, {'end': 993.828, 'text': 'The responsibility and the challenge in working with people who may be opposed to your ideas and suggestions or generally resistant to changes,', 'start': 983.726, 'duration': 10.102}, {'end': 995.169, 'text': 'can be very difficult as well.', 'start': 993.828, 'duration': 1.341}, {'end': 1002.531, 'text': "And since you need to communicate with various teams in the organization, it can be frustrating if they don't cooperate.", 'start': 995.649, 'duration': 6.882}, {'end': 1010.596, 'text': 'Another common challenge is that often there are unclear requirements about DevOps in the companies themselves,', 'start': 1003.231, 'duration': 7.365}, {'end': 1017.021, 'text': "because some companies don't know exactly what DevOps is and where the responsibilities of DevOps actually lie.", 'start': 1010.596, 'duration': 6.425}], 'summary': 'Devops brings challenges: learning new tech, resistance to change, unclear requirements.', 'duration': 46.94, 'max_score': 970.081, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY970081.jpg'}, {'end': 1127.584, 'src': 'heatmap', 'start': 1035.477, 'weight': 1, 'content': [{'end': 1042.123, 'text': 'Something that may also bother some people is that most tasks are not visual, but rather in the background.', 'start': 1035.477, 'duration': 6.646}, {'end': 1046.307, 'text': 'not directly visible by the end users or even the team members.', 'start': 1042.522, 'duration': 3.785}, {'end': 1055.637, 'text': "Sometimes, the fact that you don't even notice a DevOps process may, in some cases, be exactly the purpose of the DevOps task,", 'start': 1046.788, 'duration': 8.849}, {'end': 1061.043, 'text': 'like removing the bottleneck, so the processes become more streamlined and smooth.', 'start': 1055.637, 'duration': 5.406}, {'end': 1063.286, 'text': 'And generally when working with people,', 'start': 1061.404, 'duration': 1.882}, {'end': 1071.655, 'text': "You need to be a person who is able to cope with that resistance and be empathetic and don't get frustrated so easily.", 'start': 1063.726, 'duration': 7.929}, {'end': 1077.662, 'text': 'So, overall, being a DevOps engineer is a bit challenging, but extremely interesting as well,', 'start': 1071.956, 'duration': 5.706}, {'end': 1083.148, 'text': 'especially for people who love to learn and are always ready to tackle complicated issues.', 'start': 1077.662, 'duration': 5.486}, {'end': 1086.43, 'text': 'Now, apart from the personal qualities and preferences,', 'start': 1083.729, 'duration': 2.701}, {'end': 1093.792, 'text': 'there are some hard facts that may be very important and influence your decision whether you want to become a DevOps engineer.', 'start': 1086.43, 'duration': 7.362}, {'end': 1107.896, 'text': 'Something that speaks very strongly for choosing this career is that DevOps is currently one of the most demanded professions in the IT field and is probably going to become even more demanded in the next years,', 'start': 1094.332, 'duration': 13.564}, {'end': 1109.697, 'text': 'as DevOps adoption keeps growing.', 'start': 1107.896, 'duration': 1.801}, {'end': 1117.18, 'text': "So if you're someone who takes the market demand into account, then this will be an important factor in the decision.", 'start': 1110.157, 'duration': 7.023}, {'end': 1127.584, 'text': 'If, after watching this video, you think that DevOps is indeed right for you, then check out my other video, From Zero to DevOps Engineer,', 'start': 1117.82, 'duration': 9.764}], 'summary': 'Devops is in high demand and offers challenging but interesting opportunities for those who enjoy learning and addressing complex issues.', 'duration': 72.419, 'max_score': 1035.477, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY1035477.jpg'}, {'end': 1158.585, 'src': 'heatmap', 'start': 1151.139, 'weight': 0.97, 'content': [{'end': 1158.585, 'text': 'where you learn all the tools and concepts you need to become a DevOps engineer in a structured, step by step way.', 'start': 1151.139, 'duration': 7.446}], 'summary': 'Structured, step-by-step training to become a devops engineer.', 'duration': 7.446, 'max_score': 1151.139, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY1151139.jpg'}], 'start': 698.635, 'title': 'Devops engineer roles and challenges', 'summary': 'Covers the roles of a devops engineer, involving design, implementation, detail-oriented thinking, and pursuit of optimization. it also discusses challenges such as learning new technologies, team resistance, and high demand for devops professionals.', 'chapters': [{'end': 948.352, 'start': 698.635, 'title': 'Roles and responsibilities of a devops engineer', 'summary': 'Emphasizes that the role of a devops engineer involves both high-level design and hands-on implementation of processes, with a focus on detail-oriented thinking, documentation, transparency, and adaptability to dynamic and diverse tasks, including the active pursuit of optimization opportunities in existing processes.', 'duration': 249.717, 'highlights': ['The role of a DevOps engineer involves both high-level design and hands-on implementation of processes. Emphasizes the dual responsibilities of designing and implementing processes, highlighting the breadth of tasks involved in the role.', 'Detail-oriented thinking is crucial for both designing and implementing DevOps processes, necessitating consideration of various details and troubleshooting in complex systems. Stresses the importance of detail-oriented thinking in both designing and troubleshooting processes, especially in complex systems like Kubernetes clusters.', 'Documentation and transparency are crucial in DevOps, as processes should be transparent for everyone, making work and collaboration easier and facilitating the onboarding of new engineers. Emphasizes the importance of documenting processes and making them transparent for efficient collaboration and easier onboarding of new engineers.', 'Adaptability to dynamic and diverse tasks, as well as the active pursuit of optimization opportunities in existing processes, are essential personal preferences for a DevOps engineer. Highlights the need for adaptability to diverse tasks and the pursuit of optimization opportunities in existing processes as crucial personal preferences for a DevOps engineer.']}, {'end': 1162.508, 'start': 948.652, 'title': 'Challenges of devops engineering', 'summary': 'Discusses the challenges and rewards of being a devops engineer, including the need to constantly learn new technologies, the difficulties in working with resistant teams, and the high demand for devops professionals in the it field.', 'duration': 213.856, 'highlights': ['The high demand for DevOps professionals in the IT field makes it one of the most demanded professions, indicating significant career opportunities.', 'The challenges of constantly learning new technologies and concepts could be overwhelming for many people, suggesting the demanding nature of the role.', 'The difficulties in working with resistant teams and unclear requirements in companies pose significant challenges for DevOps engineers, highlighting the interpersonal and organizational obstacles in the role.', 'The fact that most tasks are not directly visible by end users or team members may bother some people, emphasizing the non-visual nature of DevOps work.', 'The need for empathy and the ability to cope with resistance when working with people are important personal qualities for DevOps engineers, underscoring the interpersonal skills required for the role.']}], 'duration': 463.873, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/Ms_jTcERvMY/pics/Ms_jTcERvMY698635.jpg', 'highlights': ['The role of a DevOps engineer involves both high-level design and hands-on implementation of processes.', 'The high demand for DevOps professionals in the IT field makes it one of the most demanded professions.', 'Detail-oriented thinking is crucial for both designing and implementing DevOps processes, necessitating consideration of various details and troubleshooting in complex systems.', 'The challenges of constantly learning new technologies and concepts could be overwhelming for many people.', 'Documentation and transparency are crucial in DevOps, as processes should be transparent for everyone, making work and collaboration easier and facilitating the onboarding of new engineers.', 'The difficulties in working with resistant teams and unclear requirements in companies pose significant challenges for DevOps engineers.', 'Adaptability to dynamic and diverse tasks, as well as the active pursuit of optimization opportunities in existing processes, are essential personal preferences for a DevOps engineer.', 'The fact that most tasks are not directly visible by end users or team members may bother some people.', 'The need for empathy and the ability to cope with resistance when working with people are important personal qualities for DevOps engineers.']}], 'highlights': ["DevOps engineers need to master a wide range of tools and not just specialize in one, as just knowing two or three tools won't suffice in building DevOps processes.", 'The necessity to have a high-level understanding of DevOps processes to make strategic decisions on which tools are best for specific projects and use cases, considering connections between tools, different roles in the team, bottlenecks, and improvement opportunities.', 'DevOps processes require continuous improvement, emphasizing the need for ongoing optimization and enhancement.', 'The role of a DevOps engineer involves both high-level design and hands-on implementation of processes.', 'DevOps engineers need persuasive communication skills to advocate for their ideas and collaborate effectively with various roles.', 'Detail-oriented thinking is crucial for both designing and implementing DevOps processes, necessitating consideration of various details and troubleshooting in complex systems.', 'Adaptability to dynamic and diverse tasks, as well as the active pursuit of optimization opportunities in existing processes, are essential personal preferences for a DevOps engineer.', 'Documentation and transparency are crucial in DevOps, as processes should be transparent for everyone, making work and collaboration easier and facilitating the onboarding of new engineers.', 'Constant observation and active improvement are essential in DevOps, such as speeding up or automating tasks to optimize processes.', 'DevOps processes are complex and require creative solutions, necessitating innovative thinking.']}