We provide a very comprehensive development capability. We can implement web services, specialized compiled programs and libraries, full products, integrations between existing solutions to name a few.
Here is a small sample of projects we have been asked to undertake:
Having worked so closely with security teams we have developed a good understanding and respect for the incident response and reverse engineering processes, red and blue team activity, and security terminology and processes in general. Software development requires making lots of mini-decisions, and this knowledge is vital in making a decision that favours security.
For many of our projects, following implementation and delivery, we go on to architect a deployment, and then deliver on this. We will typically produce a deployment plan which will highlight many factors, such as new hosts and any changes required to the network or existing assets.
This often requires interfacing with other teams in the business to understand network and datacenter side-effects, whether new equipment is required, and to schedule work in-line with business approval and change processes.
All aspects of solution deployment are adressed, including operational monitoring and process integration. Perhaps the most important aspect though, is a secure design. Ensuring that compromise of one component doesn't affect the whole solution for example.
In this example, the DNS Activity Archive, the solution consists of Agents collecting DNS information, and a central store where this is archived and searched.
Copyright 2017 DevOps Networks Ltd