This session will be a combination of both devops concepts and a case study of a practical implementation of deployment pipeline. Karma teaches us how each action leads to good or bad repercussions based on the nature of the action.  If we build the deployment pipeline in a way that we are allowed to push only the good deeds through, We will be achieving good repercussions. But if we are not ? 

Lets discuss more on how we can build a successful deployment pipeline for continuous delivery. Also this session will be useful for students,developers and sysadmins who are willing to learn new ways of transforming into modern devops engineers. 

Outline/Structure of the Case Study

1) Explaining DevOps/Continuous Operation & delivery Concepts  : 15 minutes

2) Deployment Pipeline Case Study                                                               : 30 minutes 

                        i) version control systems

                        ii) Contonuous integration tools & technologies

                        iii) continuous deployments tools & technologies

                        iv) Continuous Operations 

3) Becoming a DevOps Engineer - Career guidance                              : 15 minutes



Learning Outcome

1) DevOps tools & technologies 

2) Required DevOps skills for the industry 

3) Continuous delivery pipeline design skills 

Target Audience

Students,Developers,Sysadmins,Network Engineers,Application Engineers,Devops engineers,Quality engineers,Database Administrators.Project Managers,Solution Architects.

schedule Submitted 4 years ago

Public Feedback

comment Suggest improvements to the Speaker
  • Joel Tosi
    By Joel Tosi  ~  4 years ago
    reply Reply

    Hi Sanjeewa,

       Similar to Siva's comments, the audience is pretty versed in CI and CD topics and concepts - how would that 15 minutes in the front be spent so as to keep everyone's attention before the meatier topics?



  • Shiv Sivaguru
    By Shiv Sivaguru  ~  4 years ago
    reply Reply


    How is the last topic - on becoming a DevOps engineer connected to the main theme of the session?

  • Liked Anuradha Gajanayaka

    Anuradha Gajanayaka - How to explore the Learning Organization within the Agile Organization

    20 Mins
    Experience Report

    We have been discussing a lot regarding Agile transformations and how such transformations can help organizations. The key is to base such a transformation on the concepts of agility such as self-organization, intrinsic motivation, collaboration, etc. But still the puzzle of how those can be used in practice is less discussed. This is where the emerging concept of "Learning Organization" from Peter Senge can help a lot.

    The five disciplines of a Learning Organization lies in the heart of an agile organization. Therefore, exploring the learning organization within agile organization aids us find the "truly" agile organization.

    This is an experience report of a journey where a mid-size offshore software development organization moving towards to become a learning organization.  

  • Liked Evan Leybourn

    Evan Leybourn - If you need to start a project, you’ve already failed #noprojects

    45 Mins

    I want to be controversial for a moment and propose an end to IT projects, project management & project managers. I propose that the entire project process is flawed from the start for one simple reason. If you need to run a project, you've already failed.

    By definition, an IT project is a temporary structure to govern and deliver a complex change (such as a new product or platform) into an organisation. However, to be truly competitive, an organisation needs to be able to deliver a continuous stream of change. Managed properly, this negates the need for a project and the associated cost overheads.

    This is fundamentally what #noprojects is. The approach, structure, tactics and techniques available to successfully deliver continuous change. At its core, #noprojects is predicated on the alignment of activities to outcomes, measured by value, constrained by guiding principles and supported by continuous delivery technologies.

    This presentation will introduce you to #noprojects. You will learn how to define an outcome and create an Outcome Profile. You will also learn how to manage change within the context of an outcome through the Activity Canvas.

  • Liked Shervon Fernandopulle

    Shervon Fernandopulle - Emotional Intelligence 3.0 - Building Relationships in a Distributed Setting

    45 Mins

    Agile manifesto highlights the importance of individuals and interactions over processes and tools and customer collaboration over contract negotiation, which implies the importance of human relationships over rationality. Research by Danial Goleman and scholars from Yale University have proven how critical is the role of Emotional Intelligence in building relationships and overall performance of individuals and teams in corporate setting.

    Understanding people and their emotions will be challenging, controlling self-emotions will be the next step and building relationship by controlling emotions of the other would be more challenging. But understanding emotions in a distributed setting when people don’t face each other will be the most challenging scenario. But people will remain emotional; hence Emotional Intelligence remains extremely important even in a distributed setting to understand each other and build relationship.       

    During this session I will discuss about the concept of emotional intelligence, latest research findings, how emotional intelligence could be applied by individuals and teams, challenges in a distributed setting and different approaches we have used to make people understand from a distance.

  • Liked Chinthaka Priyanath Dissanayake

    Chinthaka Priyanath Dissanayake - Code Quality : From Subjectivity to Objectivity

    45 Mins
    Case Study

    Code quality is being a topic in discussion for ages and we developers have been in the receiving end every time. The criticism developers receive on this is always subjective and representing someone's view rather than any objective decision. This is a case study of how those subjective comments can be transformed into Objective measures with some practical indicators. The example is a Project in which Exilesoft provided for a leading Norwegian Vendor of Learning Management Solutions. The project involved transforming their legacy application into a newly cast application Solution. During this session I will take the audience through the journey of the Case study on what are the challenges we faced during the implementation in terms of code quality, what are the measures we used to prove the code quality and the approach we took for improving the quality of the code base

  • Liked Nagesh Sharma

    Nagesh Sharma - Managers Role in an Agile Environment

    90 Mins

    Manager in an Agile environment is responsible for the “gray area” surrounding agile teams and throughout the organization.

    This workshop we would try to explore What role does management play in the agile world of self-organizing teams? What is the function of managers in this new world?  What does an agile organization need from its management team?  Where should the agile manager focus their efforts for greatest benefit?

  • Liked Thushara Wijewardena

    Thushara Wijewardena / Tor-Morten Grønli - Bootstrapping Agile Software Development Projects in Outsourcing organizations

    20 Mins
    Original Research

    The use of software development methods has changed many times up history. Since the early 2000 the Agile methods have been dominating the arena and have been investigated in several aspects regarding failures, success and critical success factors.
    When it comes to Enterprise Software development, outsourcing plays a major part. It has become almost a norm in the world during last fifteen years. Research show that, during last few years outsourcing software development organizations have made a tremendous effort to gain advantage of agile methods and practices.

    Most the software outsourcing organizations today carryout various projects in cross-cultural, cross regional and cross-company context. The practitioners argue that use of one agile process or template across projects does not work in such organizations. Still, due to scaling, training and other business and operational requirements of outsourcing companies, we see that there is a trend of bootstrapping agile projects in such organizations.

    We will in this paper share our findings from investigating cross-cultural, cross-regional and cross-company projects in terms of critical success factors for bootstrapping agile projects in outsourcing companies. We will discuss the success and failures of bootstrapping agile projects in this context. Through quantitative data gathered from projects conducted, combined with qualitative data from interviews with developers and key staff from project management, we shed light on an less emphasized, but highly crucial, part of agile project management. 



  • Liked Sanjaya Kasthuri Arachchi

    Sanjaya Kasthuri Arachchi - Hacking the code of an agile organization

    45 Mins

    Working over a decade in highly structured and process driven large organizations, all of sudden I made the move, to work in a completely agile organization. I knew that I am going to face set of completely new challenges after years of structured management experience, I could fail!!! Still I wanted to test myself in an extremely agile context and understand how I could change my management style and thinking patterns.

    As soon as I started working in the new agile setup, everything looked a chaos, no defined process manuals, no one to tell me what to do, referential power had 0 value in management, self-learning and mastery was highly expected, basically I had to change my mental model and adjust to a way that I need to learn, think and act with best of my abilities, in order to be successful in the new company.

    This talk will explain the methods I used to do the self-transformation, reevaluate my thinking, change and adopt to agile thinking patterns to take over a management position in an agile company successfully.

  • Liked Rosita De Rose

    Rosita De Rose - Making wonders with Agile, even without Super Heroes

    45 Mins

    It’s a dream come true if every team has Super Heroes. But is that reality?

    Gone are the days when there was a demand for super heroes. Agile has helped to overcome this issue with the environment it creates. The power that a strong agile team creates, goes beyond the power of super heroes.

    The leadership skills that agile instills in the members, make them converge as a super team that has more power than a super hero.

    This presentation shares the techniques and learnings, on how to create super teams in an agile environment, when the members are not super heroes.   

  • Liked Mafaz Udayar

    Mafaz Udayar - DevOps framework – a must to have in an agile project

    Mafaz Udayar
    Mafaz Udayar
    DevOps Lead
    Exilesoft (PVT) Ltd
    schedule 4 years ago
    Sold Out!
    20 Mins
    Case Study

    Providing a quality delivery quickly is the way to keep the customer happy.  This is where a stream lined DevOps framework comes into play. Having a comprehensive, tried and tested DevOps framework with tools that could help different technologies and engineers who can handle them well could be the next winning point when a client choosing a vendor for outsource development.

    Everyone talks about DevOps today. But do you have a clear idea on how to set-up such DevOps framework for your projects?

    This session will take you through simple guidelines to give you an idea of how to setup your DevOps framework in short steps based on a case study.