Mar 26th

11 Steps of DevOps Adoption

Before we get to the 11 Steps of DevOps Adoption, we must first review what is DevOps, Why DevOps, and the main goals of DevOps.

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 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 benefit, increased stability and more focus on competitive advantage, rather than “keeping the lights on”.

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 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 road map
  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

Available DevOps Training

Mar 23rd

Ansible Training Now Available

AUTOMATION FOR EVERYONE

Ansible is designed around the way people work and the way people work together.

ANSIBLE TRAINING

SL-380: Ansible

This course covers all the core Ansible features including installing and configuring, running ad-hoc commands, understanding modules, creating and using playbooks, variables and inclusion, task control, templates, and roles. The course also covers: dealing with sensitive data via Ansible Vault, fundamentals of Ansible Tower, integration with Docker and Vagrant, and troubleshooting.

 

Mar 21st

Go From Data to Insights in Minutes with Power BI

Business intelligence like never before

Go from data to insights in minutes. Any data, anyway, anywhere.  And all in one view.

What is Power BI?

Power BI is a suite of business analytics tools that deliver insights throughout your organization. Connect to hundreds of data sources, simplify data prep, and drive ad hoc analysis. Produce beautiful reports, then publish them for your organization to consume on the web and across mobile devices. Everyone can create personalized dashboards with a unique, 360-degree view of their business. And scale across the enterprise, with governance and security built-in.

Power BI Training

Power BI for the Cloud

Power BI for Excel 2016

Mar 19th

Accomplish Your Goals with F5 Training

F5 training helps you leverage F5 solutions to ensure your applications are secure, fast and available in the data center and in the cloud.

Each F5 course combines instructor presentations, classroom discussions, and interactive labs. The hands-on learning environment helps provide a fast track to accomplishing your goals.

F5 COURSES

BIG-IP AFM

BIG-IP APM

BIG-IP ASM

BIG-IP DNS / GTM

BIG-IP LTM

Security Workshop

Mar 16th

Learn the Angular Framework

Our Angular training introduces the Angular framework, which has become a popular JavaScript framework for the development of “single page” Rich Internet Applications. The Angular framework augments applications with the “model-view-controller” pattern which makes applications easier to develop and test because there is a separation of responsibilities within the code.

When first released, the next generation of the ‘AngularJS’ framework was called ‘Angular 2’. Since new releases will make this term outdated, the current terminology for the framework is simply ‘Angular’. We will update our Angular training to incorporate any major revisions to the Angular framework.

Our training courses will provide an introduction to the benefits of the platform, so course participants can start to develop responsive applications quickly.

ANGULAR CLASSES

Angular 5 – Introductory and advanced topics are covered in these courses.

Angular 4 – Introductory and advanced topics are covered in these courses.

Angular 2 – This is the version that preceded Angular 4.

AngularJS – This covers the Angular 1.x classes.

WHAT IS ANGULAR

AngularJS is a framework to build the browser side front end portion of a web application. AngularJS excels at many things. But, these three stand out the most

  1. By employing two-way data binding, it lets us manipulate DOM with much less code than jQuery.
  2. Through the use of HTML templates, it lets us dynamically add complex DOM element structure, which will be very difficult to do using plain DOM API or jQuery.
  3. It lets us write Single Page Applications (SPA).

In summary, if you are writing an SPA style application or need to do many complex DOM manipulations, AngularJS will be a framework of choice.