title
DevOps Engineer Day To Day Activities | DevOps Engineer Roles and Responsibilities | Edureka
description
🔥Edureka DevOps Certification Training (Use code: "𝐘𝐎𝐔𝐓𝐔𝐁𝐄𝟐𝟎"): https://www.edureka.co/devops-certification-training
This Edureka session on ‘DevOps Engineer day-to-day activities’ will discuss everything that you need to know about the daily activities of a typical DevOps Professional. This DevOps Engineer will focus on below topics:
1:07 Who is DevOps Engineer?
3:32 DevOps Engineer Roles and Responsibilities
5:48 DevOps Engineer Skills
8:51 DevOps Engineer day-to-day activities
🔹Check out our YouTube Playlist: https://bit.ly/2KlsEva
🔹Blog Series: https://bit.ly/2KmfQVd
Please do subscribe to our channel and hit the bell icon to never miss an update from us in the future: https://goo.gl/6ohpTV
--------------------------------------------------------------------
Edureka Community: https://bit.ly/EdurekaCommunity
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Slideshare: https://www.slideshare.net/EdurekaIN
Podcast: https://castbox.fm/channel/id1684800
Meetup: https://www.meetup.com/edureka
#edureka #DevOpsEdureka #DevOpsEngineerDaytoDayActivities #DevOps #DevOpsCertificationTraining #DevOpsTutorial
--------------------------------------------------------------------
How does it work?
1. This Certification Training courses span over a duration of 4-16 Weeks.
2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.
3. At the end of the training, you will be working on a real-time project for which we will provide you a Grade and a Verifiable Certificate
--------------------------------------------------------------------
About These Courses
Edureka’s DevOps online training is designed to help you master key tools of DevOps lifecycle like Docker, Puppet, Jenkins, Nagios, GIT, Ansible, SaltStack, and Chef used by a DevOps Engineer for automating multiple steps in SDLC. During this course, our expert DevOps instructors will help you:
1. Understand the concepts and necessities of DevOps
2. Understand the need for DevOps and the day-to-day real-life problems it resolves
3. Learn installation and configuration of common infrastructure servers like Apache, and Nginx for the Enterprise
4. Learn popular DevOps tools like Jenkins, Puppet, Chef, Ansible, SaltStack, Nagios, and GIT
5. Implement automated system update, installations, and deployments
6. Learn Virtualization Concepts
7. Configuration deployment and packaging, continuous integration using GIT
8. Fine-tune Performance and set-up basic Security for Infrastructure
9. Manage server operations using Code which is popularly known as Infrastructure as a Code
10. Understand the need for and concepts of Monitoring and Logging.
Along with the above-mentioned topics, to help you master the most popular DevOps tools, you will also receive 3 additional self-paced courses including presentations, class recordings, assignments, solutions for the following tools:
1: Ansible - Covers Introduction, Setup & Configuration, Ansible Playbooks, 37 Ansible Modules, Different Roles and Command Line usage.
2: Chef - Covers Introduction, Building the Cook Book, Node Object & Search, Data-bags, Chef environment, Roles, Deploying Nodes in Production and using the Open Source Chef Server.
3: Puppet - Covers Puppet Infrastructure & run-cycle, the Puppet Language, Environment defining Nodes and Modules, Provisioning a Web Server and Executing Modules Against A Puppet Master.
--------------------------------------------------------------------
Who should go for this course?
DevOps practitioners are among the highest paid IT professionals today, and the market demand for them is growing rapidly. With the emergence of new job roles around DevOps philosophy, anyone aspiring to get into these new roles can take up this DevOps course. Some of these roles are:
1. DevOps Architect
2. Automation Engineer
3. Software Tester
4. Security Engineer
5. Integration Specialist
6. Release Manager
--------------------------------------------------------------------
Got a question on the topic? Please share it in the comment section below and our experts will answer it for you.
For more information, please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll-free).
detail
{'title': 'DevOps Engineer Day To Day Activities | DevOps Engineer Roles and Responsibilities | Edureka', 'heatmap': [{'end': 97.702, 'start': 73.566, 'weight': 0.701}, {'end': 203.995, 'start': 108.205, 'weight': 0.907}, {'end': 255.514, 'start': 225.233, 'weight': 0.753}, {'end': 336.873, 'start': 278.378, 'weight': 0.717}, {'end': 882.184, 'start': 834.303, 'weight': 0.799}, {'end': 1025.954, 'start': 1005.571, 'weight': 0.716}], 'summary': 'Covers devops engineer day-to-day activities, benefits, concepts, responsibilities, and daily activities. it emphasizes skills, tasks, soft skills, pipeline management, collaboration, automation, infrastructure management, and continuous self-development, highlighting faster feature releases, reduced software failures, quicker feedback incorporation, and reduced lead time for issue fixes. it also discusses responsibilities such as task allocation, feedback, task management using jira tickets and emails, continuous monitoring using nagios, providing support to developers, ensuring smooth code deployment, monitoring application performance, automation of repetitive tasks, creating jenkins jobs for deployment, building ci/cd pipelines, and supporting existing infrastructure. it further exemplifies iterative application deployment and user feedback incorporation.', 'chapters': [{'end': 67.08, 'segs': [{'end': 36.502, 'src': 'embed', 'start': 11.578, 'weight': 0, 'content': [{'end': 17.919, 'text': 'Hello guys, this is Erwin here from Edureka and I welcome you all to this amazing session on devops engineer day-to-day activities.', 'start': 11.578, 'duration': 6.341}, {'end': 22.64, 'text': "So before we move any further, let us have a quick look at the agenda for today's session.", 'start': 18.539, 'duration': 4.101}, {'end': 30.201, 'text': 'So as you can see on the screen, these are the topics that will be covering starting with who exactly is a devops engineer after that.', 'start': 23.24, 'duration': 6.961}, {'end': 36.502, 'text': 'We will discuss what are the various roles and responsibilities that a devop engineer has moving on.', 'start': 30.221, 'duration': 6.281}], 'summary': 'Erwin from edureka introduces devops engineer day-to-day activities and outlines the agenda, covering topics like roles and responsibilities.', 'duration': 24.924, 'max_score': 11.578, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU11578.jpg'}], 'start': 11.578, 'title': 'Devops engineer day-to-day activities', 'summary': 'Covers the agenda for a session on devops engineer day-to-day activities, including roles and responsibilities, required skills, and daily tasks.', 'chapters': [{'end': 67.08, 'start': 11.578, 'title': 'Devops engineer day-to-day activities', 'summary': 'Covers the agenda for a session on devops engineer day-to-day activities, including topics like roles and responsibilities, required skills, and daily tasks.', 'duration': 55.502, 'highlights': ['The session covers topics such as roles and responsibilities, required skills, and daily tasks of a DevOps engineer.', 'The agenda includes discussing who exactly is a DevOps engineer, various roles and responsibilities, skills required, and day-to-day activities.', 'It emphasizes subscribing to the YouTube channel for updates and finding a course link in the description box for those interested in DevOps.']}], 'duration': 55.502, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU11578.jpg', 'highlights': ['The session covers topics such as roles and responsibilities, required skills, and daily tasks of a DevOps engineer.', 'The agenda includes discussing who exactly is a DevOps engineer, various roles and responsibilities, skills required, and day-to-day activities.', 'It emphasizes subscribing to the YouTube channel for updates and finding a course link in the description box for those interested in DevOps.']}, {'end': 460.785, 'segs': [{'end': 104.044, 'src': 'heatmap', 'start': 73.566, 'weight': 0.701, 'content': [{'end': 79.23, 'text': 'So DevOps is a software development strategy which bridges the gap between the developers and the ID stuff.', 'start': 73.566, 'duration': 5.664}, {'end': 86.214, 'text': 'With DevOps, organizations can release small features and incorporate the feedback which they receive very quickly.', 'start': 79.91, 'duration': 6.304}, {'end': 88.796, 'text': 'If we talk about the benefits of DevOps,', 'start': 86.955, 'duration': 1.841}, {'end': 95.841, 'text': 'the first benefit is that it has fewer software failures compared to the previous traditional software development methods,', 'start': 88.796, 'duration': 7.045}, {'end': 97.702, 'text': 'such as Waterfall and the Agile.', 'start': 95.841, 'duration': 1.861}, {'end': 104.044, 'text': 'and also the lead time between the fixes of issues is significantly reduced in devops.', 'start': 98.223, 'duration': 5.821}], 'summary': 'Devops reduces software failures and lead time for issue fixes, enabling quick feature releases and feedback incorporation.', 'duration': 30.478, 'max_score': 73.566, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU73566.jpg'}, {'end': 153.054, 'src': 'embed', 'start': 108.205, 'weight': 0, 'content': [{'end': 115.626, 'text': 'devops process involves a lot of development, testing and deployment Technologies for developing automated CI CD pipelines.', 'start': 108.205, 'duration': 7.421}, {'end': 121.547, 'text': 'So this was a quick definition of devops and now if you talk about what are the tools that are used in devops.', 'start': 116.466, 'duration': 5.081}, {'end': 131.115, 'text': 'So the first tool that is used in devops is for source code management or you can even say version control systems and these tools are get and get up.', 'start': 122.268, 'duration': 8.847}, {'end': 140.443, 'text': "There's one more tool called Jenkins here, which is an automation server and which has built-in plugins for developing the CI CD pipelines after that.", 'start': 131.896, 'duration': 8.547}, {'end': 146.428, 'text': 'We have selenium for automation testing and docker which is nothing but a software containerization platform.', 'start': 140.503, 'duration': 5.925}, {'end': 153.054, 'text': 'You have must have also heard about the tool called Kubernetes, which is basically the container orchestration platform.', 'start': 147.169, 'duration': 5.885}], 'summary': 'Devops involves development, testing, and deployment using tools like git, jenkins, selenium, docker, and kubernetes.', 'duration': 44.849, 'max_score': 108.205, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU108205.jpg'}, {'end': 203.995, 'src': 'heatmap', 'start': 108.205, 'weight': 0.907, 'content': [{'end': 115.626, 'text': 'devops process involves a lot of development, testing and deployment Technologies for developing automated CI CD pipelines.', 'start': 108.205, 'duration': 7.421}, {'end': 121.547, 'text': 'So this was a quick definition of devops and now if you talk about what are the tools that are used in devops.', 'start': 116.466, 'duration': 5.081}, {'end': 131.115, 'text': 'So the first tool that is used in devops is for source code management or you can even say version control systems and these tools are get and get up.', 'start': 122.268, 'duration': 8.847}, {'end': 140.443, 'text': "There's one more tool called Jenkins here, which is an automation server and which has built-in plugins for developing the CI CD pipelines after that.", 'start': 131.896, 'duration': 8.547}, {'end': 146.428, 'text': 'We have selenium for automation testing and docker which is nothing but a software containerization platform.', 'start': 140.503, 'duration': 5.925}, {'end': 153.054, 'text': 'You have must have also heard about the tool called Kubernetes, which is basically the container orchestration platform.', 'start': 147.169, 'duration': 5.885}, {'end': 159.447, 'text': 'And then we have puppet chef and ansible which are basically used for configuration management and deployment.', 'start': 153.703, 'duration': 5.744}, {'end': 164.33, 'text': 'And finally there is a tool called Nagios which is used for the purpose of continuous monitoring.', 'start': 160.047, 'duration': 4.283}, {'end': 168.833, 'text': 'So these were some of the tools that are used frequently in devops.', 'start': 164.971, 'duration': 3.862}, {'end': 173.216, 'text': 'So now coming back to a previous question who exactly is a devops engineer.', 'start': 169.514, 'duration': 3.702}, {'end': 184.678, 'text': 'So a devops engineer is somebody who understands the software development life cycle and has the outright understanding of various automation tools for developing the CI CD pipelines.', 'start': 173.857, 'duration': 10.821}, {'end': 189.862, 'text': 'devops engineer works with developers and the IT stuff to oversee the code releases.', 'start': 184.678, 'duration': 5.184}, {'end': 195.327, 'text': 'So they are either the developers would get interested in the deployment and network operations,', 'start': 190.523, 'duration': 4.804}, {'end': 203.995, 'text': 'or system admins who have passion for scripting and coding and move into the development side where they can improve the planning of test and deployment.', 'start': 195.327, 'duration': 8.668}], 'summary': 'Devops involves development, testing, and deployment using tools like git, jenkins, selenium, docker, kubernetes, puppet, chef, ansible, and nagios. devops engineers oversee code releases and work with developers and it staff.', 'duration': 95.79, 'max_score': 108.205, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU108205.jpg'}, {'end': 260.435, 'src': 'heatmap', 'start': 221.491, 'weight': 5, 'content': [{'end': 224.552, 'text': 'So the first role in devops is that of a devops evangelist.', 'start': 221.491, 'duration': 3.061}, {'end': 234.758, 'text': "So he is someone who's responsible for implementing the overall devops lifecycle right from planning and coding till the monitoring phase.", 'start': 225.233, 'duration': 9.525}, {'end': 239.929, 'text': "evangelist is someone who's responsible for implementing the entire devops pipeline.", 'start': 235.447, 'duration': 4.482}, {'end': 242.57, 'text': 'So next comes the release manager.', 'start': 240.869, 'duration': 1.701}, {'end': 250.012, 'text': "Okay So the release manager is someone who's releases new features and ensures post release product stability after that.", 'start': 242.71, 'duration': 7.302}, {'end': 255.514, 'text': 'We have automation expert was responsible for achieving automation and orchestration of tools,', 'start': 250.052, 'duration': 5.462}, {'end': 260.435, 'text': 'and we also have developers and testers who develop and test the code after that.', 'start': 255.514, 'duration': 4.921}], 'summary': 'Devops roles include evangelist, release manager, automation expert, developers, and testers.', 'duration': 38.944, 'max_score': 221.491, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU221491.jpg'}, {'end': 302.679, 'src': 'embed', 'start': 278.378, 'weight': 3, 'content': [{'end': 287.044, 'text': 'and now, if you talk about the responsibilities, so some of the key responsibilities of a devops engineer are administration of the id infrastructure,', 'start': 278.378, 'duration': 8.666}, {'end': 293.729, 'text': 'next choosing the right deployment models and finally conducting the testing protocol and critical monitoring.', 'start': 287.044, 'duration': 6.685}, {'end': 302.679, 'text': 'and also, if you face a question in an interview that what is your responsibility as a devops engineer, then you can say that as a devops engineer,', 'start': 294.437, 'duration': 8.242}], 'summary': 'Devops engineer: administering id infrastructure, choosing deployment models, conducting testing and monitoring.', 'duration': 24.301, 'max_score': 278.378, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU278378.jpg'}, {'end': 336.873, 'src': 'heatmap', 'start': 278.378, 'weight': 0.717, 'content': [{'end': 287.044, 'text': 'and now, if you talk about the responsibilities, so some of the key responsibilities of a devops engineer are administration of the id infrastructure,', 'start': 278.378, 'duration': 8.666}, {'end': 293.729, 'text': 'next choosing the right deployment models and finally conducting the testing protocol and critical monitoring.', 'start': 287.044, 'duration': 6.685}, {'end': 302.679, 'text': 'and also, if you face a question in an interview that what is your responsibility as a devops engineer, then you can say that as a devops engineer,', 'start': 294.437, 'duration': 8.242}, {'end': 310.6, 'text': "you're responsible for the build and release process and you're also responsible for managing the user access on resources.", 'start': 302.679, 'duration': 7.921}, {'end': 315.321, 'text': 'after that, you have also responsibility of managing the various branches of git.', 'start': 310.6, 'duration': 4.721}, {'end': 322.303, 'text': 'So git is basically in the continuous development phase a tool that is used in continuous development phase after that.', 'start': 315.862, 'duration': 6.441}, {'end': 327.488, 'text': "You're also responsible for the automation of repetitive tasks as a devops engineer.", 'start': 322.625, 'duration': 4.863}, {'end': 336.873, 'text': 'It is your responsibility to provide the server support and the application support and finally, you have to ensure that the backup is sufficient,', 'start': 327.808, 'duration': 9.065}], 'summary': 'Devops engineer responsibilities include infrastructure administration, deployment, testing, monitoring, build and release process, user access management, git branch management, task automation, server and application support, and ensuring sufficient backups.', 'duration': 58.495, 'max_score': 278.378, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU278378.jpg'}], 'start': 67.32, 'title': 'Devops benefits and overview', 'summary': 'Introduces devops as a strategy for faster feature release and reduced software failures, and outlines the role and skills of a devops engineer. it emphasizes quicker feedback incorporation and reduced lead time for issue fixes compared to traditional methods.', 'chapters': [{'end': 108.205, 'start': 67.32, 'title': 'Understanding devops benefits', 'summary': 'Introduces devops as a software development strategy bridging the gap between developers and it staff, enabling quicker release of features and feedback incorporation. it highlights reduced software failures and lead time for issue fixes compared to traditional methods.', 'duration': 40.885, 'highlights': ['DevOps facilitates quicker release of small features and feedback incorporation.', 'DevOps results in fewer software failures compared to traditional methods.', 'Lead time for issue fixes is significantly reduced in DevOps.']}, {'end': 460.785, 'start': 108.205, 'title': 'Overview of devops and devops engineer', 'summary': 'Introduces the concept of devops, discusses common tools used in devops, defines the role and responsibilities of a devops engineer, and outlines the essential skills required.', 'duration': 352.58, 'highlights': ['DevOps tools such as Git, Jenkins, Selenium, Docker, Kubernetes, Puppet, Chef, and Ansible are frequently used in DevOps. The chapter discusses various tools used in DevOps, including Git, Jenkins, Selenium, Docker, Kubernetes, Puppet, Chef, and Ansible, highlighting their frequent usage.', 'A DevOps engineer is responsible for overseeing the software development lifecycle and collaborating with developers and IT staff to manage code releases. The role of a DevOps engineer involves overseeing the software development lifecycle and collaborating with developers and IT staff for code releases.', 'Key responsibilities of a DevOps engineer include administration of IT infrastructure, choosing deployment models, conducting testing protocols, and managing user access on resources. The key responsibilities of a DevOps engineer encompass administration of IT infrastructure, deployment model selection, testing protocols, and user access management.', 'Essential skills for a DevOps engineer include Linux fundamentals, scripting knowledge, familiarity with DevOps tools, continuous integration and delivery expertise, and understanding infrastructure as code. The chapter outlines essential skills required for a DevOps engineer, including Linux fundamentals, scripting knowledge, familiarity with DevOps tools, continuous integration and delivery expertise, and understanding infrastructure as code.']}], 'duration': 393.465, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU67320.jpg', 'highlights': ['DevOps facilitates quicker release of small features and feedback incorporation.', 'DevOps results in fewer software failures compared to traditional methods.', 'Lead time for issue fixes is significantly reduced in DevOps.', 'DevOps tools such as Git, Jenkins, Selenium, Docker, Kubernetes, Puppet, Chef, and Ansible are frequently used in DevOps.', 'A DevOps engineer is responsible for overseeing the software development lifecycle and collaborating with developers and IT staff for code releases.', 'Key responsibilities of a DevOps engineer encompass administration of IT infrastructure, deployment model selection, testing protocols, and user access management.', 'Essential skills for a DevOps engineer include Linux fundamentals, scripting knowledge, familiarity with DevOps tools, continuous integration and delivery expertise, and understanding infrastructure as code.']}, {'end': 806.759, 'segs': [{'end': 556.949, 'src': 'embed', 'start': 524.463, 'weight': 1, 'content': [{'end': 528.905, 'text': 'So these were the some of the crucial skills that a DevOps engineer must possess.', 'start': 524.463, 'duration': 4.442}, {'end': 532.067, 'text': 'So now let us discuss the main part of this session.', 'start': 529.646, 'duration': 2.421}, {'end': 536.189, 'text': 'That is DevOps engineer day-to-day tasks or daily activities.', 'start': 532.087, 'duration': 4.102}, {'end': 542.733, 'text': 'So, if you think about this question, what are the daily activities or day-to-day activities of a DevOps engineer?', 'start': 537.05, 'duration': 5.683}, {'end': 545.494, 'text': 'So this question is, as per my opinion.', 'start': 543.413, 'duration': 2.081}, {'end': 546.635, 'text': 'It is pretty much a week.', 'start': 545.694, 'duration': 0.941}, {'end': 556.949, 'text': "because it depends what your experience is as a devops engineer and it also depends on the organization that you're working for if you talk about the organization.", 'start': 547.045, 'duration': 9.904}], 'summary': 'Key skills and daily tasks of a devops engineer.', 'duration': 32.486, 'max_score': 524.463, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU524463.jpg'}, {'end': 657.908, 'src': 'embed', 'start': 636.693, 'weight': 4, 'content': [{'end': 646.28, 'text': 'are also responsible for maintaining and managing the infrastructure required for the CI CD pipeline and making sure that it is up and being executed optimally.', 'start': 636.693, 'duration': 9.587}, {'end': 649.322, 'text': 'So this is also a part of their daily schedule.', 'start': 647.02, 'duration': 2.302}, {'end': 657.908, 'text': 'So say for example working on a backup and making sure that the systems are always highly available and a new platform set up and so on.', 'start': 650.042, 'duration': 7.866}], 'summary': 'Devops engineers maintain infrastructure for ci/cd pipeline and ensure high availability of systems.', 'duration': 21.215, 'max_score': 636.693, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU636693.jpg'}, {'end': 708.852, 'src': 'embed', 'start': 678.046, 'weight': 0, 'content': [{'end': 683.609, 'text': 'So devops leverage a lot from the various tools which are available and there are many options as open source.', 'start': 678.046, 'duration': 5.563}, {'end': 689.232, 'text': 'So the team needs to regularly check on this to make sure that the adoptions are as required.', 'start': 684.109, 'duration': 5.123}, {'end': 697.067, 'text': 'and this is something which also requires some effort not on a daily basis, but you can say that such activities should be done on a regular basis.', 'start': 689.744, 'duration': 7.323}, {'end': 700.749, 'text': 'The next point here is removing of bottleneck.', 'start': 697.827, 'duration': 2.922}, {'end': 708.852, 'text': 'DevOps primary purpose is to identify the bottlenecks or the manual handshakes and work with everyone involved, that is, the development,', 'start': 700.749, 'duration': 8.103}], 'summary': 'Devops leverages various tools for bottleneck identification and adoption checks on a regular basis.', 'duration': 30.806, 'max_score': 678.046, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU678046.jpg'}], 'start': 461.488, 'title': 'Devops concepts and daily activities', 'summary': 'Emphasizes understanding devops key concepts and methodology, highlighting the importance of soft skills, and discussing daily activities such as pipeline management, collaboration, automation, infrastructure management, and continuous self-development.', 'chapters': [{'end': 501.019, 'start': 461.488, 'title': 'Devops key concepts and methodology', 'summary': 'Emphasizes the importance of understanding the key concepts of devops as a methodology for bringing together development and operations to release good quality software in time, and highlights the critical skill of soft skills in effective communication between developers and operations staff.', 'duration': 39.531, 'highlights': ['Understanding the key concepts of DevOps methodology is crucial for providing solutions to various business problems.', 'DevOps aims at bringing the dev and ops parts of the organization together to release good quality software in time.', 'Effective communication with soft skills is considered the most critical skill for developers and operations staff.']}, {'end': 806.759, 'start': 501.019, 'title': 'Devops engineer daily activities', 'summary': 'Highlights the crucial skills a devops engineer must possess, followed by a detailed discussion on the daily activities, emphasizing tasks such as pipeline management, collaboration with other teams, automation backlog, infrastructure management, dealing with legacy systems, exploring new tools, removing bottlenecks, documentation, and continuous self-development.', 'duration': 305.74, 'highlights': ['Pipeline management is a top priority for a DevOps engineer, spending time on troubleshooting and analyzing issues. Ensuring the smooth running of the CI/CD pipeline and addressing any issues is a crucial task for a DevOps engineer, requiring troubleshooting and analysis skills.', "Collaboration with other teams such as QA, program management, and IT is essential for DevOps success. Daily integration and coordination with various teams including QA, program management, and IT is emphasized as a key aspect of a DevOps engineer's role.", "Automation backlog is a significant focus, with DevOps engineers spending a lot of time planning and working on automating tasks. Planning and daily work on automating tasks form a core part of a DevOps engineer's responsibilities, highlighting the importance of automation in their role.", 'Infrastructure management, including maintaining and optimizing the CI/CD pipeline, is a daily task for DevOps engineers. DevOps engineers are responsible for daily management and optimization of the infrastructure required for the CI/CD pipeline, ensuring its availability and performance.', 'Dealing with legacy systems and exploring new tools are regular activities for DevOps engineers, requiring dedicated effort. DevOps engineers spend time on Legacy system support and migration, while also regularly exploring and adopting new tools, reflecting the need for adaptability in their role.']}], 'duration': 345.271, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU461488.jpg', 'highlights': ['Understanding the key concepts of DevOps methodology is crucial for providing solutions to various business problems.', 'Effective communication with soft skills is considered the most critical skill for developers and operations staff.', 'Pipeline management is a top priority for a DevOps engineer, spending time on troubleshooting and analyzing issues.', 'Collaboration with other teams such as QA, program management, and IT is essential for DevOps success.', 'Automation backlog is a significant focus, with DevOps engineers spending a lot of time planning and working on automating tasks.', 'Infrastructure management, including maintaining and optimizing the CI/CD pipeline, is a daily task for DevOps engineers.', 'Dealing with legacy systems and exploring new tools are regular activities for DevOps engineers, requiring dedicated effort.']}, {'end': 1009.132, 'segs': [{'end': 887.528, 'src': 'heatmap', 'start': 830.66, 'weight': 2, 'content': [{'end': 834.303, 'text': 'So say, for example, if you are a part of the team and you have a team lead,', 'start': 830.66, 'duration': 3.643}, {'end': 843.471, 'text': 'so your team lead will assign you any specific task for that particular day and he will also take the feedback of your work at the end of the day.', 'start': 834.303, 'duration': 9.168}, {'end': 852.199, 'text': 'So this is the first and foremost thing that you must do as a first thing in the morning when you go to your workplace.', 'start': 844.352, 'duration': 7.847}, {'end': 854.561, 'text': 'next you check your mails and the Jira tickets.', 'start': 852.199, 'duration': 2.362}, {'end': 862.752, 'text': 'So again, Jira tickets are nothing, but they tell you through tickets What are your tasks for the day or for the week, entire week?', 'start': 855.281, 'duration': 7.471}, {'end': 869.176, 'text': 'So this is how you use Jira tickets and your emails for knowing what needs to be done.', 'start': 863.272, 'duration': 5.904}, {'end': 873.639, 'text': 'after that, you check the notifications from monitoring systems just discussed earlier.', 'start': 869.176, 'duration': 4.463}, {'end': 877.681, 'text': "There's one tool called Nagios used for continuous monitoring purpose.", 'start': 874.019, 'duration': 3.662}, {'end': 882.184, 'text': 'So what happens is, after you have deployed your application on the production servers,', 'start': 878.242, 'duration': 3.942}, {'end': 887.528, 'text': 'you make use of tools such as Nagios for continuously monitoring its health and security.', 'start': 882.184, 'duration': 5.344}], 'summary': 'Team lead assigns tasks, jira tickets track tasks, use nagios for monitoring.', 'duration': 56.868, 'max_score': 830.66, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU830660.jpg'}, {'end': 929.885, 'src': 'embed', 'start': 897.986, 'weight': 0, 'content': [{'end': 900.667, 'text': 'So you have to fix it and provide solution to that issue.', 'start': 897.986, 'duration': 2.681}, {'end': 904.99, 'text': 'Next you have to ensure that there is no critical alert unattended.', 'start': 901.388, 'duration': 3.602}, {'end': 908.292, 'text': 'So this point is pretty much an extension to the previous point.', 'start': 905.57, 'duration': 2.722}, {'end': 915.676, 'text': 'So, if there are any critical notifications or messages related to your devops team or, you know, related to your application,', 'start': 908.512, 'duration': 7.164}, {'end': 920.059, 'text': 'So it is your responsibility to make sure that it is not unattended.', 'start': 916.337, 'duration': 3.722}, {'end': 924.962, 'text': 'Maybe you should attend it or you should try and fix that issue, or if you cannot do that,', 'start': 920.539, 'duration': 4.423}, {'end': 929.885, 'text': 'then you should ask the required person who has the proper skill set for fixing that problem.', 'start': 924.962, 'duration': 4.923}], 'summary': 'Fix issues promptly, address critical alerts, and seek help if needed.', 'duration': 31.899, 'max_score': 897.986, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU897986.jpg'}, {'end': 1013.393, 'src': 'embed', 'start': 988.624, 'weight': 1, 'content': [{'end': 997.85, 'text': 'Okay, it might be possible that the environment in which the application was developed in the development was different than the environment that we have on the production.', 'start': 988.624, 'duration': 9.226}, {'end': 1005.151, 'text': 'So because of this mismatch in the environment on production and development, so the application might not run smoothly.', 'start': 998.41, 'duration': 6.741}, {'end': 1009.132, 'text': 'So it is your responsibility to check this that the environment is correct.', 'start': 1005.571, 'duration': 3.561}, {'end': 1013.393, 'text': 'There are all the dependency issues are solved as far as the application is concerned.', 'start': 1009.352, 'duration': 4.041}], 'summary': 'Mismatched environments causing application issues, ensure correct setup and resolve dependencies.', 'duration': 24.769, 'max_score': 988.624, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU988624.jpg'}], 'start': 807.319, 'title': 'Devops engineer responsibilities', 'summary': "Emphasizes the importance of daily stand-up meetings for task allocation and feedback in a devops environment. it also covers the utilization of jira tickets and emails for task management, the use of nagios for continuous monitoring, and the responsibility of a devops engineer in continuously monitoring the application's health and security using tools like nagios and promptly addressing any notifications or critical alerts to ensure the smooth functioning of the production servers. additionally, it discusses the responsibilities of a devops engineer, including providing support to developers, ensuring smooth code deployment, and monitoring application performance on production servers.", 'chapters': [{'end': 877.681, 'start': 807.319, 'title': 'Daily stand-up meeting and task management', 'summary': 'Emphasizes the importance of daily stand-up meetings for task allocation and feedback in a devops environment, followed by the utilization of jira tickets and emails for task management and the use of nagios for continuous monitoring.', 'duration': 70.362, 'highlights': ['The daily stand-up meeting involves the devops teams discussing tasks and approaches, with team leads assigning specific tasks and providing feedback at the end of the day.', 'Jira tickets and emails are used to understand tasks for the day and the entire week, aiding in effective task management.', 'Utilization of Nagios for continuous monitoring is highlighted as a crucial aspect of the workflow for monitoring systems.']}, {'end': 920.059, 'start': 878.242, 'title': 'Devops monitoring and issue resolution', 'summary': "Discusses the responsibility of a devops engineer in continuously monitoring the application's health and security using tools like nagios and promptly addressing any notifications or critical alerts to ensure the smooth functioning of the production servers.", 'duration': 41.817, 'highlights': ["Devops engineers use tools like Nagios for continuously monitoring the application's health and security on production servers.", "It is the responsibility of a devops engineer to promptly check and fix any notifications or issues related to the application's health and security.", 'Devops engineers are accountable for ensuring that critical alerts or notifications are not left unattended to maintain the smooth functioning of the application.']}, {'end': 1009.132, 'start': 920.539, 'title': 'Responsibilities of a devops engineer', 'summary': 'Discusses the responsibilities of a devops engineer, including providing support to developers, ensuring smooth code deployment, and monitoring application performance on production servers.', 'duration': 88.593, 'highlights': ['As a DevOps engineer, it is your responsibility to ensure the smooth running of the application on production servers, track any errors, and provide support for the production environment.', "Developers are responsible for developing code as per the application requirements, and it is the DevOps engineer's responsibility to ensure that they can write code elegantly and efficiently.", 'In the continuous development phase, the DevOps engineer needs to check for any environment mismatches between development and production, ensuring that the application runs smoothly.']}], 'duration': 201.813, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU807319.jpg', 'highlights': ['Utilization of Nagios for continuous monitoring is crucial for monitoring systems.', 'Jira tickets and emails aid in effective task management for the devops teams.', 'The daily stand-up meeting involves task discussions and feedback from team leads.', 'Devops engineers use tools like Nagios for continuous monitoring of application health and security.', 'Devops engineers are responsible for promptly addressing any notifications or critical alerts.', 'Devops engineers ensure the smooth running of the application on production servers and track errors.', 'DevOps engineers need to check for environment mismatches between development and production.']}, {'end': 1262.226, 'segs': [{'end': 1041.592, 'src': 'embed', 'start': 1009.352, 'weight': 2, 'content': [{'end': 1013.393, 'text': 'There are all the dependency issues are solved as far as the application is concerned.', 'start': 1009.352, 'duration': 4.041}, {'end': 1017.353, 'text': 'The next point here is automation of the admin repetitive tasks.', 'start': 1014.033, 'duration': 3.32}, {'end': 1025.954, 'text': 'So as a DevOps engineer, you might come across many activities that are repetitive and you have to execute them almost daily.', 'start': 1018.194, 'duration': 7.76}, {'end': 1028.747, 'text': 'Since you know one scripting language.', 'start': 1026.826, 'duration': 1.921}, {'end': 1034.148, 'text': 'So it is your responsibility to automate those tasks by writing scripts for that particular task.', 'start': 1029.107, 'duration': 5.041}, {'end': 1041.592, 'text': 'So if you write scripts for that task, so those tasks will get executed efficiently and you, as a devops engineer,', 'start': 1034.709, 'duration': 6.883}], 'summary': 'Dependency issues resolved. automate admin tasks to improve efficiency.', 'duration': 32.24, 'max_score': 1009.352, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU1009352.jpg'}, {'end': 1084.189, 'src': 'embed', 'start': 1051.797, 'weight': 5, 'content': [{'end': 1054.678, 'text': 'Next you have to create Jenkins job for deployment.', 'start': 1051.797, 'duration': 2.881}, {'end': 1064.3, 'text': 'So as discussed earlier Jenkins is a tool that is used in the continuous integration phase of devops the basic unit of execution in Jenkins is a job.', 'start': 1055.356, 'duration': 8.944}, {'end': 1067.301, 'text': 'So as a devops engineer, you have to execute jobs.', 'start': 1065.08, 'duration': 2.221}, {'end': 1071.723, 'text': 'You have to integrate the code and then you prepare a CI CD pipeline.', 'start': 1067.742, 'duration': 3.981}, {'end': 1075.245, 'text': 'So basically the CI CD pipeline is the heart of devops.', 'start': 1072.224, 'duration': 3.021}, {'end': 1077.666, 'text': 'So it is one of the most important concepts.', 'start': 1075.785, 'duration': 1.881}, {'end': 1084.189, 'text': 'So as a devops engineer, you have to make sure that you create jobs and build a CI CD pipeline using Jenkins.', 'start': 1078.386, 'duration': 5.803}], 'summary': 'Creating jenkins jobs and ci/cd pipeline is crucial for devops engineers.', 'duration': 32.392, 'max_score': 1051.797, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU1051797.jpg'}, {'end': 1121.234, 'src': 'embed', 'start': 1094.159, 'weight': 1, 'content': [{'end': 1101.103, 'text': 'Okay, so it is your responsibility to check the overall infrastructure of your devops to figure out whether it is sufficient or not.', 'start': 1094.159, 'duration': 6.944}, {'end': 1109.388, 'text': 'If it is not sufficient talk to the required members or the authorities to make sure that you add additional infrastructure or you expand it.', 'start': 1101.643, 'duration': 7.745}, {'end': 1116.191, 'text': 'and, if need arises, you also can add new servers to your infrastructure and so on.', 'start': 1109.867, 'duration': 6.324}, {'end': 1121.234, 'text': 'next, you have to check whether the code has been successfully deployed on the production servers.', 'start': 1116.191, 'duration': 5.043}], 'summary': 'Check devops infrastructure, add if needed, and ensure successful code deployment on production servers.', 'duration': 27.075, 'max_score': 1094.159, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU1094159.jpg'}, {'end': 1167.789, 'src': 'embed', 'start': 1136.741, 'weight': 3, 'content': [{'end': 1141.023, 'text': 'So what will happen is you will not directly develop an application with 20 features.', 'start': 1136.741, 'duration': 4.282}, {'end': 1143.585, 'text': 'So first you will develop an application.', 'start': 1141.684, 'duration': 1.901}, {'end': 1148.568, 'text': 'So say, for example, with five features and you will release that application and then,', 'start': 1143.625, 'duration': 4.943}, {'end': 1154.231, 'text': 'based on the performance of that application with five features, you gather the feedback of that application.', 'start': 1148.568, 'duration': 5.663}, {'end': 1159.874, 'text': 'So whether that application is running well, whether users are liking it or not, how the features are.', 'start': 1154.731, 'duration': 5.143}, {'end': 1167.789, 'text': 'So you gather this feedback and if there are any major changes, you try to incorporate those changes in the application,', 'start': 1160.666, 'duration': 7.123}], 'summary': 'Develop an application with 5 features, gather feedback, and incorporate changes based on performance.', 'duration': 31.048, 'max_score': 1136.741, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU1136741.jpg'}, {'end': 1203.01, 'src': 'embed', 'start': 1173.572, 'weight': 0, 'content': [{'end': 1177.574, 'text': 'Now you have 10 features plus the feedback of the first five features as well.', 'start': 1173.572, 'duration': 4.002}, {'end': 1182.316, 'text': 'So this is the second iteration of the second version of the application.', 'start': 1178.314, 'duration': 4.002}, {'end': 1188.319, 'text': 'So normally this is how your application is launched or it is deployed on the production servers.', 'start': 1182.996, 'duration': 5.323}, {'end': 1192.225, 'text': 'version by version, or you can say even the iterations.', 'start': 1188.723, 'duration': 3.502}, {'end': 1203.01, 'text': 'so then you again really gather the feedback of the application based on 10 features and then you try to incorporate those changes in the application and you release it again for the next time with,', 'start': 1192.225, 'duration': 10.785}], 'summary': 'Second iteration of the application with 10 features and feedback from the first five.', 'duration': 29.438, 'max_score': 1173.572, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU1173572.jpg'}], 'start': 1009.352, 'title': 'Devops engineer responsibilities and day-to-day activities', 'summary': 'Covers the key responsibilities of a devops engineer, including automation of repetitive tasks, creation of jenkins jobs for deployment, building ci/cd pipelines, and supporting existing infrastructure. it also discusses the importance of deploying applications iteratively and gathering feedback, with an example of developing an application with iterative releases of 5, 10, and 15 features based on user feedback.', 'chapters': [{'end': 1116.191, 'start': 1009.352, 'title': 'Devops engineer responsibilities', 'summary': 'Covers the key responsibilities of a devops engineer, including automation of repetitive tasks, creation of jenkins jobs for deployment, building ci/cd pipelines, and supporting existing infrastructure by adding new servers and expanding infrastructure as needed.', 'duration': 106.839, 'highlights': ['As a DevOps engineer, automating repetitive tasks by writing scripts is crucial, ensuring efficient execution and allowing for a relaxed work environment.', 'Creating Jenkins jobs and building CI/CD pipelines are essential responsibilities to streamline the continuous integration phase of DevOps.', 'Supporting existing infrastructure and adding new servers as needed is a key responsibility to ensure the sufficiency and expansion of the infrastructure.']}, {'end': 1262.226, 'start': 1116.191, 'title': 'Devops engineer day-to-day activities', 'summary': 'Discusses the importance of deploying applications iteratively and gathering feedback, which leads to the increase in the quality of the software in devops, with an example of developing an application with iterative releases of 5, 10, and 15 features, based on user feedback.', 'duration': 146.035, 'highlights': ['Developing and releasing applications iteratively and gathering user feedback leads to increased software quality in DevOps. Increased software quality', 'Example of iterative development: first release with 5 features, then 10 features, and finally 15 features, based on user feedback. Iterative release of application features', 'Importance of gathering user feedback for application performance and feature evaluation. User feedback for application performance and feature evaluation']}], 'duration': 252.874, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/DnMoKxyiYrU/pics/DnMoKxyiYrU1009352.jpg', 'highlights': ['Creating Jenkins jobs and building CI/CD pipelines are essential responsibilities to streamline the continuous integration phase of DevOps.', 'As a DevOps engineer, automating repetitive tasks by writing scripts is crucial, ensuring efficient execution and allowing for a relaxed work environment.', 'Supporting existing infrastructure and adding new servers as needed is a key responsibility to ensure the sufficiency and expansion of the infrastructure.', 'Developing and releasing applications iteratively and gathering user feedback leads to increased software quality in DevOps.', 'Example of iterative development: first release with 5 features, then 10 features, and finally 15 features, based on user feedback.', 'Importance of gathering user feedback for application performance and feature evaluation.']}], 'highlights': ['DevOps facilitates quicker release of small features and feedback incorporation.', 'Understanding the key concepts of DevOps methodology is crucial for providing solutions to various business problems.', 'Creating Jenkins jobs and building CI/CD pipelines are essential responsibilities to streamline the continuous integration phase of DevOps.', 'Utilization of Nagios for continuous monitoring is crucial for monitoring systems.', 'Effective communication with soft skills is considered the most critical skill for developers and operations staff.']}