DevOps Training

DevOps Training and Courseware

Web Age offers DevOps Training to introduce students to the theory of DevOps and the tools and processes behind DevOps.

The target audience for DevOps Training includes developers who need to work within a DevOps program, managers who oversee agile development and continuous deployment environments, and operations people who install and maintain the tools and environments of DevOps.
We provide several options for DevOps training, including traditional classroom courses, live virtual courses, and soon, online video training.

Web Age DevOps courses provide methodology training for the developers, administrators and the leaders of the organization. Our DevOps curriculum also provides tool specific training in tools such as Jenkins, Team Foundation Server (TFS), Git, Maven, Docker, Ansible etc.

DevOps Classes

WA2708 Kafka for Application Modernization

.

WA2717 Cloud-Native Application Modernization with Cloud Foundry, Microservices, Agile, and DevOps

This three-day workshop is loaded with practical real-world information of how Cloud Foundry, Cloud-native, and Microservices apply to application modernization. You will leave this course loaded with knowledge on the available people, processes, culture, and tools moving or creating applications utilizing Cloud Foundry.  This class demystifies the fundamental shift in on-premise monolithic waterfall application production to software engineering factories built to optimize velocity and quality.  This application modernization course produces measurably higher performance in organizations of all sizes for solving business problems in a timely manner, while bringing both awareness, sense of urgency, and hands-on skills around Cloud Foundry, Microservices, Agile and DevOps for creating cloud-native modernized applications.

TP2727 DevSecOps Training: Introduction to Security in SDLC Application Modernization

InfoSec is getting all brains in the game to recognize patterns and best practices for keeping data, applications, and infrastructure as code.  With the world moving to Cloud-native, containerization, DevOps, and Agile there are doors opening for attack vectors that are only effectively dealt with by getting “all brains in the game”.  This session covers areas that are key to prescriptive prevention, predictive identification, and timely repair & recovery from attacks.

WA2699 Microservices Development in Windows

This two-day DevOps training class is loaded with practical real-world information. From the foremost Service-Oriented-Architecture/DevOps/Agile development training company, comes a course to move the dial on your organizations’ journey with this workshop. You will leave this course loaded with knowledge on the usage of this stack for Microservices. This class combines instructor-led and hands-on lab exercises.

WA2694 Introduction to Bitbucket with Git DVCS

This one-day Bitbucket and Git training course teaches developers what Bitbucket, Git, and DVCS workflows provide in a DevOps organization.  Hands-on coverage on how to use Git to manage software versioning, infrastructure as code (IaC), and configuration as code.

WA2684 Developing Microservices

This five-day DevOps training class is loaded with practical real-world information. From the foremost Service-Oriented-Architecture/DevOps/Agile development training company, comes a course to move the dial on your organizations’ journey with this workshop. You will leave this course loaded with knowledge on the usage of this stack for Microservices. This class combines instructor-led and hands-on lab exercises.

WA2675 Architecting Microservices with Kubernetes, Docker, and Continuous Integration

This two-day DevOps training class is loaded with practical real-world information. From the foremost Service-Oriented-Architecture/DevOps/Agile development training company, comes a course to move the dial on your organizations’ journey with this workshop. You will leave this course loaded with knowledge on the usage of this stack for Microservices. This class combines instructor-led and hands-on lab exercises.

TP2671 Automated Testing With Selenium WebDriver

Class modules include hands-on labs where you will be able to apply the concepts just learned to developing Selenium automated Java tests.  Students will work with a complex Web Application that requires a number of testing scenarios.   

WA2654 Dynatrace Appmon 6.5 Show & Do

This four-hour Dynatrace Digital Performance Management DevOps training class is loaded with practical real-world information. From the foremost DevOps, Digital Transformation & Agile development training company, comes a course to move the dial on your organizations’ application performance management and monitoring journey with this workshop. You will leave this course loaded with knowledge on the usage Dynatrace for DevOps monitoring. This class combines instructor-led and hands-on lab exercises.

WA2648 Digital Transformation for Managers and Leaders

This four-day Digital Transformation workshop is loaded with practical real-world information. From the foremost agile development training company, comes a course to move the dial on your organizations’ Digital Transformation journey. You will leave this course loaded with knowledge on the available people, processes, culture, and tools for DevOps, ready to select what's right for your company and to roadmap the journey for your organization.  The class provides implementation case studies, a 30-60-90 roadmap to implementing Digital Transformation in your organization, Digital Transformation organizational maturity assessment, as well as, patterns and best practices to enable you to confidently lead a Digital Transformation implementation.  This class demystifies the fundamental shift from focusing only on the tools or scripting to using Digital Transformation for measurably higher performance from organizations of all sizes for solving business problems in a timely manner.

WA2639 DevOps with Jenkins, Terraform and Hashicorp Stack

This three-day DevOps training class is loaded with practical real-world information. From the foremost agile development training company, comes a course to move the dial on your organizations’ DevOps journey with this CI/CD, Cloud, and Virtualization workshop. You will leave this course loaded with knowledge on the usage of this stack for DevOps with Amazon Web Services for enabled Virtual Private Cloud, Elastic Load Balancing, and Application Virtualization. This class combines instructor-led and hands-on lab exercises.

WA2621 DevOps Foundations for Java with Git, Jenkins, and Maven

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's abil1ity to delivery applications and services at high velocity. Under a DevOps model, a development and operations teams are no longer "siloed". Quality assurance team also becomes more tightly integrated with development and operations and throughout the application lifecycle. Web Age Solution's DevOps BootCamp course covers the DevOps principles and tools required for end-to-end implementation of DevOps.

Click here to see all our DevOps courses.

WA2609 Enabling DevOps with Visual Studio 2015

There's a lot of buzz around DevOps right now. This course covers how to enable DevOps on Microsoft stack. It utilizes Visual Studio, Team Foundation Server, and some open source optoins. Upon completion of this training course, students will have fundamental understanding of DevOps value proposition. The training course is supplemented by hands-on labs that help attendees reinforce their theoretical knowledge of the learned material.

WA2600 Infrastructure / Configuration Management Using Puppet

Puppet is a tool to automate the management of infrastructure – configuring and maintaining computing resources for rapid deployment and scaling.  It has become a cornerstone of cloud and virtualized data centers, and a valuable tool in implementation of a DevOps approach to delivering customer value.

This course will provide students with an understanding of the principles of DevOps, and show students how to use Puppet as a tool to manage computing infrastructure.

WA2593 DevOps for Managers & Leaders Training

This two-day DevOps workshop is loaded with practical real-world information. From the foremost agile development training company, comes a course to move the dial on your organizations’ DevOps journey. You will leave this course loaded with knowledge on the available people, processes, culture, and tools for DevOps, ready to select what's right for your company and to roadmap the journey for your organization.  The class provides two DevOps implementation case studies, a 30-60-90 roadmap to implementing DevOps in your organization, DevOps organizational maturity assessment, as well as, patterns and best practices to enable you to confidently lead a DevOps implementation.  This class demystifies the fundamental shift from focusing only on the tools or scripting to using DevOps for measurably higher performance from organizations of all sizes for solving business problems in a timely manner.

WA2591 Infrastructure / Configuration Management Using Chef

Our Chef infrastructure configuration management course introduces you to Chef concepts. Chef is a tool to automate the management of infrastructure – configuring and maintaining computing resources for rapid deployment and scaling. Chef configuration management has become a cornerstone of cloud and virtualized data centers, and a valuable tool in the implementation of a DevOps approach to delivering customer value.e.

WA2579 Technical Introduction to Microservices

This training course will help you understand the value proposition and technical aspects of microservices, a new and rather fuzzy concept used to describe rapidly provisionable, independently deployable services with narrow and distinct functionality.

Upon completion of this training course, students will have fundamental understanding of microservices and practical experience in implementing microservices using different technology stacks.

This training course is supplemented by hands-on labs that help attendees reinforce their theoretical knowledge of the learned material.

WA2543 DevOps Boot Camp

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to delivery applications and services at high velocity. Under a DevOps model, a development and operations teams are no longer "siloed". Quality assurance team also becomes more tightly integrated with development and operations and throughout the application lifecycle. Web Age Solution's DevOps BootCamp course covers the DevOps principles and tools required for end-to-end implementation of DevOps.

WA2542 DevOps for Architects

This course teaches how to use DevOps for continuous integration and delivery of application development and maintenance.  The information delivered enables key understanding in the configuration, automation, monitoring, measuring and governance required to build a stable, scalable, and reliable build and configuration management process.

TP2533 Advanced Docker

This two day hands on course is designed to pick up where Introduction to Docker leaves off. The course will provide working developers, devops staff and other technology professionals with an in depth look at the advanced aspects of Docker and an introduction to the orchestration tools used with it. Attendees will leave with a detailed understanding of container networking internals and multi-host networking, security, cgroups and namespaces as well as experience with Docker API operations and distributed Docker configuration. Discussion includes a look at the evolving microservice based ecosystem and the relationship between Docker and the Open Container Initiative (OCI) standards. Students will also be introduced to the Docker orchestration tools: Compose, Machine and Swarm. Upon completion of the course attendees will have the skills and information necessary to effectively integrate Docker and containers into sophisticated enterprise environments.

TP2532 Introduction to Docker

This intensive two day hands on course is designed to provide working developers, devops staff and other technology professionals with a comprehensive introduction to Docker. Attendees will leave with a clear understanding of Docker and its place in the market. Students will gain hands on experience with the Docker image creation process. Container operations, Dockerfile construction and general best practices are covered in class and through hands on lab exercises. The course covers the entire range of the Docker subcommands and Dockerfile instructions. Upon completion of the course attendees will have the skills and information necessary to begin integrating

WA2508 Automating IT Administration with Ansible

Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.

This course will provide students with an understanding of the foundational technologies behind Ansible, and show students how to use Ansible as a tool to manage computing infrastructure.

WA2507 Managing Clusters and containers with Kubernetes

Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions. Using the concepts of "labels" and "pods", it groups the containers which make up an application into logical units for easy management and discovery.

This course will provide students with an understanding of the foundational technologies behind Ansible, and show students how to use Ansible as a tool to manage computing infrastructure.

TP2454 Puppet Configuration and Administration

This course presents the system management and configuration tool known as Puppet, from methods, techniques, capabilities to implementation. Each participant will learn how to install the Puppet master and agent (client) applications along with the impact on the Linux system. A lot of time and attention will be spent in learning, writing, and applying resource definitions, the key part of Puppet that allows an administrator to synchronize environments easily and uniformly.

WA2451 DevOps Training: DevOps Fundamentals

This training course introduces the core DevOps concepts and principles as well as the ways to stand up the DevOps practice in your organization.

WA2410 Git training: Introduction to Version Control with Git

This one-day Git training course teaches developers what Git is and how to use Git to manage software versions effectively.

WA2404 Managing Software Dependencies and Artifacts with Nexus, Apache Maven, and Apache Ivy

“Get the jar files out of version control”.  “Get the deployable files out of version control”.  These commands are a common theme in software development.  Many developers have viewed binary artifacts in version control as a bad thing, regardless of the version control used.  However, the alternative usually involves developers keeping a set of libraries, or the development organization keeping a “blessed” build machine that stores all the approved artifacts.  Not to mention the inevitable folder of “Gold build” deployable files (jar, war, or exe files).  Neither of these approaches nor the many combinations of these approaches is really satisfactory.  Development and operations organizations need to have control over what dependency artifacts are used to build their software and central management of the resulting deployable artifacts.

WA2321 Jenkins Training: Continuous Integration with Maven, Jenkins and Nexus

This course will provide students with an understanding of  the Apache Maven build process, the principles of continuous integration, and the knowledge of how to implement continuous integration with automated test execution using Jenkins, Maven, and the Sonatype Nexus OSS repository manager. Students will use a local copy of Jenkins and to create and run Maven jobs, link to a version control system, run automated testing and generate development reports, and configure the system to log build reports and generated artifacts to a Nexus repository.

WA2308 Jenkins Training: Continuous Integration with Maven, Jenkins and Artifactory

This course will provide students with an understanding of  the Apache Maven build process, the principles of continuous integration, and the knowledge of how to implement continuous integration with automated test execution using Jenkins, Maven, and the Artifactory repository manager. Students will use a local copy of Jenkins and to create and run Maven jobs, link to a version control system, run automated testing and generate development reports, and configure the system to log build reports and generated artifacts to an Artifactory repository.

WA2271 Jenkins Training: Continuous Integration with Jenkins for Developers and DevOps Initiatives

This course provides training on the Jenkins Continuous Integration system. Students will install Jenkins on a Windows machine, create Jenkins jobs, setup Jenkins user-authentication, and explore commonly-used Jenkins plugins.

WA2235 Apache Maven Quickstart

The Apache Maven Quickstart course helps participants understand and access the tremendous benefits and return on investment from Apache Maven.  After completing this course participants will understand how to download, install, set-up and confidently use core Maven features.  Students learn to run Maven commands both from the command line and within Eclipse.

WA2184 Maven Training: Introduction to Apache Maven

This Introduction to Apache Maven course starts by helping participants understand the tremendous benefits and return on investment from Apache Maven.  After completing this course participants will understand how to download, install, set-up and confidently use core Maven features.  The most popular version of the course is taught with Eclipse but it can be delivered with any Integrated Development Environment (IDE).

GL340 DOCKER

Docker is a new open source container technology being adopted by companies at an amazing rate. Containers are changing the way companies think about service development and deployment. Containers play a vital role in the modern data-center, and Docker is leading the way.
This course covers all the core features of Docker. The target audience for this 2-day class is developers, systems administrators, systems architects, and anyone else needing a deep-dive into the go-to Linux container technology.
Check our schedule as a number of classes are available for the rest of 2015. All 2015 scheduled Docker classes are guaranteed to run. Enroll your clients into a GL340 class this year with confidence.
Guru Labs instructors, courseware, and RLabs (remote labs) are also available as resources for our partners who would like to host a Docker class.

What is DevOps?

DevOps is short for Development and Operations. It is an approach to delivering software solutions in a continuous manner based on lean (minimizing waste of resources, reducing the number of defects, etc.) and agile practices. DevOps help manage complexities of Enterprise applications by creating a collaborative environment with participants coming not only from Development and Operations, but also from Business, QA, and other stakeholder groups. In other words, DevOps is not only about Development and Operations! The DevOps practice has been popularized by organizations adopting the Cloud-as-a-Service computing model.

Why DevOps?

To rapidly deliver reliable, scalable micro and macro services that are critical for the business time to market and value. The technical benefits are continuous delivery, reduction in component complexity and agility in problem resolution. The business benefits are agility in the delivery of business benefits, increased stability and more focus on competitive advantage, rather than “keeping the lights on”.

Why use DevOps Training?

The demand for professionals with the right set of DevOps skills is growing rapidly because businesses get great results from DevOps. As DevOps is slowly taking over the IT scene, it’s imperative that IT professionals have an understanding of it before just jumping right into it.

What are the main goals of DevOps?

  • Shift Left. DevOps goes hand-in-hand with Agile software development methodologies. This places emphasis on rapid identification of defects.
  • Competitive Advantage. Faster
  • Technology Enabled Business. Time to market and value
  • Agility. Any developer or server environment should be able to be reloaded in a short amount of time, e.g. 4 hours from request.
  • Happy people. Effective DevOps implementations incur less daily stress and remove constant fire drills. This converts to better customer experience, both internally and externally.

What does a DevOps engineer do?

The role of a DevOps engineer is not just one job role or position. DevOps engineers are involved in the continuous development, integration and delivery of products and processes.

They can be developers who get interested in deployment and network operations, or maybe sysadmins who have a desire for scripting and coding, and want to move into the development side where they can progress in the planning of test and deployment.

What is a DevOps on AWS?

Amazon Web Services (AWS) supports DevOps by providing services to build, store and deploy applications, as well as configuration management tools. AWS offers some amazing built-in tools that work with DevOps.

Top DevOps tools

Some of the top DevOps tools are:

  • GIT
  • JENKINS
  • SELENIUM
  • DOCKER
  • PUPPET
  • CHEF
  • ANSIBLE
  • NAGIOS
  • ELK STACK
  • SPLUNK

What are the steps of DevOps adoption?

  1. Identify your business drivers
  2. Get educated
  3. Articulate DevOps’ value proposition
  4. Define one or more scenarios of software delivery with DevOps techniques
  5. Produce a roadmap
  6. Gain stakeholder buy-in
  7. Establish governance for risk mitigation
  8. Establish a core team
  9. Invest in infrastructure (not applicable if you operate in the Cloud)
  10. Pilot
  11. Enterprise roll-out

Top Facts on DevOps

From the recently released 2017 State of DevOps Report, high performing organizations that effectively utilize DevOps principles achieve:

  • 46x more frequent software deployments than their competitors.
  • 96x faster recovery from failures.
  • 440x faster lead time for changes.
  • Higher levels of customer satisfaction and operational efficiency.

DEVOPS BLOGS AND RESOURCES

Why Your Business Needs DevOps
There is a lot of discussion going on as to whether organizations should value the DevOps culture or whether there is simply no need for them to implement it. This article discusses the reasoning behind the creation of the DevOps role and how it benefits your business!
Read More

What are the Best Tools for DevOps and Why
To be successful, DevOps need to use the right combinations of tools, techniques and practices. There are many tools and technologies to choose from, that will support automation and collaboration between teams. It’s important to always be on the lookout for tools to improve efficiency and productivity. The only problem is that there are so many options out there. Where do you start? This article will discuss some DevOps tools that might help to save you some time.
Read More

How to Get Started with DevOps
Setting out on an organizational transformation with DevOps can be overwhelming when you consider the scope and size of the changes it requires. Unlike conventional frameworks, there is no blueprint or roadmap to getting started with DevOps. This article will discuss some tips on how to get started with DevOps!
Read More

Top DevOps Issues and How to Fix Them!
Progress comes with challenges at first but pays off when you stick with it! This article takes a look at a few of the challenges that companies might see when trying to implement DevOps into their organization.
Read More

DevOps 101 – What It Is and Why It Matters
DevOps is an organizational culture for application development and maintenance success. It is not a technology or process. This article discusses what DevOps is and why it matters to your business!
Read More

DevOps in a Nutshell
DevOps is nowadays a big thing and in this post, we will try to explain what this practice is in practical terms. The term DevOps is rather limiting, indicating that only Development and Operations are involved, which is not absolutely true (as is always the case in this life) — DevOps is not only about Development and Operations!
Read More

Standing Up DevOps
While originally DevOps was popularized by Web (Cloud) -based companies, such as Flickr and Netflix, large enterprises, in one form or another, have long been using select DevOps practices. For deeper penetration of DevOps in the Enterprise space and establishing it as a true enterprise capability, it needs to be placed under control within the existing enterprise governance processes.
Read More

Linux Containers
LinuX Containers (LXC) is an OS-level virtualization that allows multiple Linux systems to run on a single physical machine in a multi-tenant arrangement. This type of virtualization is extremely lightweight with every virtual machine (container) being mapped into the booted host OS obviating the need to boot from their own OS image.
Read More

Provisioning Tomcat with the Amazon EC2 Service
In this blog article, I will walk you through the steps required to quickly provision an instance of the Tomcat web server in the Amazone EC2 service. When Tomcat is up and running in EC2, you can upload your WAR (Web ARchive) file that gets automatically deployed and made available for processing HTTP requests from the Internet.
Read More

Configuration Management – Just Do It!
Configuration Management, as applied in DevOps, is the practice of using tools to manage the configuration of our technical architecture. Put simply, we document the desired state of one or more servers in a machine-readable form, and then use a configuration management tool (e.g. Chef, Puppet, Salt, or Ansible) to setup the real items to match the configuration.
Read More

DEVOPS WEBINARS

DevOps Fundamentals
AWS – Real-Life Scenarios – Fault tolerance, AMI, Lambda
Test-Driven infrastructure with Puppet and Test Kitchen
Technical Introduction to Microservices
DevOps – Chef Fundamentals
Embracing DevOps: Exploring the Best Practices and Patterns
Top 10 Trends In 2016 It Landscape
Real World Agile Project Management Using Jira Software
Agile And Devops
Devops In 2015
AgileSeminar