Share this
Forget DevSecOps and DevTestOps - your DevOps should have these baked-in
by Stephen Fargher on 18 August 2022
I hate DevSecOps. I hate DevTestOps. I'm not too fond of any term between the Dev and the Ops.
I'm not saying you shouldn't do security, testing or any value-add elements of the Software Development Life Cycle (SDLC), because you should. In fact, you must.
You should shift all the things left as much as you can.
It irks me when you take something so fundamental and try to call it DevSomethingOps like this is some new way to slice a loaf of bread because it is not.
Let's go back to the basics. Why DevOps? One of my favourite definitions is "to deliver more value, faster, and safer". We want to ensure that what we deliver is repeatable, tested for function and quality (including security), immutable, and moves us forward.
And this applies whether we are deploying to a production environment or some janky test rig. We must include security testing in all layers (or at least as much as practicable) of our delivery pipeline for every run, not just those that go to Production.
We all know how the cost of defect or vulnerability remediation gets exponentially more expensive as we move to the right along a deployment chain. Why would you skip something as fundamental as security testing just because it isn't going to be pushed out blinking into the sunlight just yet?
The sooner we find the error of our ways, the quicker and cheaper they are to fix before someone sees it.
Remember to bake in your security testing, both internal and external facing. It costs the same to include layers of security testing in a pipeline compared to adding it at the end. And because it's pushed left, it may cost less overall.
For example, you can use GitHub’s Advanced Security features on your public repos to enable code and secret scanning as well as dependency reviews. And adding GitHub Advance Security to your organisation will enable these features in your private repos as well, and include the security overview feature. You can check it out in action here.
Adding security testing can be as simple as checking the marketplace for your delivery mechanism of choice, and I'm sure you will find many options. And if not, get in touch, and I can help you get up and running with GitHub!
Just, please, don't call it DevSomethingOps.
To learn more about accelerating your business with DevOps, register now for our events: Wellington on 7 September and Auckland on 9 September.
Share this
- Agile Development (89)
- Software Development (68)
- Scrum (41)
- Agile (32)
- Business Analysis (28)
- Application Lifecycle Management (27)
- Capability Development (23)
- Requirements (21)
- Lean Software Development (20)
- Solution Architecture (19)
- DevOps (17)
- Digital Disruption (17)
- Project Management (17)
- Coaching (16)
- IT Professional (15)
- IT Project (15)
- Knowledge Sharing (13)
- Equinox IT News (12)
- Agile Transformation (11)
- IT Consulting (11)
- Digital Transformation (10)
- Strategic Planning (10)
- IT Governance (9)
- International Leaders (9)
- People (9)
- Change Management (8)
- Cloud (8)
- MIT Sloan CISR (7)
- Working from Home (6)
- Azure DevOps (5)
- Innovation (5)
- Kanban (5)
- Business Architecture (4)
- Continuous Integration (4)
- Enterprise Analysis (4)
- Client Briefing Events (3)
- GitHub (3)
- IT Services (3)
- AI (2)
- Business Rules (2)
- Communities of Practice (2)
- Data Visualisation (2)
- Java Development (2)
- Lean Startup (2)
- Scaling (2)
- Security (2)
- System Performance (2)
- ✨ (2)
- Automation (1)
- FinOps (1)
- Microsoft Azure (1)
- Satir Change Model (1)
- Testing (1)
- March 2025 (1)
- December 2024 (1)
- August 2024 (1)
- February 2024 (3)
- January 2024 (1)
- September 2023 (2)
- July 2023 (3)
- August 2022 (4)
- July 2021 (1)
- March 2021 (1)
- February 2021 (1)
- November 2020 (2)
- July 2020 (1)
- June 2020 (2)
- May 2020 (3)
- March 2020 (3)
- August 2019 (1)
- July 2019 (2)
- June 2019 (1)
- April 2019 (3)
- March 2019 (2)
- December 2018 (1)
- October 2018 (1)
- August 2018 (1)
- July 2018 (1)
- April 2018 (2)
- February 2018 (1)
- January 2018 (1)
- September 2017 (1)
- July 2017 (1)
- February 2017 (1)
- January 2017 (1)
- October 2016 (2)
- September 2016 (1)
- August 2016 (4)
- July 2016 (3)
- June 2016 (3)
- May 2016 (4)
- April 2016 (5)
- March 2016 (1)
- February 2016 (1)
- January 2016 (3)
- December 2015 (5)
- November 2015 (11)
- October 2015 (3)
- September 2015 (2)
- August 2015 (2)
- July 2015 (7)
- June 2015 (7)
- April 2015 (1)
- March 2015 (2)
- February 2015 (2)
- December 2014 (3)
- September 2014 (2)
- July 2014 (1)
- June 2014 (2)
- May 2014 (8)
- April 2014 (1)
- March 2014 (2)
- February 2014 (2)
- November 2013 (1)
- October 2013 (2)
- September 2013 (2)
- August 2013 (2)
- May 2013 (1)
- April 2013 (3)
- March 2013 (2)
- February 2013 (1)
- January 2013 (1)
- November 2012 (1)
- October 2012 (1)
- September 2012 (1)
- July 2012 (2)
- June 2012 (1)
- May 2012 (1)
- November 2011 (2)
- August 2011 (2)
- July 2011 (3)
- June 2011 (4)
- April 2011 (2)
- February 2011 (1)
- January 2011 (2)
- December 2010 (1)
- November 2010 (1)
- October 2010 (1)
- February 2010 (1)
- July 2009 (1)
- October 2008 (1)