DevOps (21 Days)

  • Instructor: Srirama Krishna
  • Lectures: 16
  • Quizzes: 4
  • Students: 6
  • Duration: 21 days

AppsTek’s DevOps Program will introduce you to the DevOps practices, aligns you to DevOps lifecycle approach and provides you with in-depth knowledge about various DevOps tools that automates the lifecycle phases.

The training is designed to help you become a proficient hands-on practitioner through best practices in Continuous Development and Testing, Configuration Management, Continuous Integration and finally Continuous Monitoring of project throughout its development life cycle.

DevOps is a set of practices that automates processes between Software Development and IT Teams, in order to build, test, and release software faster and more reliably. The concept of DevOps is based on building a collaborative operational process between IT teams (Development and Operations) that historically functioned in relative siloes.

Lagging in traditional lifecycle models

Applications are more business-critical than ever. They must be always up to date, fast and improving continuously. In order to adapt quickly, companies need to change their approach to work.

They need to shorten life cycles (work cycles), increase delivery frequency, and adopt an attitude of continual experimentation.

  • What is lagging in traditional Waterfall (or others), Agile/SAFE lifecycle models.
  • What is lagging in traditional Waterfall (or others), Agile/SAFE lifecycle models
  • Is Agility present in all phases of lifecycle?
  • What is lagging or missing?
  • What are the challenges?
  • How to get rid of this challenge?

These are some of the basic questions that are course will answer.

Business expectation

So, Business demands IT to run/work/deliver a product quickly to take advantage of dynamic market needs.

IT, Development and Operations teams (IT Team) need to collaborate and work as one team to fulfill the ever-changing business demands.

Agility in IT (Development and Operations)

However, operations must become more agile and enable development teams to ship code faster. Server environments need to be deployed faster. These are massive challenges for modern organizations.
A completely automated development service helps developers

  • to do everything they need to do to write, ship and support their code.
  • to deploy a build immediately after their code is certified to release/deploy/ship.
  • to monitor production to ensure everything goes smooth.
  • to find and fix production problems if there are any.
  • to get the alerts/monitoring feed backs (metrics) when something goes wrong.
  • It allows the Development team to take ownership of each aspect of the application.

Program Curriculum

  • DevOps overview
  • Linux Knowledge
  • Cloud Computing. DevOps and Cloud.
  • Introducing DevOps
  • Introduction to CICD Introduction to Jenkins
  • First Jenkins Job
  • Continuous Integration with Jenkins
  • Continuous Inspection with Jenkins
  • Continuous Delivery with Jenkins
  • Continuous Deployment with Jenkins
  • Mastering Config Management
  • Pipeline as Code
  • Integration with Docker
  • Jenkins Distributed Builds
  • Continuous Feedback
Srirama Krishna
Lead Architect. AWS and DevOps Expert
18 years of experience in Project Management, Software Architecture, Team Management and Trainings & Mentoring. Proficient in end-to-end development of software products / projects from inception, requirement specs, planning, designing, implementation, configuration management & documentation. Rich experience in project management activities with insightful knowledge of analysis, design, development, testing, configuration management and training. Domain expertise lies in CRM, Digital Media Services, e-Commerce and Telecom sector. Actively involved in guiding large and medium size teams, mentoring team members. Demonstrated excellence in architecture, design, development of framework and user interfaces for various products that not only facilitated development efforts but also made the product truly friendly to customer. Significant experience of working with customers, Project Managers and Technical Teams for securing & executing concurrent projects. Possesses ability to relate to people at any level of business and management.




Not enough ratings to display

 Introductory Course


AppsTek Innovative Labs