LessonsLearn the essential practices, tools, and skills to implement true continuous operation in the real world.
DevOps (development and operations) describes a type of agile relationship between development and IT operations. The goal of DevOps is to improve this relationship by advocating better communication and collaboration between business units.
Adoption of DevOps can help your organization to:
â€¢ Deploy updates more frequently and efficiently to ensure faster time to market
â€¢ Lower the failure rate of new releases
â€¢ Improve mean time to recovery
â€¢ Shorten lead time
In this course, you will learn to approach DevOps as an IT mindset that encourages communication, collaboration, integration, and automation between software developers and IT operations in order to improve the speed and quality of delivering viable software solutions.
You will also learn to further streamline the movement of software change through the Analyze, Plan, Design-Build-Test, and Deploy-Maintain stages, while empowering cross-functional teams with full ownership of software applicationsâ€”from design through production support.
What You'll Learn
â€¢ Need for DevOps in today's business, including the goals of DevOps and challenges that DevOps solves
â€¢ Benefits of agile and DevOps methodologies over traditional waterfall development
â€¢ What should be automated within an organization
â€¢ How to develop clear interdepartmental communication in order to break down silos and avoid the pitfalls and politics of the organizational culture
â€¢ Tools that can be leveraged at each stage of the development process
â€¢ How to identify and map value streams
â€¢ How to optimize flow to ensure smooth transformation from current state to future state
â€¢ Application of a continuous integration/continuous delivery cycle to meet DevOps goals
â€¢ How to utilize cloud infrastructure to enable continuous testing and integration
â€¢ Benefits of telemetry and automated feedback as it pertains to continuous delivery
â€¢ Importance of blameless post-mortems
â€¢ Best practices for expanding DevOps across the organization
Who Needs to Attend
Â Anybody interested in reducing IT costs, increasing IT quality, and decreasing time to market (in other words, adapting to change quickly and effectively) will benefit from taking DevOps Implementation Essentials. This includes personnel who perform the following job functions:
â€¢ DevOps: Application software engineers, automation engineers, DevOps engineers, DevOps managers, operations managers, programmers/developers, QA/testers, quality assurance managers, software solutions architects, solutions engineers, systems engineers
â€¢ Application and software development: Application development managers, scrum master
â€¢ Business operations: Business systems managers, product managers/owners
â€¢ Infrastructure, networking, and telecom: Infrastructure managers, network managers, technical services managers
â€¢ Cloud computing: Cloud solutions directors
â€¢ Cybersecurity: Risk managersÂ
We require 16 calendar days notice to reschedule or cancel any registration. Failure to provide the required notification will result in 100% charge of the course. If a student does not attend a scheduled course without prior notification it will result in full forfeiture of the funds and no reschedule will be allowed. Within the required notification period, only student substitutions will be permitted. Reschedules are permitted at anytime with 16 or more calendar days notice. Enrollments must be rescheduled within six months of the cancel date or funds on account will be forfeited.
GK at ctc Ottawa
11 Holland Ave suite 100