I joined the DevOps team at Filament where responsibilities have included implementing Grafana/Prometheus monitoring from scratch for all our cloud and datacentre kubernetes clusters, improving and maintaining our deployment pipelines and internal tooling to more effectively support our development teams and clients, as well as to plan to scale our infrastructure efficiently as we grow.
At Codurance I had a variety of responsibilities, supporting public and private sector clients using Terraform to build infrastructure in AWS, including S3 buckets, DynamoDB tables, ec2 instances, and an EKS cluster, as well as both Gitlab CI and Github Workflows to automate deployment of code to environments, as well as refactoring pipelines to optimise code and reduce build time.
I worked in the DevOps team supporting the infrastructure that the developer teams rely on, and that serves our application to customers, and took responsibility for migrating our CloudFormation templates to Terraform code
Leaving the army to join Capgemini as an apprentice software engineer was a huge change for me and my family, but has proven to be one of the best choices I've made. Early in my career with Capgemini I have worked as a tester, using Java and Selenium to carry out integration and UI testing. I have also spent time working as a mobile developer, using React and React Native to build iPhone Apps, and Cordova to build apps for both Android and iOS In 2017, staying within Capgemin I transitioned into a platform engineering role where I worked mainly for large public sector clients, learning several AWS services, monitoring with Zabbix and Opsview, secrets management, and became the first point of contact within my teams for platform issues.
About cookies on this site
We use cookies to collect and analyse information on site performance and usage, to provide social media features and to enhance and customise content and advertisements.
About cookies on this site
Cookies used on the site are categorized and below you can read about each category and allow or deny some or all of them. When categories than have been previously allowed are disabled, all cookies assigned to that category will be removed from your browser. Additionally you can see a list of cookies assigned to each category and detailed information in the cookie declaration.
Necessary cookies
Some cookies are required to provide core functionality. The website won't function properly without these cookies and they are enabled by default and cannot be disabled.
CookieHub is a Consent Management Platform (CMP) which allows users to control storage and processing of personal information.
Analytical cookies
Analytical cookies help us improve our website by collecting and reporting information on its usage.
Google Analytics is a web analytics service offered by Google that tracks and reports website traffic.
Other cookies
The cookies in this category have not yet been categorized and the purpose may be unknown at this time.
Cookies used on the site are categorized and below you can read about each category and allow or deny some or all of them. When categories than have been previously allowed are disabled, all cookies assigned to that category will be removed from your browser. Additionally you can see a list of cookies assigned to each category and detailed information in the cookie declaration.
Necessary cookies
Some cookies are required to provide core functionality. The website won't function properly without these cookies and they are enabled by default and cannot be disabled.
Name | Hostname | Vendor | Expiry |
---|---|---|---|
cookiehub | .markhughes.tech | CookieHub | 365 days |
Used by CookieHub to store information about whether visitors have given or declined the use of cookie categories used on the site. |
Analytical cookies
Analytical cookies help us improve our website by collecting and reporting information on its usage.
Name | Hostname | Vendor | Expiry |
---|---|---|---|
google_auto_fc_cmp_setting | Google Advertising Products | Persistent | |
Used by Google AdSense to store the user's cookie consent state | |||
_ga_ | .markhughes.tech | 400 days | |
Contains a unique identifier used by Google Analytics 4 to determine that two distinct hits belong to the same user across browsing sessions. | |||
_ga | .markhughes.tech | 400 days | |
Contains a unique identifier used by Google Analytics to determine that two distinct hits belong to the same user across browsing sessions. |
Other cookies
The cookies in this category have not yet been categorized and the purpose may be unknown at this time.
Name | Hostname | Vendor | Expiry |
---|---|---|---|
@firebase/performance/configexpire | Persistent | ||
@firebase/performance/config | Persistent |