Вы находитесь на странице: 1из 5

David Inman

DEVOPS CONSULTANT
PHONE +44 (0)7990 272 817
EMAIL I N M A N D M K @ G M AI L . C O M

PROFILE

I am a T-shaped generalist specializing in the deployment and hosting of highly-available Unix based applications
at scale. I have a passion for working with technology and people in projects with complex requirements and
constraints, understanding the problem with an open mind, and seeking a collection of practical value-based
solutions optimized for the technologies, team structure, culture and the imperatives of the host organization.
I have 22-years of experience working with many of the ideas and practices that have become ‘DevOps’ and for
the last 6 years working with development and operations teams on the optimized end-to-end deployment of
code commits to the customer.

AREAS OF EXPERTISE

Business Services Service Improvement


Digital Transformation
Disaster Recovery Planning

Technical Services Infrastructure Architecture


Reliability Engineering
Automation

Working Practices Agile, Kanban, ITIL


Operating Systems RedHat, Ubuntu, CoreOS, Alpine
Hosting AWS, Kubernetes, Docker, OpenStack, VMWare, Azure
Configuration Management Puppet, Ansible, Cloudformation, Teraform
Deployment Jenkins, Github, Gitlab
Applications RabbitMQ, Kafka, MySQL
Recent Certifications Puppet, AWS Solutions Architect - Professional

EXPERIENCE

D E V O PS C O N S U L T A N T , O PE N C R E D O ;
LONDON, UK M A R C H 2 0 1 8 – C UR R E NT

OpenCredo were building an orchestration tool for their global consumer credit reference agency’s new
SaaS version of their core products, built on AWS, Kafka and OpenShift resources. I become involved in
redesigning the client’s Jenkins EC2 and OpenShift based service, in an exceptionally complex environment.
creating a service that was consistent, easy to deploy, safe to upgrade though Packer/Ansible baked
generic image which were customized though Terraform, Hashicope Vault, Ansible to setup and
dynamically manage the Jenkins state through groovy scripts.

Technologies: Openshift, Jenkins, Terraform, Vault, AWS


D E V O PS C O N S U L T A N T , S H UT T E R S T O CK / B E Y O N D ;
LONDON, UK AUG 2017 – JAN 2018

Beyond were delivering a migration package to take Shutterstock’s Rex Features Editorial photo library
platform and integrate it into the Shutterstock website in time for a major SEO and marketing campaign to
extend sales into Shutterstock’s client base and beyond.

I was brought in to work with the existing London based Perl web app development and management
team, the Beyond development team and the US based Operations and web app for the Shutterstock site
and ensure nothing got in the way of the Beyond team delivering their work to a very tight deadline.

• Worked with the various stakeholders to design and deploy build, QA, staging and production
environments using Kubernetes, Terraform, Vault and Helm.

• Carried out a failure modes analysis on the hosting environment and worked with the testers to
extend testing into verifying application stability during maintenance actives and failure modes
under production load conditions.

• Worked with the developers to optimize application instrumentation and logging behavior to
minimize the time taken to indemnify fault root cause determination using New Relic, SumoLogic,
Sysdig and PagerDuty.

• Built Jenkins groovy pipeline proving separate per pull request continuous deployments through
to staging, with manually authorized promotion into a CD pipeline into production.

• Provided a service improvement plan to the US operations team to improve their maintenance
efficiency and increase availability.

Technologies: Kubernetes, Calico, Helm, Docker, Artifactory, Jenkins, Hashicorp Vault, Terraform,
NewRelic, SumoLogic, Sysdig Cloud, AWS, Redis, MySQL, Dynamodb, Python, Groovy, Ubuntu and Alpine
Linux.

D E V O PS C O N S U L T A N T , H MR C ;
LONDON, UK AUG 2016 – APRIL 2017

The HMRC portal rehoming project involved the migration of 60 legacy Web microsites collecting UK tax
revenues from an outsourced legacy datacenter environment to HMRC’s Docker environment. This Docker
environment was optimized for cloud native Scala applications, rather than the java applications being
ported. I joined of a new Agile managed team of complimentary T-shaped generalists to provide an
embedded ‘DevOps’ function within the devolvement teams, whose role was to ensure that the issues
inevitably arising from putting java into this environment did not become blockers for the porting teams.

• Worked with the WebOps team and developers to collect and display application metrics to
maintain situational metrics using ELK, Grafana, Sensu and PagerDuty.

• Managed the end to end deployment of both developer and infrastructure code through Jenkins
pipelines.

• Investigated and resolved application performance and reliability issues.

• Initiated the build of a POC AWS environment providing RDS Oracle databases, Kubernetes
container hosting with Prometheus for instrumentation, ELK for log consolidation and PagerDuty
for alerting. Using Ansible for managing AWS assets as well as long-term assets.
Technologies: Docker, AWS, Openstack, Terraform, Puppet, Ansible, ElasticSearch, Kibana, Sensu,
Graphite, Grafana, Redis, MongoDB, Jenkins, ActiveMQ, Nexus, Python.

D E V O PS C O N S U L T A N T , H O S T I N G AR C H I T E CT , T R AI N L I NE ;
LONDON, UK MAY 2016 – AUG 2016

Trainline were undergoing datacenter to AWS migration program. I was brought into work with the cloud
operations and monitoring teams to design and build a solution to provide resource monitoring, application
metrics collection and log consolidation.

• Designed and deployed a complete instrumentation solution sized for 3000+ instances based upon
InfluxDb, Telegraph, Graphite and Grafana; integrating into consul service discovery. The solution
was deployed into their AWS infrastructure using Cloudformation and masterless Puppet,

• Designed and deployed an ELK solution with Shield and a Marvel cluster. The cluster was deployed
using Cloudformation and puppet using vault for credential and certificate management. Consul
being used for Elasticsearch Discovery and service discovery,

Technologies: Docker, AWS, Terraform, Puppet, ElasticSearch, Kibana, Sensu, Graphite, Graphana,
Jenkins, InfuxDB, Artifactory, Python.

D E V O PS E N GI N E E R , HO S T I N G A R C HI T E C T , US W I T C H ;
LONDON, UK JUL 2015 - FEB 2016

uSwitch, a leading price comparison site, had recently been purchased by Zoopla, a company with a very
traditional IT. For many years uSwitch operated a reliable website with developers deploying straight to
production without change control, monitoring, QA or a pipeline.

I was tasked with understanding why uSwitch worked, its best practices, where it was failing and identify
the root causes a recent increase in site reliability issues, then work with Zoopla on a service improvement
plan that would meet its compliance and governance requirements with minimal impact on the uSwitch
development teams and their agility.

• Proposed and initiated the building an internal webops/devops consultancy team whose members
were embedded within the software development teams, providing specialist hosting advice and
management, with the developers maintaining control and ownership.

• Identified recently introduced changes to uSwitch’s organizational structure as the root cause of
their reliability issues and restructured the hosting architecture to mitigate these risks without the
need to introduce change control or other changes to developer working practices.

• Designed a monitoring, alerting and log consolidation solution based upon Hashicorp’s Terraform,
Consul and Vault, Puppet, InfluxDB, Grafana, PagerDuty and ELK.

• Worked with the developers and Zoopla to create a Jenkins pipeline and software defined
infrastructure to extend AWS with standardized infrastructure modules to provide the software
development teams with a toolkit that provided their infrastructure Zookeeper, Kafka, RabbitMQ,
MongoDB and Clojure App servers as they were currently used with extensions to transparently
provide situational awareness and compliance.

Technologies: AWS EC2, ECS, Lambda, RDS, Dynamodb,Elasticache Redshift, S3, Glacer, CloudTrail,
CloudWatch, Config, IAM, Directory Service, EMR, Kinesis, SNS, API Gateway, SES, SQS, Packer, Consul,
Terraform, Vault, Altsassin Bitbucket, Bamboo, Jenkins, Nexus, Mongodb, Kafka, Zookeeper, Ubuntu,
CoreOS, Docker, Kubernetes, Etcd, Puppet, Bono, Python, Ruby.
D E V O PS / I N F R AS T R U C T UR E AR C H I T E CT , U N I V E R S I T Y C O L L E GE L O N D O N ;
LONDON, UK A P R 2 0 1 4 - M AR 2 0 1 5

UCL’s medical schools researchers made extensive use of identifiable NHS medical data, to safeguard this
information a centralized data safe haven was created provide an intrinsically safe IS0 27001 compliant
environment for this data. The core networking and windows services were in place and I was asked to
work with the security, infrastructure teams and the medical school design to architect a Linux
environment to provide researches with a puppet managed self-service compute and database instances
together with a managed application layer hosting data de-identification applications.

Technologies: RedHat, Satellite, VMware vSphere, Docker, Vagrant, Puppet, KickStart, Forman, Tomcat,
LAMP, Apache, DNS, NTP, DHCP, OpenLDAP, Active Directory, SSSD, Kerberos, Oracle, PostgreSQL, MySQL
(Oracle, Percona), MariaDB, MongoDB, Nagios, Zabbix, Zenoss, Git.

R U B Y DE V E L O PE R , L O N D O N , T H A I L A N D , J A N 2 0 10 – D E C 2 0 1 3
D I G I T A L T R A N S F O R M A T I O N , S E R C O S O L UT I O N S , J A N 2 0 0 5 - D E C 2 0 0 9
S Y S T E MS I NT E GR A T OR , R O Y A L B A N K O F S C OT L AN D , M A Y 2 0 0 4 - O C T 2 0 0 4
K E R B E R O S /L D A P I N T E G R AT OR , S E R CO S O L U T I O N S , 2 0 0 4 - A P R 2 0 0 4
E M A I L S OL U T I O N A R C HI T E C T , P & O N E DL L O Y D , AP R 2 0 0 3 - J A N 2 0 0 4
U N I X A N D S E C UR I T Y C O N S UL T A N T , S C H L U M BE R GE R , M A R 2 0 0 2 - FE B 2 0 0 3
S O L A R I S S E R V I CE I M P R OV E ME N T C O N S UL T A N T , G S K , M A R 2 0 0 1 - J A N 2 0 0 2
S O L A R I S A N D L I N U X CO N S U L T A NT , S E R CO S O L U T I O N S , DE C 2 0 0 0 - M AR 2 0 0 1
S O L A R I S R E L O C AT I O N C O NS U L T A NT , I N T E G R I S , JA N 2 0 0 0 - D E C 2 0 0 0
S E N I O R U NI X / F I R E W A L L CO N S U L T A NT , S E R CO S OL U T I O NS , J U L 1 9 9 7 - DE C 1 9 9 9
U K O P E R A T I O N S M A N A G E R , BE L L + H O WE L L P S C , JU N 1 9 9 6 - J U N 1 9 9 7

EMPLOYMENT

D E V O PS C O N S U L T A N T , I O T I DE A S L T D ; L O N D O N , U K , A U G 2 0 1 6 – C U R R E N T
D E V O PS C O N S U L T A N T , F L U XX R I N L T D ; U K , A PR 20 1 4 – A U G 2 0 1 6
D E V O PS C O N S U L T A N T , S E L F E M P L O Y E D ; U K /T H A I L A N D , M A Y 2 0 0 2 – DE C 2 0 1 3
U N I X C O N S U L T A N T , P Y R OM O R F L T D ; U K , DE C 1 99 9 – F E B 2 0 0 2
U N I X C O N S U L T A N T , S E R C O S O L U T I O N S /I T NE T ; UK , J U L 1 9 9 7 – DE C 1 9 9 9
U K O P E R A T I O N S M A N A G E R , BE L L + H O WE L L ; U K , J U N 1 9 9 6 – J U N 1 9 9 7

EDUCATION

University of Birmingham, UK - PhD Computational Chemistry, 1990-1996


University of Birmingham, UK - BSc (Hons) Chemistry, 1988-1990

CERTIFICATES AND TRAINING

 AWS Certified Solutions Architect - Professional  Sun Certified Network Administrator


 Puppet Certified Professional  HP-UX Performance and Tuning, HP
 CheckPoint Certified Security Administrator  Advanced UNIX Network administration, HP
 HPUX System Admin for 9000 Systems, HP
 PKI in the Enterprise, Learningtree
 JavaScript, Learningtree
Skill Keywords for agency internal use only

Please note:
Possession of this CV does not imply any rights to represent myself, David Inman, or IOT Ideas Ltd to any of your
clients. This right should be obtained as a right to represent statement from myself, which will be granted for a
single opportunity with a single client. Therefore, this CV is not to be shared with third parties without this sole
representation statement

Technologies

Operating Systems: Solaris, Linux, RedHat, Suse, Ubuntu, Debian, CoreOS, Alphine, Armbian
Virtualization/Cloud: KVM, libvirt, Docker, Docker Swarm, ECS, Rkt, Kubernetes, Minikube, OpenStack, Azure,
Storage: SAN, iSCSI, EBS, Cinder, S3, Swift, NFS, EFS
Networking: BGP, RIP, IPSEC, SSL, Direct Connect, vyOS, Checkpoint, IPTables
Orchestration: Terraform, Cloudformation, Cobbler, Vagrant
Provisioning: Puppet, Ansible, Chef
State Management/ Service Discovery: DNS, Etc, Consul, Vault, Zookeeper
Identity: IAM, OpenLDAP, ActiveDirectory, Kerbros,
Deployment/CI/CD: Jenkins, Gitlab, Github, Nexus
Messaging: SNS, SQS, Kafka, RabitMQ
Databases: MySQL, RDS, Dynodb, MongoDB
Programming: Bash, Python, Ruby
Web Server: Apache, Nginx
App Server: Tomcat, Jetty

Activities

DevOps Consultant
Configuration Management
Deployment Management
Cloud Solution Architect
Implementation Projects
Service Improvement
Cloud Migration
Datacenter Migration
Disaster Recovery Planning
Team Leader

Business Sectors

Outsourcing
Ecommerce
Pharmaceutical
Education
Government
Finance
Retail

Вам также может понравиться