Welcome to David's freelance profile!
This freelancer is available full-time but hasn't confirmed their availability in over 7 days.
Location and workplace preferences
- Location
- London, England, United Kingdom
- Remote only
- Primarily works remotely
Preferences
- Project length
-
Between 1-3 months
Verifications
Freelancer code of conduct signed
Read the Malt code of conduct
Languages
-
English
Native or bilingual
Categories
Skills (21)
- Methodologies
-
- Cloud
-
-
-
-
-
- Containerization
-
-
David in a few words
I generally love all things cloud & automation.
Of late I've obtained a particularly in-depth knowledge of AWS, Terraform, Github actions, Atlantis, Kubernetes, Helm, Ansible, Linux, Networking, Python, and systems design.
I specialise in helping small early stage startups cutting through the noise and getting setup with AWS environments that have good foundations for growth and security.
Experience
Unmind
Principal Devops Engineer
Personal projects
Project Lead Developer
- Helm for Kubernetes deployments, orchestrated by Circleci for continuous, seamless deployments without disruption or downtime within the app.
- Extremely important in gaming and allows me to deploy hundreds of times p/ d.
- GCP infrastructure/environments built with Terraform.
- Re-developed the monolith into ansible playbooks containers using a mixture of packer+ansible & straight Dockerfiles.
- I have implemented log shipping + host monitoring to Datadog using Fluentbit.
- Implemented GCP Cloud Armour to help detect and prevent malicious attacks and developed and refined the codebase to refine and expand features. This redevelopment agenda is live and can be found here (CAUTION NSFW) https://www.street-crime.com.
BGC Partners
Senior Devops Engineer (Contract)
- AWS
- Serverless - API Gateway, Websockets, Lambda
- Ansible
- Terraform
- Kinesis, streams, firehose, data transformation pipelines, log ingestion & enrichment pipelines
- Elasticsearch, Logstash, Kibana, Fluentbit, Filebeat
- Prometheus, Alertmanager, Grafana
- Docker, ECS
- CI/CD & workflow design - Jenkins, AWX, Pipelines, Jenkinsfile, Teamcity
- Linux (debian, rhel, centos, amzn2)
- Nexus
Pearson - Pearson Frank
Senior Devops Engineer/Consultant (Contract)
- Environment design, security/system/network design & architecture in AWS
- Large transformation & migration of on prem to AWS
- Terraform
- Architected HA & FT architecture for Hybris & AEM platforms in AWS
- Packer, Ansible role config management, artifact creation (docker images & aws AMI's), some legacy Puppet
- Immutable approach
- Jenkins - CI/CD/Test pipelines + promotions + groovy
- Puppet cleanup contribs to legacy puppet codebase + open source forge module contribs
- Docker
- ECS clusters for several tooling services
- Monitoring tools EKK, NewRelic, Cloudpassage
- Team workflow design - PR review process & CI pipelines
- Lambda serverless
- Hashicorp Vault+Consul POC
BT
Principal Devops Engineer
EE
Principal DevOps Engineer
- AWS, Linux (Ubuntu), Bash Python, Puppet, Vagrant, Ansible, Cloudformation, Troposphere, Docker, Terraform, Git, Atlassian suite, Jenkins, CI / CD, Java, Hybris, AEM
Kaplan
Senior Devops Engineer
- AWS Cloud devops architect responsibilities for new project stacks.
- Developed leaner ansible provisioned stack for repeatable small LAMP projects
- Used Nginx GeoIP to route users to language sets and specific content urls.
- Worked heavily on scaling policies/triggers for large kaplaninternational.com ecommerce site.
Kaplan
Devops Engineer
- Developed cloudformation with Python cmd line wrappers to launch AWS resources cross regions.
- Built automated puppetmaster open source setup in AWS using cloudformation + python + puppet + mcollective.
- Migrated several backend and frontend web services from Rackspace to AWS using the new tooling including kaplaninternational.com
- Jenkins + pipelines for app deployment & environment builds
- Configured devops tooling - opsgenie, loggly, splunk, nagios
- Developed pipelines for promotion of new versions of app code alongside specific versions of the infrastructure code
- Developed various puppet modules to automate the configuration of various web platform projects & utility tools
- Used Amazon Linux AMI
- Ruby custom extensions to hiera for alternative backends
- MySQL DBA tasks migration and optimisation of large databases
- Implemented S3FS and SAN
Kaplan
Backend Developer / Integrations engineer
- Developed bash scripts + capistrano to create repeatable deployment of apps
- Developed complex migration scripts to transform & sanitise datasets
- Optimised environment, build, config use in PHP projects Drupal, Laravel & Wordpress projects
- Used vagrant, vms, and packer to provide developers with repeatable builds & local environments
- Built a Laravel API with Oauth to be consumed by native mobile application
- Brought various Git workflow changes into place, pull-requests, peer reviews, open source workflows
Bytewire Ltd
Founder & Lead Developer @ Agency
Barclays Bank
Service Assistant
Are you sure? Your recommendation will be permanently deleted
Education
-
Bachelor's Degree, Business Administration and Management, General
University of Kent
2008 Bachelor's Degree, Business Administration and Management, General
-
Bachelor of Business & Bachelor of Arts
University of Kent
2008 Bachelor of Business Administration (BBA), Information Technology