Mike Wallis

DevOps Architect

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

Phone +44 (0)7973 326078
Twitter asnaedae
Github asnaedae

Location

85 Dorking Road
Epsom, Surrey KT18 7JU UK

Work

Icon Solutions

Senior Devops Lead, IPF

February 2018 — Current

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

May 2017 — February 2018

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

June 2015 — February 2017

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

April 2013 — May 2015

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

January 2012 — April 2013

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

August 2008 — January 2012

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

August 2007 — August 2008

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

May 2007 — July 2007

  • 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

July 2006 — May 2007

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

September 1997 — June 2006

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

May 1997 — September 1997

  • 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

September 1992 — June 1995
Computer Science, Bachelor of Science

Swanley Comprehensive School

September 1990 — June 1992
Courses
  • Chemistry
  • Mathematics (Pure)
  • Mathematics (Applied)
  • Physics

Languages

English

Native speaker

Interests

Internet of Things

Data analytics, Home Automation, and Open Source Hardware

Containers

kubernetes, docker, and solaris zones

References

Available on Request.

Available on Request