"My experience ranges from provisioning VMs and automating software installation using Ansible and Puppet",
"to provisioning new Kubernetes environments using GitOps and creating Operators for the auto-provisioning and maintenance of PostgreSQL clusters on Kubernetes.",
"Throughout my time with Ocado Technology I have developed an interest in the Go programming language",
"and I would like to continue increasing my knowledge and experience in Go and use it more professionally.",
"I've supported development tools such as GitLab and Nexus hosted in AWS by performing various upgrade and maintenance tasks via CloudFormation and Puppet.",
"I’ve used CloudFormation to provision a monitoring stack for GitLab. The monitoring stack consisted of Prometheus, Alertmanager and Grafana.",
"I’ve deployed new SIT Kubernetes environments on Openstack using GitOps.",
"I’ve deployed Prometheus, Alertmanager and Grafana on Kubernetes for monitoring database services including Postgres, Cassandra and Elasticsearch.",
"I'm currently part of the monitoring and alerting work group for the Infrastructure department."
"I've built and supported production infrastructure hosted in UKCloud (for public sector projects) and AWS (for commercial projects).",
"My general tasks included creating Ansible playbooks for network configuration, hardening of RedHat/CentOS VMs and for software installation and configuration.",
"I've spent eight weeks in training to become a DevOps Consultant on behalf of QA Consulting.",
"I've completed a two week intensive training course on business analysis. Trainig course covered client engagement, businnes process modelling, use case modelling and process and evaluation improvements.",
"I then completed a six week hands-on training course on the fundamentals of DevOps and Continuous Integration.",
"The DevOps training course consisted of learning about various software such as Puppet, Jenkins, Nexus, Maven, Git, Tomcat and the Atlassian tools.",
"The training also included using Vagrant and Puppet to automate the provisioning of small CI and development environments for the continuous delivery of internal Java projects."
]
},
{
"company":"School of Systems Engineering, University of Reading",
"location":"Reading",
"jobTitle":"Undergraduate Researcher",
"duration":{
"start":"July, 2012",
"end":"September, 2012"
},
"details":[
"This was a summer internship where I helped developed an interactive Java application that processes Terahertz signals in order to reveal hidden details behind walls.",
"This was aimed at those who were not specialised in Terahertz signals to use an application to aid in their research in archaeology.",
"The hidden details were captured in images or videos that could be viewed in a 2D or a 3D virtual environment.",
"During this internship I learnt new techniques for processing Terahertz signals.",
"I was able to use sample Terahertz data to reveal and display hidden details within a 3D virtual environment."
]
}
],
"education":[
{
"school":"University of Reading",
"location":"Reading",
"qualification":"MEng (Hons) in Robotics, 2:1",
"duration":{
"start":"October, 2009",
"end":"July, 2013"
}
},
{
"school":"St Angela's & St Bonaventure's Sixth Form College",
"location":"London",
"qualification":"A-Levels in Maths, Physics and Product Design",