An experienced Solution/Infrastructure/DevOps Architect and Team Leader with broad experience in delivering and running Open Source based programmes, including Continuous Delivery and Integration processes and tools, software architecture, and infrastructure. Operational management experience including the procurement, contract, vendor management, security, compliance and ongoing support of solutions. Strong interest in developing Home Automation and open source IoT software and hardware, and the integration of third party products and services.
Contact
Location
Epsom, Surrey KT18 7JU UK
Work
Icon Solutions
Senior Devops Lead, IPF
Technologies Used: Ansible, Jenkins, Nexus, Kubernetes, Docker
- Providing enterprise clients with advice and guidance on how to effectively take advantage of modern development operations principals for continuous integration and automated configuration management
- Developing deep appreciation for client enterprise architecture and operating standards affecting infrastructure and application design decisions – Using this developed understanding to define and implement the DevOps standards for large scale software development projects
- Leading clients in their adoption of industry best practices for addressing common DevOps challenges in areas such as merging and branching, versioning, etc
- Taking a lead role in governing the development and application environment, responding to client / developer requests for resources, fixes and workarounds
Eigen Software
Software Manager
Technologies Used: Ansible, Jenkins, Nexus, Kubernetes, Docker, Prometheus, Grafana, Influxdb, Gradle
- Work as a technical project manager across client engagements, helping the team deliver quality and handovers to the support team
- Implement process improvements to build, testing and deployments methodologies
- Project cost and resource planning, including client engagements and forecasting of future team need
- Work on delivering of technology prototypes to prove business value
- Drive development improvements by the use of automation, containers, and test driven development
PwC UK LLP
Senior Manager - DevOps Architecture
Technologies Used: Vagrant, Ansible, Jenkins, Nexus, Forgerock iDAM, MongoDB, Drupal CMS, Mulesoft ESB, Atlassian Tools, Kubernetes, OpenVSwitch, Docker/LXC, Grafana, ElasticSearch, Logstash, Amazon AWS, Azure
- Client based delivery work using Open Source based tooling and owning handover from build to run organisations. * Developer enablement: improving tooling and deployment processes to ensure code is managed into environments using Vagrant, Ansible, Jenkins and Atlassian Toolchains
- Infrastructure and systems engineering: including solution definition, security, costing, vendor selection, contract negotiation, and procurement aspects.
- Solution Technical architecture, working with business and solution architects to define solution for a multi-tenanted SAAS platform and owning the hosting and release management work stream.
- Installation, Configuration and Documentation of a number of Kubernetes clusters, including changes to build pipelines using groovy pipelines in Jenkins and ansible
Capgemini PLC
Lead Engineer - Digital Services
Technologies Used: Jenkins CI, Puppet, Drupal CMS, New Relic APM, Graphite, Capistrano, Atlassian Toolchain: Jira, Confluence, Stash and Crowd, Joyent Cloud, Rackspace Managed Cloud , Amazon AWS, Python
- Manage the Digital Services existing "DevOps" team.
- Install, configure, update and troubleshoot web services, application servers and other web infrastructure for a number of clients across E-commerce and Utility sectors.
- Ability to act as infrastructure/solution architect within projects as required, this includes solution design, performance tuning and configuration management.
European Directories
Devops Architect
Technologies Used: Hudson/Jenkins, Chef and custom scripts, Mongodb, MySQL, FAST ESP, Varnish Cache, CentOS/RHEL Linux - 300+ servers, Solaris 10, VMware ESX 4.x - 5.x - clusters with 500 virtual machines and 40TB of storage, F5 Network’s BIG-IP Load Balancers, Subversion, Nexus, Maven
- Maintain a high level view of emerging products and services and proactively chart infrastructure requirements for solution delivery across multiple channel (web, mobile etc) environments.
- Be the Design Authority for infrastructure components encompassing functional and non-functional elements.
- Define, design, maintain and evolve global deployment models and operating company localisation templates.
- Vendor/Supplier engagement and rough order of magnitude calculations for project budgeting
European Directories
Solution Architect
Technologies Used: Hudson/Jenkins, Chef and custom scripts, Mongodb, MySQL, FAST ESP, Varnish Cache, CentOS/RHEL Linux - 300+ servers, Solaris 10, VMware ESX 4.x - 5.x - clusters with 500 virtual machines and 40TB of storage, F5 Network’s BIG-IP Load Balancers, Subversion, Nexus, Maven
- Help guide strategy with Group CIO, CIO and Online Managing Director on both site performance, development practices and driving cost efficiencies.
- Design, build and assist in the development and migration of a high capacity Internet Yellow Pages platform for the European Directories group websites and migrate all existing IYP sites onto this platform.
- Design, build and administer all the development and testing environments for all internal and external development partners across the group.
- Successfully implement an Active/Active mapping and routing platform using both TeleAtlas sourced and bespoke map tiles
- Perform triage and diagnostic of issues that the hosting provider was unable to identify
- Provide group level technical assistance when scoping projects
Escenic AS
Senior Consultant
Technologies Used: Centos 4.x Linux, Ubuntu Linux, Tomcat 5.x, Oracle Application Server, IBM WebSphere 5.x • Maven, Ant and Hudson CI, VMware Server, Subversion and Perforce 4.x, Varnish HTTP Cache 1.x, MemcacheD
- Installation/architectural and scaling support to Escenic customers, including configuration of caching, webservers, databases and network filesystems.
- Coaching and training for aspects of the software stack and general website delivery.
- Pre-sales assistance to the sales department.
Symbian Software Limited
Systems Analyst
- Provide strategy for Symbian's Solaris and Redhat linux infrastructure, whilst looking to provide server consolidation onto a mixture of VMware ESX server clusters and Solaris 10 zones.
- Implement a global rollout of Bluecoat proxy devices across US, Europe and Asian offices.
News International Newspapers Limited
Senior Technical Architect
Technology Used: Solaris 10 - 200+ servers, 400+ zones, Oracle 10g RAC - 4 nodes, 4TB DB storage, IBM Websphere 5.x, Tomcat 4.x, Java 1.5 - 1.6, Bluecoat HTTP Caches, F5 Network's BIG-IP Load Balancers, Subversion, SCCS, Ant, Bourne shell and Perl, MemcacheD
- Design, develop and document the new online platform as well as providing support and guidance to the technical teams and business units, utilising a multi-node Oracle 10g RAC cluster, and websphere clustering on Sun Opteron blade servers spread across 6 chassis.
- Provide cost/benefit guidelines to key stakeholders for further investments and direction of maximising growth from existing invested infrastructure and software.
- Consolidate some of the existing server real-estate into a Solaris 10 zone based platform
News International Newspapers Limited
Senior Systems Administrator
Technology Used: Solaris 10 - 200+ servers, 400+ zones, Oracle 10g RAC - 4 nodes, 4TB DB storage, IBM Websphere 5.x, Tomcat 4.x, Java 1.5 - 1.6, Bluecoat HTTP Caches, F5 Network's BIG-IP Load Balancers, Subversion, SCCS, Ant, Bourne shell and Perl, MemcacheD
- Manage 100+ UNIX servers providing infrastructure behind the internet presences of News International's websites (The Times, The Sun, and Page3) including back-end systems, including Oracle * High-Availability Clusters and appliances.
- Prepare capital expenditure requests for annual predicted growth and give justification on future platform requirements, this is to include the changes in physical environment and logical architecture to cater for the continuing three figure growth that the Online titles have since the beginning of the millennium.
- Maintain the Linux servers and build/design bespoke Linux based appliances for the Newspaper production process
SBC Warburg
Distributed Computing Engineer
- To develop the UNIX client-server infrastructure and to implement and test new applications and servers.
- Redesigned existing Naming Services and migrated from NIS to DNS to provide core machine name resolution.
Education
University of Dundee
Swanley Comprehensive School
Courses
- Chemistry
- Mathematics (Pure)
- Mathematics (Applied)
- Physics
Languages
English
Interests
Internet of Things
Data analytics, Home Automation, and Open Source HardwareContainers
kubernetes, docker, and solaris zonesReferences
Available on Request.
Available on Request