May 2023 - May 2023
Principal DevOps Engineer Tyrell Content Creation Tools - Ireland | London
The purpose of the project was to design and implement a centralized logging analytics platform
using AWS Managed Grafana and OpenSearch Service in AWS and deploy the solution with Infrastructure as code
IaC, and CI/CD tooling using Terraform and create a GitLab-CI pipeline to maintain the solution.
Business Delivery:
Design solutions for centralized logging, infrastructure, health metrics for different applications
Deploy solutions for centralized logging and monitoring – AWS Managed Grafana and OpenSearch
Create and manage Elasticsearch Clusters – AWS
Create Dashboards in OpenSearch for applications
Implement ELK (Elastic Search, Logstash and Kibana) stack solutions
Apply best practices for managing cluster, scaling and capacity planning.
Review and analyse existing infrastructure
Make recommendations on how to align infrastructure to AWS best practice
Define and implement AWS SSO, SCIM, OpenID Connect (OIDC), monitoring and alerting capabilities
Participate in design meetings and analyse stake holders needs to determine technical requirements
Engage with the development teams and ensure new technologies, products and design patterns are adopted
Building continuous integration and continuous delivery pipelines to improve code quality using GitLab-CI
August 2022 - February 2023
Principal DevOps Engineer Blexr
Overview
As the Principal DevOps Engineer for Blexr the purpose of the project was to define,
plan and implement infrastructure as code (IaC) and CI/CD tooling using Terraform
and creating GitLab-CI pipelines to deploy AWS Infrastructure the scope of the project
also included the delivering of application automation across the Blexr Estate
Business Delivery:
Review and analyse existing infrastructure
Make recommendations on how to align infrastructure to AWS best practice
Design Cloud Infrastructure that is secure, scalable and highly available in AWS
Build reusable code and libraries for use and consistently improve maintainability and stability of the codebase
Collaborate with Product and Business Operations teams to translate business requirements
Understand the needs from Developers to ensure safe, secure deployment of code to staging, production
Define, Plan and Implement DevOps practices through the use of infrastructure as code and CI/CD tooling
Define and implement AWS SSO, SCIM, OpenID Connect (OIDC), monitoring and alerting capabilities
Provide consultation and support to Technical teams as required
Deploy AWS Infrastructure and Applications using Docker, Dockerfile, GitLab-CI
Participate in design meetings and analyse stake holders needs to determine technical requirements
Engage with the development teams and ensure new technologies, products and design patterns are adopted
Building continuous integration and continuous delivery pipelines to improve code quality using GitLab-CI
Perform peer review of code submissions and merge requests
July 2021 - July 2022
Senior Software Engineer Mphasis | Refinitiv | LSEG (London Stock Exchange Group)
Overview
The main focus of the project was to deliver automation across software delivery and the building of CI/CD pipelines.
My role on the project was to implement the appropriate AWS components using GitLab, GitHub, Terraform, Packer, Groovy, Jenkins, Step Functions,
Veracode, SonarCube, JFrog Artifactory, Vault, BAMS and Concourse.
Business Delivery:
Design Cloud Infrastructure that is secure, scalable and highly available in AWS
Design and build systems with automated instrumentation and monitoring
Build reusable code and libraries for future use
Consistently improve maintainability and stability of the codebase
Collaborate with Product and Business Operations teams to translate business requirements
Deploy AWS Infrastructure and Applications using Docker, GitHub, GitLab, Jenkins and Concourse
Design and Implement Shared Services for security, continuous monitoring, Connectivity, and authentication
Build and design templates and deploy the same through Jenkins CI/CD pipelines
Deliver and orchestrate AWS infrastructure through automation using AWSCLI, Terraform, Packer and Bash
Building continuous integration and continuous delivery pipelines to improve code quality
Provide L2/L3 support of internal and customer facing Core Platforms
Perform peer review of code submissions and merge requests
Engage with the development teams and ensure new technologies, products and design patterns are adopted
Participate in design meetings and analyse stake holders needs to determine technical requirements
April 2021 - June 2022
Principal DevOps Engineer Credera | DWP | Universal Credit
Overview
The main purpose of the projects was to design an integration method between multiple AWS Environments using S3 buckets
with complex client-side encryption
As the AWS DevOps Engineer my role on the project was to design and implement the solution and deploy the appropriate
AWS components using terraform
Business Delivery:
Implement Native AWS Cloud Networking, VPC’s, Transit Gateways, VPN, Direct Connect
Design and Implement Shared Services for security, continuous monitoring, Connectivity, and authentication
Build and design templates and deploy the same through Jenkins CI/CD pipelines
Deliver and orchestrate AWS infrastructure through automation using AWSCLI, Terraform, Packer and Bash
Building continuous integration and continuous delivery pipelines to improve code quality
Ensure service quality AWS via monitoring, alerting, self-healing
Implement Native AWS Services for Compute, Storage, Networking, Messaging, Performance and health
Implement Control access to AWS Accounts, Organisations, Secrets, Tagging and Cost Management
Configure High Availability and Resiliency concepts for UC’s AWS Infrastructure and Applications
Provide L2/L3 support of internal and customer facing Core Platforms
Perform peer review of code submissions and merge requests
Engage with the development teams and ensure new technologies, products and design patterns are adopted
Participate in design meetings and analyse user needs to determine technical requirements
December 2019 - July 2020
Senior/Lead DevOps Engineer/AWS Architect WIPRO | UPSA - Paris, France
The main purpose of the project was to build UPSA a new Digital platform in AWS from scratch using Terraform, Jenkins, BASH and Packer
Overview
As the Lead DevOps Engineer on the project my role was to design and implement AWS governance and compliance as well as deliver
automation across software delivery, build CI/CD pipelines and deliver containerised solutions
Business Delivery:
Implement Native AWS Cloud Networking, VPC’s, Transit Gateways, VPN, Direct Connect
Design and Implement AWS Enterprise Cloud Governance Model (AWS Control Tower)
Design and Implement Landing Zones, Common Shared Services, Core and custom OU’s
Implement Guardrails and Service Control Policies (SCP) for security, data protection and Disaster recovery
Implement Native AWS Cloud Networking, VPC’s, Transit Gateways, VPN, Direct Connect
Design and Implement Shared Services for security, continuous monitoring, Connectivity, and authentication
Audit the deployments of workload owners to ensure adherence to Security and Compliance Standards
Design and Implement Governance Automation
Build and design templates and deploy the same through Jenkins CI/CD pipelines
Deliver and orchestrate AWS infrastructure through automation using AWSCLI, Terraform, Packer and Bash
Building continuous integration and continuous delivery pipelines to improve code quality
Ensure service quality AWS via monitoring, alerting, self-healing
Implement Native AWS Services for Compute, Storage, Networking, Messaging, Performance and health
Implement Control access to AWS Accounts, Organisations, Secrets, Tagging and Cost Management
Configure High Availability and Resiliency concepts for UPSA’s AWS Infrastructure and Applications
Provide L2/L3 support of internal and customer facing Core Platforms
Perform peer review of code submissions and merge requests
Engage with the development teams and ensure new technologies, products and design patterns are adopted
May 2019 - August 2019
Principal DevOps Engineer Ladbrokes Coral Group | Stratford, London, UK
Overview
The purpose of the project was to deliver automation across software delivery and maintenance processes,
building CI/CD pipelines and delivering containerised solutions
Business Delivery:
Implement automation across the software delivery and maintenance process to minimise manual tasks
Building continuous integration and continuous delivery pipelines to improve code quality
Ensure service quality AWS via monitoring, alerting, self-healing
Implement Native AWS Services for Compute, Storage, Networking, Messaging, Performance and health
Implement Control access to AWS Accounts, Organisations, Secrets, Tagging and Cost Management
Configure High Availability and Resiliency concepts for Ladbrokes AWS Infrastructure and Applications
Provide L2/L3 support of internal and customer facing Core Platforms
Perform peer review of code submissions and merge requests
Engage with the development teams and ensure new technologies, products and design patterns are adopted
Participate in design meetings and analyse user needs to determine technical requirements
February 2019 - April 2019
Principal DevOps Engineer ThirdBridge | Old Street, London, UK
Overview
The main purpose of the project was to implement AWS best practice and compliance and also to improve the
Continuous Integration and Continuous Delivery of ThirdBridge’s Platforms and Environments hosted on AWS
Business Delivery:
Implement automation across the software delivery and maintenance process to minimise manual tasks
Act as an SME on AWS and related technologies for ThirdBridge
Act as a SME on AWS Identity and Access Management (IAM)
Automate the configuration and provisioning of environments through CI/CD tooling
Implement Native AWS Services for Compute, Storage, Networking, Messaging, Performance and health
Implement Control access to AWS Accounts, Organisations, Secrets, Tagging and Cost Management
Configure High Availability and Resiliency concepts for ThirdBridge’s AWS Infrastructure and Applications
Improve and implement Log Shipping and aggregation with CloudWatch and ElasticSearch
Perform peer review of code submissions and merge requests
Participate in design meetings and analyse user needs to determine technical requirements
May 2018 - September 2018
DevOps AWS Engineer HSBC - Retail Banking and Wealth Management | London, UK
The main purpose of the project was to implement AWS best practice and compliance and
also to improve the Continuous Integration and Continuous Delivery of HSBC’s Platforms
and Environments hosted on AWS
Business Delivery:
Build and manage the HSBC Digital Operations CI/CD Pipeline Platform to enable application deployments
Engineer solutions on AWS Digital Tooling Platform using Infrastructure As Code methods using Terraform
Integrate, configure, deploy and manage centrally provided common AWS Cloud Services
Ensure compliance with centrally defined security and operational risks standards
Build and support continuous Integration (CI), Continuous Delivery (CD) and continuous testing activities
Participate in peer review of code submissions, merge requests and solution architecture documents
Ensure good Change Management practice is implemented as specified by central standards
December 2017 - March 2018
Cloud Platform / DevOps Engineer BEYOND | London Bridge, London, UK
Overview
Primary objectives of the project was to secure Beyond's AWS environments and bring them into compliance with best
practices for configuration management and perform daily actiivities to keep the environments operational
Business Delivery:
Audit - Analyse all current systems and provide a plan for bringing them into compliance with best practices
for patching, secure configuration, strong identity and access management, logging and alerting
-
IAM Audit - review all AWS Accounts and identify old accounts or accounts with excessive permissions
Patch and Vulnerability Management
-
Going through the appropriate hange management process bring all sytems to current path levels
-
Cordinate with AWS to get approval for vulnerability scans
-
Cordinate with InfoSec to test the security of all internet facing systems
Access Control and Review
-
Review all access controls including firewall rulesets and provide feedback on any misconfigurations
Log Analysis
-
Review the logging infrastructure, perform coverage and completeness assessment
-
Perform daily reviews of security logs
Work with third party suppliers
-
Work with Alert Logic to create a plan for implementing Alert Logic:
-
Logging, Vulnerability Scanners
-
File Intergrity Checking and Intrusion Detection Sytems into the PCI environment
Provide support to development teams in setting up and provisioning environments
Create a weekly state report of the AWS environments that identifies:
-
Issues, Incidents, Outages
Work on business continuity and disaster recorvy plans for the AWS Environments
August 2017 - November 2017
DevOps Engineer Cisco Systems | Reading, UK
The focus of the project was to work collaboratively with the software engineering
teams to deploy and operate video systems in the Cloud, help automate and streamline
operations and processes.
Business Delivery:
Serve as Confluence technical resource and SME
-
Migrate Confluence wiki systems
-
Maintain runbooks and operational processes
-
Establish and promote best practices for the usage of Confluence
Resolve issues in clients test and production environments
Restrict Access to resources
-
User creation and administration
June 2017 - August 2017
DevOps Engineer University of Edinburgh | Edinburgh, Scotland
The University of Edinburgh Information Services Group is a fully integrated support service, offering
physical and digital services across library, IT learning technology library, IT,
learning technology student study and teaching room technologies
Overview
As part of the Agile Information Systems Team the project was to provide support to enable the team to get around the
platform, develop prototypes and proof of concepts to the University's products and services for the customers
Business Delivery:
Collaborate with the product owners to gather requirements, design, and solve complex problems
Participate in design meetings and analyze user needs to determine technical requirements
Evaluate, improve, and maintain information security
-
Firewalls, Routing Tables, Apply Security Patches and Updates
Provide DevOps Work
-
Provide scripts for automation
-
Create cron Jobs
March 2017 - May 2017
DevOps Engineer A P Moller Maersk Group | Maidenhead, UK
A P Mollers - Maersk is an integrated transport and logistics company with multiple brands and is a global leader
in container shipping and ports
Overview
The purpose of the project was to provide DevOps related technology services to the Maersk Group IT Services
Business Delivery:
Automate processes to ensure the environments are consistent, scalable and fast deployment can be achieved
Deliver document release notes, user guides, deployment plans
Assist developers and stake holders to solve incidents related to architecture
Work with various teams in gathering business requirements for application migration needs
Liaise with business managers to ensure that business requirements, scope and time-lines are achievable
Test, debug and troubleshoot platform application level problems
Perform "root cause" analysis of incidents, and provide immediate workaround for critical problems if possible
Act as an escalation point for support issues/questions from stake holders
September 2016 - March 2017
DevOps Consultant (Ansible) Santander Group | Milton Keynes, UK
Santander UK plc. is wholly owned by the Spanis Sanatander Group. Santander UK is one of the
UK's leading personal financial services companines and one of the largest providers of mortgages
and savings in the UK
Overview
The purpose of the project was to provide consultancy expertise and accelerate automation with
Ansible and Terraform
Business Delivery:
Work with Project Managers, Solutions Architects, responsible for ensuring that technical
deliverables are consistent with the original solution specified by the technology office
Support and work alongside development teams and DBA's to automate tasks
Work with various teams in gathering business requirements for application migration needs
Architect, deploy and build terraform scripts for version controlled infrastructure changes
Prepare application migration plans including migration risk, milestones, quality and business sign-off details
Manage assigned risks and monitor potential impacts of the application migration plans
Develop best practice, processes, and standards for effectively carrying out application upgrades and migration
Test, debug and troubleshoot platform and application level problems
March 2016 - August 2016
Infrastructure DevOps Consultant/Engineer Dyson | Malmesbury, UK
Dyson designs and manufacture vacuum cleaners, hand dryers, blade-less fans, and heaters
Overview
The purpose of the project was to provide technical expertise and operational support to Dysons Web,
Digital and IoT Infrastructure
Business Delivery:
Build, support and maintain multiple development and production environments hosted on internal and public
cloud solutions for full software development life cycles
Architect, deploy and manage terraform scripts for version controlled Infrastructure changes
Provide ad-hoc Infrastructure services for prototyping and other initiatives
July 2015 - February 2016
WebSphere Infrastructure Engineer BNP Paribas Fortis | Belgium, Brussels
BNP Paribas Fortis is an international bank based in Belgium which is a subsidiary of BNP Paribas
Overview
The purpose of the project was to provide support to BNP's, web Infrastructure
Business Delivery:
Build, support and maintain multiple development and production environments hosted on internal and public
cloud solutions for full software development life cycles
Manage the operation of Window Servers and the delivery of complex Web Application Stacks
Perform "root cause" analysis of customer issues, provide immediate workaround for critical problems
Act as an escalation point for support issues and questions form Stakeholders
October 2014 - April 2015
Hosting Engineer Relayware | Zift | Reliance JIO | Oxford, UK
Relayware provides organizations with secure scalable cloud service solutions through
"SaaS" to their customers
The purpose of the project was to deilver a SaaS solution for Reliance JIO
Overview
Reliance JIO Infocomm Limited (RJIL) provides broadband services to customers using LTE as access technology throughout India.
RJIL operates as a subsidiary of Reliance Industries Limited based in India
Business Delivery:
Build, support and maintain multiple development and production environments hosted on internal and public
cloud solutions for full software development life cycles
Build multiple environments
Support Relayware Web application software upgrade
Provide day-to-day website support including analysis, debugging, maintenance and performance tuning
Configure IIS – Site setup, IP Bindings, URL redirects, HTTP response headers, SSL certificates
Implement emergency changes with the necessary assistance from developers and other IT Teams
Perform "root cause" analysis of customer issues, provide immediate workaround for critical problems
Act as an escalation point for support issues and questions form Stakeholders