What is CP-DOF course?
CP-DOF stands for “Certified Professional – DevOps Foundation” certification prepared and honored by “Agile Testing Alliance”.
The course is applicable for all roles and knowledge, experience & certification is consciously designed all the roles in DevOps.
How is it useful?
Leading organizations have adopted the DevOps approach to deliver in-time software. DevOps has quickly become the most hyped, overused and ambiguous term in IT. It is being used to reference everything from job titles (DevOps is not a job title!) to technology practices, but the truth is that DevOps is more of a culture than anything else. It is about transformation, about building quality in, improving productivity and about automation in Dev, Testing and Operations.
CP-DOF is a one of its kind initiative to marry 2 distinct worlds of Agile and Operations together. Learn DevOps fundamentals along with Continuous Integration and Continuous Delivery and deep dive into DevOps concepts and mind-set.
CP-DOF is the first step in DevOps roadmap. Certified CP-DOF professionals are eligible for next level of certification called CP-DOF Advanced.
Limited seats. Please register now.
Mentor for the program is Valerian D'Souza
Brought to you be Agile Testing Alliance , DevOps Plus Plus Alliance as part of Global Testing Retreat.
Day wise contents is as below
Day-1
DevOps Fundamentals
Agile and DevOps Concepts
DevOps history, Why, When and How? 2009-2017
DevOps Various Propounded Principles
DevOps Life Cycle
DevOps Jargon
Salaries and Career Growth
Software Configuration Management (SCM)
Configure Manage everything
Artefact-ing
Application Life-Cycle Management (ALM)
Repository Management (GIT)(Artifatory)
Continuous Integration/Delivery (CI)(Jenkins)
Best Practices Version Management and Control
Automated Build
Code Coverage (SonarQube)
CI at every Check-in. (Continuous Testing)
CI Servers
Continuous Release / Deployment (CD)(Jenkins)(Ansible)
Anytime Deployable software building culture
Automated Deployment using QA checks in-built
Every Change/Check-in leads to feedback
Mines survival concept (Canary Release)
Gradual and stealth releases (Dark Launches)
Monkey Disruptions (Simian Monkeys - Conformity, Janitor, Chaos)
Day-2
Continuous Monitoring
Monitoring the DevOps performance metrics & success factors
Automation - almost everything
Infrastructure Management
Binary Artifacting
Infrastructure built by code
Single point access to Logs
Shared Monitoring systems
Run-time Server Configuration Management to avoid Drift
Immutable Infrastructure (Infrastructure as a non-changing image)
Containerization (Docker)
Service Discovery Protocols
Virtualization to create Golden Images
Infrastructure as Code
Tools - Jekins, Git, Chef, Puppet, Docker, Artifactory, SonarQube, Maven, JBoss.
DevOps Anti-patterns
Manually Deploying Software
Manual Configurations of Production Environment
Ice cream cone
Day-3
DevOps Culture
Different people will do different things to solve problems
Everybody should understand what others in the same team are doing
We grow systems and knowledge
Trust
Experimentation & improvement
Safe to fail environment
How well do we cultivate knowledge?
Reward those who help others learn
You just can’t hire in cultural change
Useful DevOps Tools Groups by category
Databases
Operations App Stack
Operating Systems
Cloud Containers
Continuous Integration
Configuration Management
Scripting
Top Skills in Demand in DevOps environment
Case Study
Create and use Docker VM effortlessly
Managing and versioning of code
Build Process
Integrate Jenkins and Github with commit as trigger
Continuous Testing
Continuous Deployment
Running the pipeline