As it’s not testing specific, this seemed the best place to ask.
At my workplace, we’re looking to experiment with DevOps. To do so, a manager put a call out asking who would be interesting in building a working DevOps pipeline that utilises the cloud and automation.
The restriction is it can’t be reliant on any of our existing workplace infrastructure, tools or software. We are going into this with a clean sheet, and not letting our legacy hold us back.
The objective is to demonstrate:
- A cloud based client and target machine i.e. simulate a dev environment + a deployment target.
- Environments are transitory (they can be blown away and easily created ).
- The dev machine will host an IDE, test framework, analysis and security scanning software.
- The application we develop is not the focus, however, it must be able to demonstrate a red/green build/test/deploy.
- On check in of our build we need to trigger a pipeline that can :
a. Scan for vulnerabilities (internal and external),
b. perform static analysis,
g. generate a dashboard.
DevOps is a complete unknown to me, and likely the others who are interested in trying it out.
What resources, insights, suggestions (anything really), would people recommend?
I have grabbed a link to Dan Ashby’s model showing that testing can happen everywhere in DevOps, so if they try to say it can’t be done at any point, I will show them otherwise