DevOps Diary

Chrome distrusts SSL Certificates
One of the websites I have been working on has been displaying an error in the console. The error reads
Read more.
Content Security Policies
A content Security Policy or CSP is a HTTP response header that defines what sources of content can be loaded
Read more.
Earlier this year I signed up for pluralsight. If you want to sign up to pluralsight as well use this
Read more.
Flexible Architecture with Interfaces
I have blogged a few times about interfaces, and how useful they are for producing good quality maintainable code. Let’s
Read more.
Moving files into blob storage
We are in the process of moving our companies websites onto the Azure platform. One of the challenges was to
Read more.
Website UI Testing
Last week I looked at testing the UI of mobile apps, this week lets look at how we could do
Read more.
Mobile App UI Testing
Since I started creating an android app I have been writing simple UI tests. I have been taking advantage of
Read more.
Lets see what 2018 can do!
It is 2018 so it must be time  to think about what my plans and goals are for the new
Read more.

What is DevOps?

35589513DevOps is an enterprise software development phrase used to mean a type of agile relationship between Development and IT Operations. The goal of DevOps is to change and improve the relationship by advocating better communication and collaboration between Development and Operations.
DevOps is a bit of a buzz word at the moment but is very useful to business. Born of the need to improve IT service delivery, the DevOps movement emphasizes communication, collaboration and integration between software developers and IT operations. Rather than seeing these two groups as silos who pass things along but don’t really work together, DevOps recognizes the interdependence of software development and IT operations and helps an organization produce software and IT services more rapidly, with frequent iterations.

Without realising it for the past few years I have been doing DevOps. The aim of this blog is to explain some of the DevOps practises I have been using, as well as what I do on both sides of the IT world. Having worked for a small company I have been involved in the entire process from requirement gathering, architecture design, solution building, testing and quality control, deployment, feedback and bug fixing.