feat: update CV with latest experiences

- build CV with the latest cv builder image.
- update main job title.
- update location.
- add link to linkedin profile.
- update summary.
- update the skills section.
- update experience with Experian.
This commit is contained in:
Dan Anglin 2022-02-02 01:47:39 +00:00
parent 44f2a31c4f
commit 8194e95852
Signed by: dananglin
GPG key ID: 0C1D44CFBEE68638
6 changed files with 46 additions and 55 deletions

View file

@ -1,4 +1,4 @@
personal_ws-1.1 en 56
personal_ws-1.1 en 62
Alertmanager
Anglin
Ansible
@ -10,6 +10,7 @@ CloudFormation
CronJobs
DevOps
ECS
EKS
Elasticsearch
Ellenbrook
Experian
@ -25,6 +26,7 @@ Grafana
HAProxy
HashiCorp
Hertfordshire
IAC
Icinga
Kanban
Keepalive
@ -35,6 +37,7 @@ JLPT
Kibana
lastName
Logstash
linkedin
Linode
LXD
MEng
@ -42,14 +45,17 @@ Metacontroller
Nagios
Ocado
OpenAPI
Opensearch
Openstack
Patroni
Postgres
PostgreSQL
Pulumi
Reddit
RedHat
Redis
SRE
SREs
Terraform
UKCloud
UKCloud's

View file

@ -3,7 +3,7 @@
# Hidden job templates for CV build pipeline #
#--------------------------------------------#
.use-cv-builder:
image: ${IMAGE_NAME}:master-84b29f04
image: ${IMAGE_NAME}:master-44f2a31c
.cv-default-job-rules:
rules:

View file

@ -69,7 +69,7 @@ To use the image follow the steps below:
2. Create the docker container and mount the current directory to the /project directory inside the container:
```bash
$ docker run --rm -it -v ${PWD}:/project registry.gitlab.com/dananglin/cv/cv-builder:master-5fbdaa5a bash
$ docker run --rm -it -v ${PWD}:/project registry.gitlab.com/dananglin/cv/cv-builder:master-44f2a31c bash
# Once inside the docker container
$ cd /project

View file

@ -1,24 +1,19 @@
{
"firstName": "Dan",
"lastName": "Anglin",
"jobTitle": "Platform Engineer (SRE)",
"jobTitle": "Platform Engineer",
"contact": {
"email": "d.n.i.anglin@gmail.com",
"location": "Hertfordshire, UK"
"location": "Nottingham, UK"
},
"links": {
"gitlab": "https://gitlab.com/dananglin",
"github": "https://github.com/dananglin"
"linkedin": "https://www.linkedin.com/in/dan-anglin-0174671b7",
"gitlab": "https://gitlab.com/dananglin"
},
"summary": [
"I have over five years of professional experience in DevOps and Platform Automation.",
"My experience ranges from provisioning virtual machines 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.",
"I have enjoyed using Go to build automated services in Kubernetes and I am keen on",
"using Go more professionally as well as learning new skills and",
"technologies as I continue to grow in my career as a Software Engineer."
"I am a strong engineering professional with over seven years of experience in Platform Automation and DevOps.",
"I enjoy working with Go, Terraform, containerisation technologies and GNU/Linux.",
"I am particularly keen on developing my skills in Go and growing as an experienced Software Engineer."
],
"technologies": [
{
@ -33,26 +28,25 @@
"category": "Cloud Hosting",
"values": [
"AWS",
"Openstack",
"UKCloud"
"Linode",
"Openstack"
]
},
{
"category": "Containerisation",
"values": [
"Docker",
"Kubernetes",
"LXD"
"Docker",
"Helm"
]
},
{
"category": "Continuous Integration",
"values": [
"Git",
"GitLab",
"GitLab CI",
"Nexus",
"Jenkins"
"GitLab/GitLab CI",
"Jenkins",
"Nexus"
]
},
{
@ -64,25 +58,20 @@
]
},
{
"category": "Configuration Management",
"category": "Infrastructure Management",
"values": [
"Ansible",
"Puppet"
"Terraform",
"Pulumi",
"Ansible"
]
},
{
"category": "Other Tools, Services or Frameworks",
"category": "Other Technologies",
"values": [
"GNU/Linux",
"HashiCorp Terraform",
"HashiCorp Vault",
"Elasticsearch",
"Logstash",
"Fluentd",
"Kibana",
"PostgreSQL",
"Kanban",
"Scrum"
"Vault",
"Opensearch/The Elastic Stack",
"Fluent Bit"
]
}
],
@ -90,7 +79,7 @@
{
"company": "Experian",
"location": "Nottingham",
"jobTitle": "Platform Engineer (SRE)",
"jobTitle": "Platform Engineer",
"duration": {
"start": {
"year": "2020",
@ -99,10 +88,12 @@
"present": "yes"
},
"details": [
"Managed production AWS cloud infrastructure and hosted platforms using Terraform.",
"Managed secret and sensitive data using HashiCorp Vault and Terraform.",
"General support for development teams.",
"Helped onboard new team members to the team."
"Gained knowledge and and experience with IAC technologies such Terraform and Helm.",
"Became a core contributor to a large Terraform project that builds EKS environments for development teams to migrate their development activities onto EKS.",
"Built a new EKS environment using the mentioned Terraform project and helped migrate a live production environment within a short time frame.",
"Currently providing support for development teams to improve their development experience on EKS by resolving platform/deployment issues and improving the Terraform project to make deploying EKS environments easier for DevOps practitioners and SREs.",
"Currently supporting Platform teams to build new production EKS environments.",
"Currently researching new capabilities that can help reduce running costs, optimise node group configuration, and ease environment management for DevOps practitioners and SREs."
]
},
{
@ -170,7 +161,7 @@
"Built and supported new development, CIT and SIT environments for new projects at the Home Office.",
"These environments were built on UKCloud using Jenkins and UKCloud's REST API.",
"Linux (RedHat/CentOS) virtual machines were provisioned and hardened using Puppet and Jenkins.",
"Learnt how to work in an Agile environment with Scrum; using JIRA for keeping track of my sprint tasks.",
"Learnt how to work in an Agile environment with Scrum; using JIRA for keeping track of sprint tasks.",
"Created documentation for new starters using Confluence."
]
},
@ -251,15 +242,8 @@
}
],
"interests": [
"I enjoy walking/hiking.",
"I have enjoyed small hikes around London,",
"between different towns and villages of Hertfordshire",
"and also along the south coast.",
"Ingress (an augmented reality and location-based game) has helped me to discover",
"hidden gems of London and Hertfordshire including",
"Ellenbrook Fields in Hatfield and a hidden rail trail within Welwyn Garden City.",
"I'm currently building platforms for personal use including my own Fediverse instance",
"on Linode using Ansible and my own Forge platform for code hosting.",
"I mainly keep up-to-date with tech news using news aggregation sites such as Reddit and Hacker News."
"I'm currently exploring using Pulumi (with Go) to build personal infrastructure to host my personal services on Linode such as my own DevOps platform and Fediverse instance.",
"I keep up-to-date on latest tech news using Reddit and listening to podcasts such as Go Time and the Kubernetes Podcast from Google.",
"Away from technology, I like to take long scenic walks during the weekends."
]
}

View file

@ -9,6 +9,7 @@
<<if .Contact.Phone>>{\bf Phone:} <<.Contact.Phone>>\blank[none]<<end>>
{\bf Location:} <<.Contact.Location>>\blank[medium]
<<if .Links.LinkedIn>>{\bf LinkedIn:} <<.Links.LinkedIn>>\blank[none]<<end>>
<<if .Links.GitLab>>{\bf GitLab:} <<.Links.GitLab>>\blank[none]<<end>>
\stoptitleAndContact
@ -45,7 +46,7 @@
\stopitemize
<<end>>
\section{HOBBIES AND INTERESTS}
\section{INTERESTS AND HOBBIES}
<<join .Interests>>
\section{REFERENCES}

View file

@ -74,5 +74,5 @@
% https://wiki.contextgarden.net/Command/defineparagraphs
% https://wiki.contextgarden.net/Command/setupparagraphs
\defineparagraphs[titleAndContact][n=2,after={\blank}]
\setupparagraphs [titleAndContact][1][width=0.6\textwidth]
\setupparagraphs [titleAndContact][2][width=0.4\textwidth]
\setupparagraphs [titleAndContact][1][width=0.5\textwidth]
\setupparagraphs [titleAndContact][2][width=0.5\textwidth]