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:
parent
44f2a31c4f
commit
8194e95852
6 changed files with 46 additions and 55 deletions
|
@ -1,4 +1,4 @@
|
||||||
personal_ws-1.1 en 56
|
personal_ws-1.1 en 62
|
||||||
Alertmanager
|
Alertmanager
|
||||||
Anglin
|
Anglin
|
||||||
Ansible
|
Ansible
|
||||||
|
@ -10,6 +10,7 @@ CloudFormation
|
||||||
CronJobs
|
CronJobs
|
||||||
DevOps
|
DevOps
|
||||||
ECS
|
ECS
|
||||||
|
EKS
|
||||||
Elasticsearch
|
Elasticsearch
|
||||||
Ellenbrook
|
Ellenbrook
|
||||||
Experian
|
Experian
|
||||||
|
@ -25,6 +26,7 @@ Grafana
|
||||||
HAProxy
|
HAProxy
|
||||||
HashiCorp
|
HashiCorp
|
||||||
Hertfordshire
|
Hertfordshire
|
||||||
|
IAC
|
||||||
Icinga
|
Icinga
|
||||||
Kanban
|
Kanban
|
||||||
Keepalive
|
Keepalive
|
||||||
|
@ -35,6 +37,7 @@ JLPT
|
||||||
Kibana
|
Kibana
|
||||||
lastName
|
lastName
|
||||||
Logstash
|
Logstash
|
||||||
|
linkedin
|
||||||
Linode
|
Linode
|
||||||
LXD
|
LXD
|
||||||
MEng
|
MEng
|
||||||
|
@ -42,14 +45,17 @@ Metacontroller
|
||||||
Nagios
|
Nagios
|
||||||
Ocado
|
Ocado
|
||||||
OpenAPI
|
OpenAPI
|
||||||
|
Opensearch
|
||||||
Openstack
|
Openstack
|
||||||
Patroni
|
Patroni
|
||||||
Postgres
|
Postgres
|
||||||
PostgreSQL
|
PostgreSQL
|
||||||
|
Pulumi
|
||||||
Reddit
|
Reddit
|
||||||
RedHat
|
RedHat
|
||||||
Redis
|
Redis
|
||||||
SRE
|
SRE
|
||||||
|
SREs
|
||||||
Terraform
|
Terraform
|
||||||
UKCloud
|
UKCloud
|
||||||
UKCloud's
|
UKCloud's
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# Hidden job templates for CV build pipeline #
|
# Hidden job templates for CV build pipeline #
|
||||||
#--------------------------------------------#
|
#--------------------------------------------#
|
||||||
.use-cv-builder:
|
.use-cv-builder:
|
||||||
image: ${IMAGE_NAME}:master-84b29f04
|
image: ${IMAGE_NAME}:master-44f2a31c
|
||||||
|
|
||||||
.cv-default-job-rules:
|
.cv-default-job-rules:
|
||||||
rules:
|
rules:
|
||||||
|
|
|
@ -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:
|
2. Create the docker container and mount the current directory to the /project directory inside the container:
|
||||||
```bash
|
```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
|
# Once inside the docker container
|
||||||
$ cd /project
|
$ cd /project
|
||||||
|
|
82
data/cv.json
82
data/cv.json
|
@ -1,24 +1,19 @@
|
||||||
{
|
{
|
||||||
"firstName": "Dan",
|
"firstName": "Dan",
|
||||||
"lastName": "Anglin",
|
"lastName": "Anglin",
|
||||||
"jobTitle": "Platform Engineer (SRE)",
|
"jobTitle": "Platform Engineer",
|
||||||
"contact": {
|
"contact": {
|
||||||
"email": "d.n.i.anglin@gmail.com",
|
"email": "d.n.i.anglin@gmail.com",
|
||||||
"location": "Hertfordshire, UK"
|
"location": "Nottingham, UK"
|
||||||
},
|
},
|
||||||
"links": {
|
"links": {
|
||||||
"gitlab": "https://gitlab.com/dananglin",
|
"linkedin": "https://www.linkedin.com/in/dan-anglin-0174671b7",
|
||||||
"github": "https://github.com/dananglin"
|
"gitlab": "https://gitlab.com/dananglin"
|
||||||
},
|
},
|
||||||
"summary": [
|
"summary": [
|
||||||
"I have over five years of professional experience in DevOps and Platform Automation.",
|
"I am a strong engineering professional with over seven years of experience in Platform Automation and DevOps.",
|
||||||
"My experience ranges from provisioning virtual machines and automating",
|
"I enjoy working with Go, Terraform, containerisation technologies and GNU/Linux.",
|
||||||
"software installation using Ansible and Puppet, to provisioning new Kubernetes",
|
"I am particularly keen on developing my skills in Go and growing as an experienced Software Engineer."
|
||||||
"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."
|
|
||||||
],
|
],
|
||||||
"technologies": [
|
"technologies": [
|
||||||
{
|
{
|
||||||
|
@ -33,26 +28,25 @@
|
||||||
"category": "Cloud Hosting",
|
"category": "Cloud Hosting",
|
||||||
"values": [
|
"values": [
|
||||||
"AWS",
|
"AWS",
|
||||||
"Openstack",
|
"Linode",
|
||||||
"UKCloud"
|
"Openstack"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "Containerisation",
|
"category": "Containerisation",
|
||||||
"values": [
|
"values": [
|
||||||
"Docker",
|
|
||||||
"Kubernetes",
|
"Kubernetes",
|
||||||
"LXD"
|
"Docker",
|
||||||
|
"Helm"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "Continuous Integration",
|
"category": "Continuous Integration",
|
||||||
"values": [
|
"values": [
|
||||||
"Git",
|
"Git",
|
||||||
"GitLab",
|
"GitLab/GitLab CI",
|
||||||
"GitLab CI",
|
"Jenkins",
|
||||||
"Nexus",
|
"Nexus"
|
||||||
"Jenkins"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -64,25 +58,20 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "Configuration Management",
|
"category": "Infrastructure Management",
|
||||||
"values": [
|
"values": [
|
||||||
"Ansible",
|
"Terraform",
|
||||||
"Puppet"
|
"Pulumi",
|
||||||
|
"Ansible"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"category": "Other Tools, Services or Frameworks",
|
"category": "Other Technologies",
|
||||||
"values": [
|
"values": [
|
||||||
"GNU/Linux",
|
"GNU/Linux",
|
||||||
"HashiCorp Terraform",
|
"Vault",
|
||||||
"HashiCorp Vault",
|
"Opensearch/The Elastic Stack",
|
||||||
"Elasticsearch",
|
"Fluent Bit"
|
||||||
"Logstash",
|
|
||||||
"Fluentd",
|
|
||||||
"Kibana",
|
|
||||||
"PostgreSQL",
|
|
||||||
"Kanban",
|
|
||||||
"Scrum"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
@ -90,7 +79,7 @@
|
||||||
{
|
{
|
||||||
"company": "Experian",
|
"company": "Experian",
|
||||||
"location": "Nottingham",
|
"location": "Nottingham",
|
||||||
"jobTitle": "Platform Engineer (SRE)",
|
"jobTitle": "Platform Engineer",
|
||||||
"duration": {
|
"duration": {
|
||||||
"start": {
|
"start": {
|
||||||
"year": "2020",
|
"year": "2020",
|
||||||
|
@ -99,10 +88,12 @@
|
||||||
"present": "yes"
|
"present": "yes"
|
||||||
},
|
},
|
||||||
"details": [
|
"details": [
|
||||||
"Managed production AWS cloud infrastructure and hosted platforms using Terraform.",
|
"Gained knowledge and and experience with IAC technologies such Terraform and Helm.",
|
||||||
"Managed secret and sensitive data using HashiCorp Vault and Terraform.",
|
"Became a core contributor to a large Terraform project that builds EKS environments for development teams to migrate their development activities onto EKS.",
|
||||||
"General support for development teams.",
|
"Built a new EKS environment using the mentioned Terraform project and helped migrate a live production environment within a short time frame.",
|
||||||
"Helped onboard new team members to the team."
|
"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.",
|
"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.",
|
"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.",
|
"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."
|
"Created documentation for new starters using Confluence."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -251,15 +242,8 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"interests": [
|
"interests": [
|
||||||
"I enjoy walking/hiking.",
|
"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 have enjoyed small hikes around London,",
|
"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.",
|
||||||
"between different towns and villages of Hertfordshire",
|
"Away from technology, I like to take long scenic walks during the weekends."
|
||||||
"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."
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
<<if .Contact.Phone>>{\bf Phone:} <<.Contact.Phone>>\blank[none]<<end>>
|
<<if .Contact.Phone>>{\bf Phone:} <<.Contact.Phone>>\blank[none]<<end>>
|
||||||
{\bf Location:} <<.Contact.Location>>\blank[medium]
|
{\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>>
|
<<if .Links.GitLab>>{\bf GitLab:} <<.Links.GitLab>>\blank[none]<<end>>
|
||||||
\stoptitleAndContact
|
\stoptitleAndContact
|
||||||
|
|
||||||
|
@ -45,7 +46,7 @@
|
||||||
\stopitemize
|
\stopitemize
|
||||||
<<end>>
|
<<end>>
|
||||||
|
|
||||||
\section{HOBBIES AND INTERESTS}
|
\section{INTERESTS AND HOBBIES}
|
||||||
<<join .Interests>>
|
<<join .Interests>>
|
||||||
|
|
||||||
\section{REFERENCES}
|
\section{REFERENCES}
|
||||||
|
|
|
@ -74,5 +74,5 @@
|
||||||
% https://wiki.contextgarden.net/Command/defineparagraphs
|
% https://wiki.contextgarden.net/Command/defineparagraphs
|
||||||
% https://wiki.contextgarden.net/Command/setupparagraphs
|
% https://wiki.contextgarden.net/Command/setupparagraphs
|
||||||
\defineparagraphs[titleAndContact][n=2,after={\blank}]
|
\defineparagraphs[titleAndContact][n=2,after={\blank}]
|
||||||
\setupparagraphs [titleAndContact][1][width=0.6\textwidth]
|
\setupparagraphs [titleAndContact][1][width=0.5\textwidth]
|
||||||
\setupparagraphs [titleAndContact][2][width=0.4\textwidth]
|
\setupparagraphs [titleAndContact][2][width=0.5\textwidth]
|
||||||
|
|
Loading…
Reference in a new issue