Security Support in Continuous Deployment Pipeline

Continuous Software Engineering has gained significant attraction in the software development industry. One of the key areas of Continuous Software Engineering is Development and Operation (DevOps) – according to which development and operations teams are brought together for better coordination, collaboration, and communication. DevOps is characterised by Continuous Development, Continuous Delivery, and Continuous Deployment (CD). Continuous Deployment means continuously and automatically deploy software changes into production. Continuous Deployment Pipeline (CDP) supports CD practice by transferring the changes from the repository to production. CDP can be a significant target for cyber attacks. Hence, it is important that CDP is design and operated with security requirements in mind. We have recently published a paper paper that describe a few design tactics and their implementation for designing a security sensitive CDP. We hope that this work will interest to those who are interested in gathering patterns and tactics for designing secure deployment pipeline to support DevOps. We welcome comments and enquiries for collaboration in this area.

This entry was posted in Architectural knowledge, Continuous Development, Continuous Software Engineering, Design patterns, Design rationale, DevOps, Evidence-Based Software Engineering, Service-Oriented Architecture, Software Architecture, Software Engineering. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s