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
Agile and DevOps Concepts
DevOps history, Why, When and How? 2009-2017
DevOps Various Propounded Principles
DevOps Life Cycle
Salaries and Career Growth
Software Configuration Management (SCM)
Configure Manage everything
Application Life-Cycle Management (ALM)
Repository Management (GIT)(Artifatory)
Continuous Integration/Delivery (CI)(Jenkins)
Best Practices Version Management and Control
Code Coverage (SonarQube)
CI at every Check-in. (Continuous Testing)
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)
Monitoring the DevOps performance metrics & success factors
Automation - almost everything
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)
Service Discovery Protocols
Virtualization to create Golden Images
Infrastructure as Code
Tools - Jekins, Git, Chef, Puppet, Docker, Artifactory, SonarQube, Maven, JBoss.
Manually Deploying Software
Manual Configurations of Production Environment
Ice cream cone
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
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
Operations App Stack
Top Skills in Demand in DevOps environment
Create and use Docker VM effortlessly
Managing and versioning of code
Integrate Jenkins and Github with commit as trigger
Running the pipeline