Page 68 - CDM-CYBER-DEFENSE-eMAGAZINE-December-2018
P. 68

Cybersecurity in The Era of Agile Software Development – Part 2 - (Devops &
            Devsecops)


            By Ivan De Los Santos



            As technology continues to be incorporated into more products and services, the race to deliver customer
            value fast is changing the software development landscape. In part 1 of this series (Oct edition), we
            discussed how agile software development is changing the organizational structure of software delivery
            teams and entire organizations. Agile methodologies allow organizations to respond rapidly to change;
            however, this is not enough. More is needed in order to deliver software quickly and with less error.
            Welcome to DevOps!



                   “DevOps  is  a  combination  of  cultural  philosophies,  practices,  and  tools  that  increases  an

            organization’s ability to deliver applications and services at high velocity; evolving a product at a faster

            pace  than  organizations  using  traditional  software  development  and  infrastructure  management

            processes” Amazon Web Services




            DevOps applies software engineering principles to infrastructure and operations. Fast software delivery
            through automation is at the core of DevOps. Development and Operations become one team or work
            side-by-side, thus helping to reduce the friction points that have plagued them for years. This is the case
            where development teams would develop software and “throw it over the wall” to operations. It was up to
            operations to make it work. Moreover, operations were never capable to provide development teams with
            production  like  development  environments.  These  issues were  at  the  core  of  poor  software  delivery
            practices.










                                 68
   63   64   65   66   67   68   69   70   71   72   73