About Me

Graham Bevan

Lead Developer, System Design Architect and Technologist at DXC.Technology

My Career

DXC.Technology (formally Computer Sciences Corporation)

Current Focus:
- Microservices archtectures. Loose Coupling, Kafka, Kubeless.
- DevOps with Jenkins Pipeline, CI/CD. Hashicorp Vagrant, Terraform, Consul & Vault. Kubernetes/helm, Ansible and Puppet. AWS, Lambda, API GW. vSphere. Go (Golang).
- Full stack developer with Node.js, Feathersjs, Angular/Typescript, d3.js.
- Developed application called Raffia (Realtime Ansible Framework for Integrated Automation) which has been levereged in the core Bionix Program.
- MEAN, Responsive Design, RESTful, WebSockets, Docker, Agile Scrum, Lean Methodology, ...
- Core skill is learning new skills and applying them.

Present Date

Design Lead, Lead Developer, System Design Architect and Technologist

Vertex Data Science Ltd

Architected, deployed and administered secure internet firewall and virus scanning solution.
Attended first semesta degree course on Information Security.

March 1998

Information Security Analyst

Origin (formally Philips Communications and Processing)

During this time I migrated from Mainframe Systems programmer to Unix Systems Administrator and gained my first experience of GNU/Linux. Programming in Shell, C. Deployed and administered a manufacturing MFGPRO application.

April 1997

Senior Systems Administrator (Unix)
Senior IBM MVS Systems Programmer & IBM Network Systems Programmer

Multipart / Leyland DAF

My first job out of college working at Multipart, which at the time was Europe's largest robotic warehouse. Focusing on just-in-time scheduling systems and warehouse integrations (barcode scanning, laser printing etc). As an analyst programmer I focused on PL/1, Cobol, tebol, Mantis 4GL, Easytrieve. Then as a systems programmer using MVS/XA Assembler, VTAM, BTAM, RTAM, 3270-Datastream, SNI SDLC Gateways and Networking. During this time I acquired core disciplines in such areas as SMP/E and CBIPOs - upgrading and ensuring service continuity.

June 1990

IBM MVS Systems Programmer
Analyst / Programmer

Blackburn College of Technology and Design

July 1985

My Skills

My Projects

lucygw

Experiments in Microservices Loose Coupling with Go, Kafka, Kubeless and Python

...   ...

gostint

A Shallow RESTful api for Ansible, Terraform, etc, integrated with Hashicorp Vault AppRole Authentication and Docker API

...   ...

hashivault_vars

Lookup secrets/creds in Hashicorp Vault in group/domain/host precedence order

...   ...

sshui

UI for persistent SSH Sessions and Tunnels with node.js, nw, Angular and vaulted/encrypted lowdb json db

...   ...

atom-drawio

Atom package to allow creating and editting of draw.io diagrams

...   ...

color-tabs-byproject

Atom plugin to add colors to tabs by project folder name (and optionally subfolders).

...   ...

yamlsh

Wrote this learning Go - parse YAML from a shell #! shebang to environment vars

...   ...

vault-e2e-plugin

Proof-of-concept Hashicorp Vault End-to-End Encryption Plugin with secret interpolation.

...   ...

partout

A pure Javascript/Node.js DevOps Data and Event Driven Policy Based Configuration Management tool for the Internet of Everything - Where policies compile to native machine code at runtime.

...   ...

pastmon

OpenSource Passive Application Response Time Monitor (see http://pastmon.sourceforge.net/wp/)

...   ...

sails-arangodb

Waterline ORM adapter for ArangoDB.

...   ...

portage-arangodb-overlay

Gentoo Portage overlay for ArangoDB.

...   ...

dockerfile-syntax-highlighter

Brackets syntax highlighter for Dockerfiles

...   ...