Fayaz Abdul, Azure Certified DevOps Engineer Developer in London, United Kingdom
Fayaz Abdul

Azure Certified DevOps Engineer Developer in London, United Kingdom

Member since September 12, 2019
Fayaz is a DevOps engineer and architect with experience in designing end-to-end solutions. He has extensive cloud and infrastructure expertise with multiple certifications in AWS, Azure, and Google Cloud. He specializes in monitoring tools (ELK, Zabbix, Prometheus) and automation with Python, Ansible, Terraform, and Docker. He's implemented Jenkins CI/CD pipelines to build, test and deploy large apps including microservices with zero downtime. 
Fayaz is now available for hire

Portfolio

  • Kubix
    Amazon Web Services (AWS), Puppet, Big Data, Web Application Firewalls (WAF)...
  • Bank of America Merrill Lynch
    Heroku, Graphite, Grafana, Mercurial, Ansible, JavaScript...
  • BBC
    Amazon Web Services (AWS), Ansible, Puppet, Monitoring, Linux, VMware...

Experience

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

VS Code, Windows, MacOS, CentOS, RHEL, Ubuntu

The most amazing...

...thing I've coded is a grid utilization tool gathering data from 60,000 nodes and presenting the same in a usable graphical representation to help the business.

Employment

  • Senior DevOps Engineer

    2016 - PRESENT
    Kubix
    • Migrated the servers (1,400) from on-premise data centers to the public cloud.
    • Converted monolithic applications to microservices.
    • Used IAC Terraform and Cloudformation to deploy the infrastructure.
    • Set up CI/CD pipelines starting from the creation of images, rolling out the environments to pushing the application code changes/features to production.
    • Built many monitoring solutions for different projects including ELK, Zabbix, Prometheus, etc.
    • Architected the end-to-end solutions securely including logging, alerting, auditing(ITHC) etc..,.
    • Coded in multiple languages, well versed in serverless programming and frontend using React, Amplify, AppSync, Graphql, Dynamodb.
    • Migrated and Managed Atlassian Product Suite to the Cloud.
    • Migrated SAP HANA workloads to the Cloud.
    Technologies: Amazon Web Services (AWS), Puppet, Big Data, Web Application Firewalls (WAF), Bitbucket, Artifactory, SonarQube, Maven, Ruby, Git, Groovy, AWS Lambda, SAP, Squid, Zabbix, Heroku, Rancher, Kubernetes, ELK (Elastic Stack), Vault, Consul, Packer, Docker, AWS CloudFormation, Jenkins, Ansible, Terraform, Python, Google Cloud Platform (GCP), Azure, AWS
  • Vice President

    2015 - 2016
    Bank of America Merrill Lynch
    • Developed ILM to be compatible with Dodd-Frank.
    • Implemented Ansible Tower to manage all the server estate.
    • Implemented ELK solution and Graphite, Grafana monitoring tools.
    • Architected the components to be highly available for DR and BC purposes.
    • Implemented the grid utilization tool which helped in saving millions of dollars on infrastructure spending.
    Technologies: Heroku, Graphite, Grafana, Mercurial, Ansible, JavaScript, ELK (Elastic Stack), IBM BlueMix, CloudFoundry, Django, Python
  • Monitoring Team Lead

    2011 - 2015
    BBC
    • Monitored the whole of the online technology group.
    • Architected the solution by placing multiple monitoring collectors in each data center for HA and latency purposes.
    • Extended the Zenoss tool by coding custom Zenpacks for application monitoring.
    • Migrated the applications from data centres to AWS cloud.
    • Analyzed many monitoring tools to find which solution meets the requirements and better value for money.
    • Introduced the configuration management tools such as puppet and Ansible to manage 60 monitoring servers and around 3,500 servers used for different applications.
    Technologies: Amazon Web Services (AWS), Ansible, Puppet, Monitoring, Linux, VMware, Atlassian Confluence, Jira, Jenkins, ELK (Elastic Stack), Splunk, JavaScript, Load Balancers, Docker, MySQL, Twisted, Nagios, Zabbix, Zenoss, Python, AWS

Experience

  • Data Center Migration (1,400 Servers) (Development)

    Worked on a public sector digital transformation project where we migrated around 1,400 servers to the public cloud. Started with a lift and shift approach, but in the process we automated every aspect from creating images using Packer, creating infrastructure using Terraform, coding Ansible playbooks for configuring the servers, writing Jenkins groovy pipelines for CI/CD, storing the secrets in vault, using consul for service discovery, moving to serverless approach where feasible, converting monolithic applications to microservices, moved from pet to cattle model, containerization using Docker, Docker-Compose, using container orchestration tools such as Rancher, Docker Swarm, Kubernetes, and implemented and improved monitoring tools such as ELK, Zabbix, and Prometheus.

    Architected, designed, and implemented the application, tooling, monitoring layers from infra and DevOps perspective to support the big data applications to be redundant, highly available, and scalable with blue-green/zero downtime deployments. As an end result, migrated around 21 environments successfully without compromising on security, adhering to CIS standards, and passing all ITHC.

    Did many upgrades and POCs on hybrid cloud, PCF, and private clouds.

  • AKS Automated Zero Down Time Deployment (Development)

    Created the Azure Kubernetes Service along with the whole eco-system such as resource groups, virtual networks, storage accounts, etc.., using Terraform and used Terragrunt to reuse the same code to deploy for different environments.

    Setup the Azure DevOps build pipelines and release pipelines which will get triggered on developer commits and build the required docker images and push the same to Azure container registry with appropriate tags, generate the artifacts and pushed the same as part of rolling updates in release pipelines.

    Enabled the logging, and used different patterns of deployment in Kubernetes as this is for AI/ML application. Used node pools and enabled autoscaling for the same and made sure for ML GPU workloads only one pod runs on a given node(with Nvidia drivers installed as part of Daemonset) and based on the resource limits spin up a new node for a new ML GPU workload pod.

Skills

  • Languages

    Python 2, Python 3, YAML, Go, JavaScript, Ruby, Bash, C++, Java, PHP, HTML, CSS, TypeScript, Python, Groovy
  • Frameworks

    Django, Selenium, Ruby on Rails (RoR), Windows PowerShell, Hadoop, React Native, Twisted, .NET Core
  • Libraries/APIs

    Jira REST API, Terragrunt, Node.js, React, jQuery, AWS Amplify
  • Tools

    AWS ELB, Azure DevOps Services, Ansible, Docker Compose, Azure Kubernetes Service (AKS), Jira, Atlassian Confluence, GitHub, Jenkins, Atlassian Suite, ELK (Elastic Stack), Zenoss, Zabbix, Subversion (SVN), GitLab CI/CD, TeamCity, Cucumber, Grafana, SonarQube, Terraform, Packer, Vault, Amazon CloudFront CDN, Amazon EKS, Kibana, VPN, Nginx, Puppet, Docker Swarm, Google Kubernetes Engine (GKE), Bitbucket, Ansible Tower, Chef, SaltStack, Mesos, Splunk, CircleCI, BOSH, Kafka Streams, RabbitMQ, Nagios, AWS Glue, Tableau, Microsoft Power BI, Apache, AWS AppSync, VS Code, AWS CloudFormation, Squid, Git, Maven, Artifactory, Mercurial, VMware, NVIDIA Grid SDK
  • Paradigms

    DevOps, Agile Software Development, Test-driven Development (TDD), Behavior-driven Development (BDD), PRINCE2, Continuous Integration (CI), Continuous Deployment, Continuous Delivery (CD), DevSecOps
  • Platforms

    Docker, Kubernetes, Linux CentOS 7, CentOS 6, Ubuntu Linux, Ubuntu 16.04, Alpine Linux, AWS Lambda, Google Cloud Platform (GCP), Azure, Amazon Web Services (AWS), Rancher, Heroku, Pivotal Cloud Foundry (PCF), Oracle, MacOS, Ubuntu, CentOS, Windows, Linux
  • Storage

    JSON, AWS S3, Elasticsearch, Azure Cloud Services, AWS RDS, Data Pipelines, MySQL, PostgreSQL, MongoDB, Redis, Memcached, Amazon Aurora, AWS DynamoDB, MariaDB, Google Cloud, IBM BlueMix
  • Industry Expertise

    IT Security
  • Other

    AWS Certified DevOps Engineer, Serverless, Groovy Scripting, Lambda Functions, Cloud, Certified Scrum Master, AWS Certified Solution Architect, AWS Certified SysOps Aministrator, MCSA, MCSE | Private Cloud, Consul, Linux System Administration, Web Application Firewalls (WAF), SecOps, Sprint Planning, Sprint Retrospectives, Dashboard Development, Data Reporting, ETL Development, ETL Tools, Prometheus, Monitoring, IT Networking, Cloud Architecture, AWS Cloud Architecture, SSL Configurations, SSL, AWS, Web App Security, Documentation, NFS, SMTP, Ruby Gems, Kubernetes Operations (Kops), High Availability Disaster Recovery (HADR), CloudFoundry, Big Data, Mercurial (Hg), Big Data Architecture, WebSockets, GPU Computing, Machine Learning, Writing & Editing, IBM Cloud, SOAP, RHEL, SAP, Graphite, Load Balancers, SAP ERP

Education

  • Master's degree in Information Technology
    2004 - 2006
    International Institute of Information Technology - Bangalore, India

Certifications

  • Google Cloud - Professional Cloud Architect
    JUNE 2019 - JUNE 2021
    Google
  • Atlassian Certified Jira Administrator
    NOVEMBER 2018 - PRESENT
    Atlassian
  • AWS Certified SysOps Administrator - Associate
    FEBRUARY 2018 - FEBRUARY 2021
    AWS
  • AWS Certified DevOps Engineer - Professional
    FEBRUARY 2018 - FEBRUARY 2021
    AWS
  • ISTQB - BCS Certified Tester Foundation Level
    APRIL 2017 - PRESENT
    UK TB
  • AWS Certified Solution Architect - Professional
    APRIL 2017 - APRIL 2020
    AWS
  • Prince2 Agile Practitioner
    MARCH 2017 - PRESENT
    Axelos
  • Prince2 Foundation Certificate in Project Management
    MARCH 2017 - PRESENT
    Axelos
  • Microsoft Specialist: Implementing Microsoft Azure Infrastructure Solutions
    MARCH 2017 - PRESENT
    Microsoft
  • Microsoft Specialist: Architecting
    MARCH 2017 - PRESENT
    Microsoft
  • Microsoft Certified Solutions Developer: Azure Solutions Architect
    MARCH 2017 - PRESENT
    Microsoft
  • Microsoft Certified Solutions Expert: Cloud platform and Infrastructure
    MARCH 2017 - PRESENT
    Microsoft
  • Microsoft Certified Solutions Associate: Cloud Platform
    MARCH 2017 - PRESENT
    Microsoft
  • AWS Certified Solution Architect - Associate
    MARCH 2017 - APRIL 2020
    AWS
  • Python IKM Assessment
    APRIL 2016 - PRESENT
    IKM

To view more profiles

Join Toptal
Share it with others