Mark Johnson Email & Phone Number
@liberis.co.uk
LinkedIn matched
Who is Mark Johnson? Overview
A concise factual answer block for searchers comparing this professional profile.
Mark Johnson is listed as Senior Platform Engineer at DeepL, a with 1563 employees, based in Greater Bournemouth Area, United Kingdom. AeroLeads shows a work email signal at liberis.co.uk and a matched LinkedIn profile for Mark Johnson.
Mark Johnson previously worked as Senior DevOps Engineer at Monolith and Senior DevOps Engineer at Liberis. Mark Johnson holds Bsc (Hons), Software Engineering from University Of Staffordshire.
Email format at DeepL
This section adds company-level context without repeating Mark Johnson's masked contact details.
AeroLeads found 1 current-domain work email signal for Mark Johnson. Compare company email patterns before reaching out.
About Mark Johnson
I have a genuine passion for constructing robust systems, contributing to a diverse range of projects throughout my career, ranging from Air Traffic Simulations to Rules Engines, Call Recording solutions, ecommerce and Fintech.In addition to my professional endeavours, I make an effort to engage in side projects. Many of these projects are available on my GitHub profile: https://github.com/tazmainiandevil. I also share insights and experiences on my blog: https://codingwithtaz.blog. Alongside, I maintain a strong interest in application security and am committed to enhancing security at the developer level.Currently, my career is centered around cloud technologies, primarily focusing on Azure, GitOps and FinOps. I specialize in Azure and DevOps practices, extensively working with Infrastructure as Code (IaC) and deployment pipelines.Specialities: Architecture, Azure, Pipelines, DevOps, GitOps, IaC, C#, Unit Testing and Integration Testing
Listed skills include C#, Test Driven Development, Unit Testing, Moq, and 42 others.
Mark Johnson's current company
Company context helps verify the profile and gives searchers a useful next step.
Mark Johnson work experience
A career timeline built from the work history available for this profile.
Senior Devops Engineer
CurrentProviding expertise in Architecture of our Azure Infrastructure to run the platform. Kubernetes in Azure (AKS) and AWS (EKS), Azure Container Jobs and AWS ECS.GitHub and GitHub actions to manage repositories and CI/CDInfrastructure as Code in Terraform for both Azure and AWSPromoting DevOps practices, GitOps and Application Security
Senior Devops Engineer
Continuing the platform work in the team and mentoring several engineers in cloud development as well as infrastructure focusing on C# code, IaC (Bicep, Pulumi) and Kubernetes (AKS). Promoting a movement towards more of a Platform Engineering approach and help create a better developer experience and continued drive to automate tasks where possible to improve productivity and reduce costs.Introduced the use of DAPR (Distributed Application Runtime) to the engineers and promoted it's usage to abstract connectivity to various technologies e.g. RabbitMQ, Azure Service Bus, Apache Kafka, etc.. between local and cloud workloads.Introduced Azure API Management to centralise the discovery and usage of APIs across the platform.Contributing to share via Brown Bag/Lunch for Learn sessions around various technologies, DAPR, Azure Functions, Azure API Management, GitOps, ArgoCD, Pipelines, etc..
Devops Engineer
Member of the DevOps team working with various parts of the business helping to automate workloads and provide expertise in building IaC, pipelines and architecture of our Azure Infrastructure. Most of my focus is working in Azure with Kubernetes (AKS) workloads and Azure Functions. Bicep is the IaC tool of choice for deploying our resources and Azure Pipelines for deploying applications.All applications and code are in git repositories in either Azure Repos or GitHub.I actively promote DevOps practices and Application Security - Helping port Python apps to the cloud and automate processes that were currently being ran locally on laptops.
Chief Technical Strategist
Part of IT Leadership Team alongside Head of Project Delivery & Head of Infrastructure and guiding architecture, standards and best practice and encouraging self-learning.Lead the Security Steering Group to help drive better security practices.Managing a new Tenant in Azure- Designing the Management Groups and Subscriptions to match the organisational team structures- Creating/Assigning Azure Policies- Deploying changes via IaC with Bicep/TerraformContinued workshops to help develop build up the skills in the teams
Cloud Systems Engineer/Architect
Part of a system transformation project migrating solutions from legacy systems into more modern architectures and into a hybrid Cloud/On-Premises structure with potential to move to a fully cloud model and working as a consultant on Azure technologies and Architecture to help shape the future systems. Bringing a focus on cloud security and architecture best practices to make sure we are building secure solutions that are fit for purpose.Advocate for DevOps, Agile, Azure Best Practice, IaC (Infrastructure as Code) and self learningHelping improve knowledge by running Workshops on: - TDD - Infrastructure as Code (IaC) with Terraform/Bicep - Integration Testing with Specflow/Playwright - Azure Pipelines - Azure Functions .NET Core 3.1 and .NET 5 - Azure API ManagementSecurity champion - Introduced Snyk to drive a dev first approach to securityMentoring developers building python apps and getting them running in the cloud.Trying out Go and Python languages in AzureAzure Virtual NetworkAzure Private LinkCI/CD pipelines using Azure DevOps YAMLIaC with Terraform/ARM/BicepUse of Packer to build VM imagesDocker and Docker-composePowershell 7/Azure CLIGit source control (Azure DevOps/GitHub)Diagrams as CodeGraph QLPimCore Setup in AzureCustom Azure DevOps Build Agent Setup with Azure VM Scale sets
Senior Software Engineer
Member of the Developer Experience and Site Reliability Team (SRE) working on improving the Cloud infrastructure creation, maintenance and security. Utilising build pipelines and IaC (Infrastructure as Code) using ARM/Ansible/Terraform deploying to Azure.Encouraging DevOps, Agile, Azure Best Practice, IaC and the use of containerisation with Docker.CI/CD pipelines using TeamCity and Octopus Deploy/Azure DevOps YAMLAzure Web Apps/FunctionsAzure Table/Blob StorageAzure Virtual NetworksAzure Virtual Machine Scalesets for Build agentsUse of Packer to build VM images for build agentsAzure Traffic ManagerPowershell Core/Azure CLIGit source control (BitBucket/Azure DevOps)Visual Studio Professional 2019Jira/Azure DevOpsNew Relic APM
Senior Software Developer
Cloud platform development using Microsoft Azure, creating services to handle product and pricing information and quoting. Multiple systems require pricing information and there are a number of different solutions being used. The design of this set of services is to have one solution that every application uses.Created the design and architecture for the services using Microservice Architecture with Service Fabric and Azure Functions. This presented an interesting challenge as the infrastructure is maintained by a separate team in a different location.Trying to influence DevOps and Agile working practices alongside the Scrum Master to allow better ways of working. Encouraging the team to do more pair programming/mobbing and work towards becoming a cross functional, self-organising team.Applications and Infrastructure as code are all deployed using Azure DevOps (formally VSTS), once code has been approved then it is automatically rolled out into our Dev/Test environment and runs the Integration test suite.Member of the Cloud guild, aligning the vision of moving applications to the cloud and defining guidance for all development teams.Taking advantage of the latest C# features and .NET Core 2.x.Migration of Application to .NET Core 3.1 (December 2019)Azure Table/Blob StorageAzure Virtual NetworksAzure ApplicationInsightsARM TemplatesPowershellGit source controlUnit testing with xUnit/NUnit and NSubstituteIntegration testing with BDD framework Specflow and Postman CollectionsVisual Studio 2017/2019 Enterprise with ResharperRunning workshops on TDD, Specflow, Azure Functions and ARM templates
Senior .Net Developer
Cloud platform development and architecture using Microsoft Azure, creating services to take requests from and push notification to thousands of devices. The devices utilise the Android OS but are not Google certified which provides an interesting challenge to the Notification platform. The platform takes advantage of Microservice Architecture in order to deploy parts of the infrastructure independently and decouple the system logic.There is also integration with the Broadworks Broadsoft Platform via OCI and XSI events and actions to retrieve events from the PBX e.g. Do Not Disturb, Call Park and Retrieve as well as requesting information from the PBX.Created the design and architecture for the notifications to accommodate the next device that would be Google certified, to take input from the Broadworks platform and send notifications via Azure Functions, Azure Notification Hub and Google Firebase.The deployment pipeline is managed by TeamCity and Octopus Deploy to easily manage the many parts of the server architecture which has a mixture of Windows Services, Service Fabric Services and Web Apps.Monitor production applications and react to issues as they occur in order to fix issues quickly.Encouraging the team to become a self organised DevOps team.C# 6/7 (Visual Studio 2015/2017 Professional with Resharper/DotCover).NET Core 1.x and 2.xASP.NET Core MVC/WebAPIUnit testing with xUnit/NUnit and NSubstitute/MOQLog4net/Serilog with Application Insights and RaygunIntegration testing with BDD framework SpecflowMaintaining builds in TeamCity and deployments in Octopus DeployAzure Service Fabric (Microservices)Azure Web AppsAzure Functions (Serverless/Nano-service Architecture)Azure Table/Blob StorageAzure Service Bus/Event HubAzure ApplicationInsightsAzure Notification HubAzure Cosmos DBARM TemplatesPowershellAgile - Scrum for teams with the SAFe Agile Framework
Senior Software Developer
Development of application style websites for an OS style system that provides users with a social platform.WebAPI C# backendAngularjs 1.2+ frontendTypescriptGulp/GruntC# 6 (Visual Studio 2015 Community with Resharper/DotCover)Dependency Injection (Autofac)Unit testing with xUnit and NSubstituteJetbrains Webstorm for Angular DevelopmentMongo DB (Document Database)Encouraging developers to use TDD and embrace testing as part of their code.Creating/Maintaining TeamCity 9.1.x continuous integration build server.
Software Architect
This role was part of an architecture team designed to provide expertise from many rather than a single architect. I was able to start influencing a move to use distributed source control (Git), improve the BDD testing and looking at a more SaaS architecture where possible. Also looking at DevOps and seeing how we could benefit from this.Most of my time in this role was design and implementing RESTful services to create simple API's to allow easy interaction between parts of the system and lightweight Angularjs 1.x clients for users.
Senior Software Developer
Working on Bespoke software for Exxon Mobil, adding new features and maintaining the Loyalty Platform. This involved working with code written in a variety of languages and frameworks. Some of the legacy applications were in C and classic ASP.The most noted projects I worked on were:• Tesco – Integrating the Loyalty Platform with Tesco Clubcard, making it possible for Esso petrol stations to give customers clubcard points when they buy fuel. This project involved liaising with Exxon and Tesco including developers in India. Whilst the project was worked on by a team in the beginning, by the end I was the sole developer and oversaw the release to production and supported the initial pilot roll out. All the code was written in C# and using Dapper micro ORM for the database interaction.• Hardware Refresh – Upgrading the Loyalty Platform hardware and software solutions. Moving from Windows 2003 server to Windows 2012, SQL Server 2000/2008 to SQL Server 2012. This included upgrading a classic ASP management website to ASP.NET MVC 4/5. The website was a layer over the database to allow our customer (Exxon) to self-manage the configuration of the Loyalty Platform.I also maintained a number of applications used by the development team:• SVN (Subversion) source control server, updating to the latest SVN and patching the server• Atlassian Crucible – Code Review Server• Jetbrains TeamCity – CI/CD server• Media Wiki – Wiki server to host the development documentationThe rest of this role was mentoring developers in use of the technologies and frameworks used in the platform and encourage working with Agile (Scrum, Kanban), TDD and BDD, becoming self-organising teams and using code sharing via package feeds e.g. NPM, Nuget (even setup in-house nuget packages via TeamCity nuget feed).I was also able to continue working with UI design for some of the websites with Balsamiq Mock Ups and promoting the need for good UX.
Senior Software Developer
Senior software developer in R&D environment, providing well designed software solutions for the Public Safety market with an innovative and motivated team.MirraIV TeamIntegration of ETAI trunk recording into the call recording platform and providing a web based UI to configure the call recorder for a variety of inputs, Analogue, Digital and Trunk.All development for the call recorder in C++ linux platform.Web UI developed using HTML, CSS, Javascript, XML. Custom javascript libraries as JQuery was not approved to use.Nice Inform TeamAdding additional features to the flag ship product that provides audio/video playback and incident management for Public Safety systems (Emergency Services, e.g. 911)Development in C#.Other responsibilities include:The role of Usability Authority (UX) and have a good eye for detail and design. Created/Maintained Application Style Guides and created application graphics and icons using Adobe Photoshop CS 5Build Controller role, creating/maintaining builds in Final Builder 6/7Creating installers using the WiX Install Framework (v3.5)
Software Engineer
Development and maintenance of a rules engine designed for ERP systems to provide a codeless environment which can create applications or web applications connected to a database (SQL Server, Oracle, etc.). Desktop client application written in Java 2 v1.5, Swing, using Eclipse IDE for Windows 2000/XP platform. This included development of an expression engine to create complex rules and dials, gauges and chart controls to use for reporting.Introduced coding standards for C++ and Java.Introduced build numbering and automated build process.Introduced using an installer to distribute the software.Introduced source code control. (Code co-op)
Software Engineer
Development of near Real time Air Traffic control simulation software for Air Traffic Controller training. Written in C++ with STL libraries on windows XP/2000/NT systems. Borland C++ Builder v3/v5 IDE.Projects:• 3D Tower - Development of an API to allow system to use 3D Image Generators to provide a 3D Air Traffic Tower simulation for enhanced ATC training. This used a system from Evans & Sutherland which provided the hardware and software to show the 3D models, the challenge was then to provide the information from the 2D simulator to project onto the 3D landscape.
Software Engineer
Development and maintenance of near Real time Air Traffic control simulation software for Air Traffic Controller training. Written in C++ with Rougewave and STL libraries and X-Motif on Solaris platform. Project planning and risk assessment and testing of the platform.Projects:• Development of client-server solution to provide additional simulated information e.g. weather data, using Java v1.1 and utilising technologies RMI (Remote Method Invocation), JNI (Java Native Interface), HTML, CSS and Javascript.• Adding the ability to simulate Holding Patterns in the simulator, this involved understanding the patterns as well as implementing them.• Adding the ability to show Tanking, this is for military simulation, to show a Fuel Tanker on a radar display and then allow up to x air craft to be shown as refuelling on the display. This involved lots of discussion about how the UI would display this.
Mark Johnson education
Bsc (Hons), Software Engineering
Computer Studies
Frequently asked questions about Mark Johnson
Quick answers generated from the profile data available on this page.
What company does Mark Johnson work for?
Mark Johnson works for DeepL.
What is Mark Johnson's role at DeepL?
Mark Johnson is listed as Senior Platform Engineer at DeepL.
What is Mark Johnson's email address?
AeroLeads has found 1 work email signal at @liberis.co.uk for Mark Johnson at DeepL.
Where is Mark Johnson based?
Mark Johnson is based in Greater Bournemouth Area, United Kingdom while working with DeepL.
What companies has Mark Johnson worked for?
Mark Johnson has worked for Deepl, Monolith, Liberis, 288 Group Ltd, and Puregym.
How can I contact Mark Johnson?
You can use AeroLeads to view verified contact signals for Mark Johnson at DeepL, including work email, phone, and LinkedIn data when available.
What schools did Mark Johnson attend?
Mark Johnson holds Bsc (Hons), Software Engineering from University Of Staffordshire.
What skills is Mark Johnson known for?
Mark Johnson is listed with skills including C#, Test Driven Development, Unit Testing, Moq, Xunit, .Net, Agile Methodologies, and Git.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial