محمد Shazeed Basha, Consultant - DevOps Tooling Lead

محمد Shazeed Basha

Consultant - DevOps Tooling Lead

NATIONAL GRID

البلد
المملكة المتحدة - لندن
التعليم
بكالوريوس, Bachelor of Engineering
الخبرات
4 years, 7 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :4 years, 7 أشهر

Consultant - DevOps Tooling Lead في NATIONAL GRID
  • المملكة المتحدة
  • مايو 2023 إلى ديسمبر 2023

Platform: Microsoft Azure, IBM Cloud, Azure Kubernetes Services (AKS), Azure DevOps, Confluence, Jira, BitBucket, CloudBees Jenkins, Ansible, Terraform, Visual Studio Code, Azure CLI, PowerShell, Selenium, Python, Pytest, IBM Jazz, SSMA, Helm Charts, Checkmarks, SonarQube.

• Led a significant migration project, overseeing the transition from the legacy tool IBM Jazz to Jira. Acted as the focal point for this project and efectively managed an ofshore team of developers from our Vendor Partner.

• Conducted a thorough review of the existing migration process, which had been ongoing for the past year. Identified areas for improvement and strategically re-architected and re-developed automation scripts using Selenium and Python.

• Through the implementation of optimized automation scripts and improved processes, achieved a remarkable reduction in the migration timeline. The migration, originally projected to take 273 days, was successfully completed in just 40 days. This not only demonstrated eficiency but also resulted in substantial time and cost savings.

• Lead the team of migration form Jira to ADO tool by using Solidify Migration tool.

• Analysed the current deployment architecture of the Cloudbees Jenkins on the AKS Kubernetes Cluster and identified drawbacks and suggested the improvements, and lead the meetings with Cloudbees Jenkins Vendor for upgrading, patching, and migration.

• Spearheaded the automation of Jira Plugin updates through a user-friendly interface using Selenium and Python. This not only streamlined the update process but also enhanced eficiency by reducing manual intervention.

• Played a crucial role in orchestrating upgrades for Azure Kubernetes Clusters. This involved implementing seamless updates to ensure the clusters performance, security, and reliability were consistently optimized.

• Led the upgrade initiatives for CloudBees Jenkins applications using Helm charts. This involved employing best practices to enhance the Jenkins environment, ensuring that the latest features and improvements were seamlessly integrated.

• Took charge of a workshop focused on unifying work processes across teams. Facilitated discussions to bring about a cohesive understanding of the current work landscape. Prioritized work packages collaboratively, contributing to the development of a comprehensive platform roadmap.

• Evaluated IBM DB2 database to MS Sql Server migration using SSMA for DB2 and Checkmarks administration handover.

Sr DevOps Platform Engineer في A.P. Moller Maersk
  • المملكة المتحدة
  • أغسطس 2020 إلى فبراير 2023

Platform: Microsoft Azure, GCP, Azure Kubernetes Services ( AKS ), Azure DevOps, Confluence, Jira, GitOps, GitHub, GitHub Actions, Terraform, Flux, Application Insights, Datadog, PagerDuty, Visual Studio Code, Azure CLI, PowerShell, DORA Metrics, Hashicorp Vault.

• Developed POC and reviewed a Kubernetes native Kyverno policies for the Kubernetes platform, for planning and migrating from OPA Gatekeeper.

• Reviewed the existing Managed Azure Kubernetes platform for the product teams and worked on creating a baseline architecture document by understanding the current highly complex and automated setup.

• Evaluated Four key metrics solution on Google Cloud Platform GCP.

• Implemented the Four key metrics from DORA(Thought works solution) on AKS by creating, exposing and securing the deployments with various manifest which helped in tracking software delivery performance of various products.

• Liaising, discussing product team needs and onboarding them Kubernetes Clusters on Azure for various product teams and supporting them in their onboarding journey.

Platform: Microsoft Azure, AKS, Azure DevOps, App Service, Sitecore 9.2, Application Insights, Azure Monitor, Datadog, PagerDuty, GITHUB, Visual Studio Code, Azure CLI, PowerShell, Azure ARM Templates, AKAMAI

• Reviewed the existing architectural landscape and the various building blocks and technologies (Akamai, Azure, Sitecore, Datadog, PagerDuty), that will help run the web application, and found various vulnerabilities and came up with the solution for the same.

• Designed and implemented Observability Solution using Azure, Datadog, and Pager Duty.

• Responsible for setting up and the creating Azure Monitoring dashboards for various components of the application across diferent regions using ARM Templates along with setting up build and release pipelines.

• Integrating the Datadog with Microsoft Azure and monitoring the platform level and the application-level metrics.

• Routed the Azure Alerts to Pager Duty and creating the Incidents and sending the alters to the SRE team.

• Designed and developed Automation Test Framework (using Python) for testing the redirections configured in Akamai Edge Redirector Cloudlets.

• Working on migrating workloads from IKS (IBM Kubernetes Services) to AKS (Azure Kubernetes Services).

• Evaluating the feasibility of implementing mesh on AKS Clusters spread across multi region.

Architect / DevOps Consultant في Glaxosmithkline
  • المملكة المتحدة - لندن
  • أغسطس 2019 إلى مارس 2020

Platform: Microsoft Azure, Terraform, Kubernetes (AKS), Azure Container Registry (ACR), Confluence, Jira, Azure Service Bus Queues, Rundeck, CentOS, Bash, Python, Azure Database for MySQL, Docker, Selenium Standalone, GITHUB, Vim, Visual Studio Code, Pandora, Integrify, Azure Service Bus Queue, Azure CLI, PowerShell.

The project includes automating the complex manual process involved in provisioning various cloud resources such as Resource groups, AKS Namespaces which are requested from various geographical regions of organization worldwide.

• Responsible for setting up the Rundeck Master and Worker nodes with MySQL as back end using Terraform and integrated with Azure AD.

• Designed and developed the workflows in Rundeck for automating provisioning cloud resources on Azure.

• Deploying Selenium Standalone Chrome, and Rundeck server on Kubernetes Cluster (AKS)

• Developed Selenium scripts in Python for automating GMP groups.

• Developed Bash scripts for Onboarding Resource groups, and AKS Namespaces using AZ CLI and integrating with workflow.

• Integrated the Bash scripts for Checking Active Directory Sync.

• Involved in creating Azure BackUps integration with Service Catalogue.

• Developed Python packages to generate the Power point, and subscribing Azure Health Alerts to Azure Service Bus Queues.

• Developed reusable Python packages for registering Azure resources with Pandora.

• Developed Azure Automation Runbooks using PowerShell for assigning owners to the service principal.

DevOps Platform Engineer في Capgemini - United Kingdom
  • المملكة المتحدة - لندن
  • يناير 2019 إلى أغسطس 2019

Platform: AWS, Vagrant, VM-Ware, CentOS, Terraform, Ansible 2.7, Puppet, Drupal, PHP, MySql 5.6, Jenkins, Docker, Selenium Grid, behat, Node.js, LDAP Server (389 directory server), Confluence, Jira, GIT, Stash, Vim, Visual Studio Code, Bash, Python.
One of the major logistics company that has been around for many years delivering services across UK and abroad.

• Responsible in developing Ansible roles for configuring QA environments.

• Responsible for configuring Docker Selenium containers with Ansible.

• Responsible and supporting migration from Puppet to Ansible

• Troubleshooting Jenkins Master and slave nodes (Centos 7 servers)

• Responsible for decreasing the Jenkins build time by provisioning multiple Jenkins slave nodes and adding it to the Jenkins Cluster on VCloud using puppet.

• Developed a Python utility for identifying the repos from Jenkins for migrating from Stash to Bitbucket.

• Involved in planning 389 Directory services upgradation.

• Trouble shooting and finding performance issues in MySQL server.

• Responsible for configuring the Jenkins slaves with the Selenium Grid docker containers.

DevOps Platform Engineer في Capgemini
  • المملكة المتحدة - لندن
  • سبتمبر 2018 إلى ديسمبر 2018

Platform: AWS, Serverless, Lambda (Java), S3, Cloud watch, Secrets manager, Amazon RDS (MySQL 8.0), Terraform, Node.js, Jenkins (Pipeline as Code), Node.js, GIT, Bitbucket, JFrog Artifactory, Confluence, Jira, Visual Studio Code, Keepassx, Slack.

Renewable energy provider supplying gas and electricity in UK has multiple web-based customer engagement portals facilitating customers to get the energy quotes and to make the switch from the existing energy provider.

• Responsible for setting up CI/ CD pipelines (Pipeline as Code).

• Developed Jenkins pipeline using DSL(Declarative Scripting Language).

• Responsible for setting up Kubernetes Cluster on AWS cloud using Kops

• Responsible for doing weekly releases, and documenting the release process using Confluence.

• Responsible for Bitbucket source control administration overseeing the access management to various repositories using ssh keys.

• Developed Jenkins jobs for building and packaging bespoke React JS App.

• Responsible for maintaining artefacts using JFrog Artifactory server.

الخلفية التعليمية

بكالوريوس, Bachelor of Engineering
  • في Gulbarga University
  • سبتمبر 2000

Specialties & Skills

IT Architecture
Build Automation
Automation
ANSIBLE
AUTOMATION
AZURE DEVOPS
BASH (SCRIPTING LANGUAGE)
PYTHON (PROGRAMMING LANGUAGE)
AZURE KUBERNETES SERVICE
Microsoft Azure
DevSecOps
Terraform

اللغات

الانجليزية
متمرّس

التدريب و الشهادات

AWS Solutions Architect Associate (الشهادة)