Infrastructure as Code

I am currently working on developing and implementing a new way of deploying platforms using DevOps and ‘Infrastructure as Code’ techniques. The linchpin to this is an underlying RedHat Ansible framework which will be used to deploy server configurations and roles into a ‘desired state’. This approach will allow for the continued development of system configurations and roles, and enable a fast response to security threats discovered through active logging and regular penetration testing.

The framework will be underpinned by a Git server to provide a collaborative space for code development, sharing, peer review and vetting of code, as well as a Continuous Integration / Continuous Deployment (CI/CD) functionality in the future. These two functions used in conjunction with a DHCP/PXE/TFTP/Apache back-end allows for automated deployment and configuration of a system to VSS and customer specifications in a reduced time, as well as a consistent approach to systems configuration.