Mark Hollands

Mark Hollands Email and Phone Number

Engineering Manager, Product Engineering @ Funding Circle UK
Petersfield, GB
Mark Hollands's Location
Petersfield, England, United Kingdom, United Kingdom
Mark Hollands's Contact Details

Mark Hollands personal email

n/a

Mark Hollands phone numbers

About Mark Hollands

All round Software Engineer. In my 14 years in the Software industry worked in Software development, Platform Engineering / SRE and in leadership roles including Engineering Manager.For the past 6 years I have been focussed on containerisation technologies, particularly Kubernetes. I have spent much of my career working on modernisation, using the latest technologies, while keeping the best of traditional systems.My recent experience includes AWS, Kubernetes, IaC (Terraform) and Python. I pride myself on being able to pick up technology quickly, and communicate business and technology to peers, clients and throughout organisations.

Mark Hollands's Current Company Details
Funding Circle UK

Funding Circle Uk

View
Engineering Manager, Product Engineering
Petersfield, GB
Employees:
777
Mark Hollands Work Experience Details
  • Funding Circle Uk
    Engineering Manager, Product Engineering
    Funding Circle Uk
    Petersfield, Gb
  • Funding Circle Uk
    Engineering Manager, Developer Experience & Infrastructure
    Funding Circle Uk Mar 2022 - Present
    London, Gb
    Managing a team of 8 DevEx and Platform Engineers maintaining and evolving the Internal Developer Platform at Funding Circle.This role involves many of the same team leadership responsibilities as my team lead role, but with additional responsibilities for management of the team and ownership of work, ensuring it is prioritised and scheduled to deliver on our quarterly commitments.The management of the team includes:* Regular 1:1 meetings with each team member* Addressing any issues in a timely way* Setting performance goals with each team member, and tracking this throughout the quarter / year* Managing on-call schedule* Defining and reporting on roadmap for the team, including defining OKRs and executing on these with the team* Ownership of strategic direction of Internal Developer Platform, working with colleagues across Funding Circle to evolve the platform for the needs of FC engineers* Regular catch-ups with stakeholders throughout the rest of Funding Circle* Working with engineering teams across FC ensuring our platform meets the needs of developers, and engaging specialist engineers where required to help with complex projectsAn example project is organising and prioritising migration of containerised applications from a legacy Apache Mesos/Marathon platform to an AWS EKS hosted Kubernetes platform. This has included mentoring junior members of the team in performing migrations (including pair programming), reporting status to stakeholders and planning resource requirements throughout the project.
  • Funding Circle Uk
    Senior Platform Engineer
    Funding Circle Uk Apr 2021 - Dec 2022
    London, Gb
    Worked as part of the Core Platform team at Funding Circle, providing the platforms FC developers need to build, test and run applications.This role involved the maintenance (including participating in an on-call rota), and continuous evolution of a number of technologies including a wide range of AWS services, for example, IAM, VPC, EC2, EKS, Lambda, S3, RDS, etc.I especially focused on delivering the Kubernetes platform using the AWS Elastic Kubernetes Service (EKS). This includes the management of monitoring and observability stacks (Graylog, Prometheus, Grafana, Alert Manager), node management (using Managed Node Groups), networking (Istio) and much more. Management of the platform used Infrastructure as Code, written in Terraform, and creating deployment pipelines in Drone CI, CircleCI and Jenkins.I engaged with development teams in migrating apps from legacy container orchestration platforms to Kubernetes, through creating Helm charts and deploying using ArgoCD.All of this work led me to contributing to internal documentation and publish blogs on our use of container orchestration and Kubernetes.
  • Ibm
    Senior Software Engineer - Open Mainframe Project / Zowe
    Ibm Aug 2020 - Apr 2021
    Armonk, New York, Ny, Us
    Worked as part of the IBM Systems / IBM Z division, on the Open Mainframe Project and Zowe projects.I led and developed a solution for hosting Zowe within a Kubernetes environment. This involved taking components of the Zowe architecture, containerising them, and hosting these containers in Docker Compose (for development) and in Kubernetes. The components that were containerised were Spring Boot and Node.js apps, and included developing Helm charts as a deployment mechanism into a Kubernetes cluster.In this role I performed additional roles including evaluating and advising on the Developer Experience when using the Zowe tools, in particular when using the CICS and Db2 extensions for Zowe. This included leading a team investigating how the Zowe Explorer could be extended with CICS functionality.
  • Ibm
    Senior Software Engineer & Team Lead - Ibm Cloud
    Ibm Jun 2019 - Aug 2020
    Armonk, New York, Ny, Us
    Team lead for the delivery of multi-cloud capabilities for the IBM Cloud Pak for Automation.This role involved coordinating a team in testing the capability of the IBM Cloud Pak for Automation on multiple cloud environments, with a focus of delivery of the Cloud Pak products on the Red Hat OpenShift platform, as well as developing and extending our capability in multiple cloud environments, including Amazon Web Services (EKS) and Google Cloud Platform (GKE).The team lead role involved managing the day-to-day running of the team and coordinating our work with stakeholders, assisting team members resolve issues, mentoring new team members, and providing technical expertise and assistance to the team.
  • Westpac New Zealand Limited
    Senior Developer (Platform Engineering)
    Westpac New Zealand Limited Sep 2018 - May 2019
    New Zealand, Nz
    At Westpac I worked as part of the Consumer Online and Mobile Banking development team, specialising in the continued development, improvement and support of the DevOps systems. Our technology stack included a number of IBM technologies including MobileFirst Platform, WebSphere Application Server, WebSphere Liberty and IBM HTTP Server, as well as additional frameworks and services such as the Spring Framework and Apache Kafka.Our pipeline utilised technologies such as Docker and Kubernetes, Chef, Jenkins and BitBucket, and I primarily focussed on evolving our use of Docker containers and hosting services on internal Kubernetes clusters. A notable project I have worked on has taken a Java Spring Boot multi container application and deploying this throughout our test and production environments, hosted on our on-premise Kubernetes cluster. To support this hands on experience I personally undertook a 21-hour Docker and Kubernetes course on Udemy, which proved to be a very useful base of knowledge for my work.As well as continuously developing and improving our infrastructure I also worked to support our environments. An example of this was taking my knowledge of WebSphere Liberty and Docker to help identify and implement a solution for issues in our platform.In addition to my role as a DevOps Developer, I utilised my Enterprise Java Development skills to restructure parts of the core architecture to enable future development of microservices. Part of this has been to learn elements of the Spring framework and identify opportunities to transition from a traditional Java EE applications to microservices built on Spring.
  • Waterfield Tech
    Senior Software Engineer
    Waterfield Tech Oct 2017 - Aug 2018
    Waltham, Ma, Us
    My primary role was as a Java developer for Blueworx Voice Response (BVR) for Linux, developing new features based on customer requirements and longer term strategic goals of developing the Blueworx platform. BVR for Linux is an Interactive Voice Response (IVR) system that runs on Red Hat Enterprise Linux (including CentOS) and Cloud. The role also included developing and supporting the BVR for AIX offering running on the IBM AIX UNIX-based operating system. As part of the support role I held a “call-out” phone, for out of hours support of BVR for Linux and BVR for AIX.A major development project I led at Blueworx was the adoption of Apache Kafka to support the strategic "Event Pipe" concept, where users could act based on events put onto the pipe.
  • Waterfield Tech
    Devops Infrastructure Lead
    Waterfield Tech Oct 2017 - Aug 2018
    Waltham, Ma, Us
    In addition to my development role I led the adoption of DevOps practices at Blueworx. The first phase of this was to migrate the Source Code Management of BVR for Linux from legacy SCM and defect management applications to the Git SCM. As part of this migration I also migrated the product build from legacy software to Jenkins, allowing for further adoption of DevOps in the future. Once Git and Jenkins were in place and in use I extended this to include the use of Docker in the build process to eliminate the requirement for several specific build VMs to build elements of the code (specifically building Linux kernel modules), to using containers, making the build process portable across possible platforms.A large portion of the DevOps adoption was to educate and support the development team in moving from Agile, to adoption of DevOps through the whole Software Development Life Cycle. As well as education of the principles, this also involved technical support of the new tools suite.Lastly, I administered the development and test resources for Blueworx, which consist of dedicated Linux (RHEL-based), Windows and IBM AIX servers, and VMware ESXi Linux servers, constantly evolving the infrastructure to make best use of resources.
  • Ibm
    Software Engineer - On Secondment To Blueworx
    Ibm Oct 2017 - Feb 2018
    Armonk, New York, Ny, Us
    On secondment from IBM to Blueworx as part of the IBM Champions for Growth scheme. Champions for Growth allows IBM Technical Experts to work for an IBM Business Partner for a given period (usually for 12-24 months).5 months into my secondment to Blueworx I transferred to Blueworx as a permanent employee.
  • Ibm
    Lead Software Engineer - Ibm Cics Transaction Server For Z/Os
    Ibm Aug 2016 - Oct 2017
    Armonk, New York, Ny, Us
    Working as part of the CICS Transaction Server development team, focusing on programming language support in CICS Transaction Server for z/OS.This role involved developing the CICS Transaction Server runtime for support of CICS application programming languages.I led a project demonstrating interaction between CICS and Node.js through the use of Node.js for z/OS. This included producing a sample Node.js application, running in z/OS batch, and a sample node module, which demonstrated native (z/OS) interaction with CICS programs from Node.js.
  • Ibm
    Software Engineer - Ibm Cics Transaction Server For Z/Os
    Ibm Oct 2014 - Aug 2016
    Armonk, New York, Ny, Us
    Working as part of the 1st Customer in Production team insuring we deliver a product that is reliable and to the excellent standard that is expected of CICS Transaction Server.In the 1st Customer in Production (CiP) team we aim to use and test CICS in the way that CICS customers would, running simulated workloads against a core banking infrastructure, simulating the types of Operational Scenarios that customers face every day.Three main areas of focus in CiP were:- Implementation, configuration and testing of WebSphere Liberty Java EE applications hosted within the CICS runtime. This ranged from writing applications (using technologies such as JAX-RS, JAX-B and JSON APIs to create REST APIs in Java) to then testing these applications in a production environment.- Designing and implementing workloads using Integration technologies such as IBM z/OS Connect to create REST APIs for traditional applications hosted in CICS.- Using DevOps tooling such as the IBM CICS Build Toolkit and IBM UrbanCode Deploy to modernise deployment of applications in a CICS environment.Working in these three areas led to presenting to a number of conferences including the SHARE mainframe conference and to individual customers on Java EE in CICS, IBM z/OS Connect and API Connect, and DevOps tooling with CICS.
  • Ibm
    Software Engineer - Ibm Cics Tooling
    Ibm Dec 2012 - Oct 2014
    Armonk, New York, Ny, Us
    Software Engineer working on the IBM CICS Configuration Manager and IBM CICS Deployment Assistant tooling products.My main focus was developing the Eclipse/IBM CICS Explorer Plug-in's for the above tools.
  • Ibm
    Software Engineer - Ibm Websphere Voice Response (Now Blueworx Voice Response)
    Ibm Sep 2010 - Dec 2012
    Armonk, New York, Ny, Us
    Developing new features and functionality for WebSphere Voice Response. I was also responsible for support activities and maintaining over 200 internal development and test Windows, Linux and AIX based systems.

Mark Hollands Skills

Java Agile Methodologies Cics Eclipse Liberty Devops Linux Software Development Z/os Software Design Unix Software Engineering Object Oriented Design Scrum Soap Junit Xml Oop C# Distributed Systems Mysql Visual Studio .net Web Applications Design Patterns Multithreading Python Shell Scripting Unix Shell Scripting C Bash Php Ispf Node.js Docker Jenkins Kafka Api Connect Ibm Ibm Mainframe Ibm Z/os Mainframe Cloud Computing Java Enterprise Edition Software Development Life Cycle Integration Git

Mark Hollands Education Details

  • University Of Portsmouth
    University Of Portsmouth
    Computer Science

Frequently Asked Questions about Mark Hollands

What company does Mark Hollands work for?

Mark Hollands works for Funding Circle Uk

What is Mark Hollands's role at the current company?

Mark Hollands's current role is Engineering Manager, Product Engineering.

What is Mark Hollands's email address?

Mark Hollands's email address is mh****@****ibm.com

What is Mark Hollands's direct phone number?

Mark Hollands's direct phone number is +4419624*****

What schools did Mark Hollands attend?

Mark Hollands attended University Of Portsmouth.

What skills is Mark Hollands known for?

Mark Hollands has skills like Java, Agile Methodologies, Cics, Eclipse, Liberty, Devops, Linux, Software Development, Z/os, Software Design, Unix, Software Engineering.

Who are Mark Hollands's colleagues?

Mark Hollands's colleagues are Doron Traube, Lawrence Bartlett, Michael Durojaiye, Amy Wareing, Callum Yeoman, Zog Gashi, Nikolay Stanchev.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.