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)...
  • Toptal
    Amazon Web Services (AWS), AWS Lambda, NFS, AWS CloudWatch, Amazon EFS...
  • Toptal
    Amazon Web Services (AWS), Linux, Chromium, MacOS, DevOps, AWS S3, AWS

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, and Prometheus. Involved in creating and managing Kubernetes clusters, ELK clusters, Kafka clusters for many projects.
    • Architected the end-to-end solutions securely including logging, alerting, and auditing(ITHC).
    • Coded in multiple languages, well versed in serverless programming and front end using React, Amplify, AppSync, GraphQL, DynamoDB.
    • Migrated and managed Atlassian Product Suite to the Cloud.
    • Migrated SAP HANA workloads to the public AWS 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
  • DevOps Engineer for System Migration to IBM Cloud and AWS Cloud

    2020 - 2020
    Toptal
    • Migrated the entire framework from bare metal to IBM and AWS.
    • Implemented hybrid cloud framework for DR and BCP, coded in such a way it can run across multiple regions in case of disaster recovery.
    • Implemented CI-CD pipelines in Jenkins, which will create and manage the deployments.
    • Implemented EBS NFS along with EFS solution to speed up the jobs and parallel processing has been used for modeling. Explored many DB solutions including DynamoDB, Redshift, Aurora, and more.
    Technologies: Amazon Web Services (AWS), AWS Lambda, NFS, AWS CloudWatch, Amazon EFS, AWS EBS, AWS S3, AWS, IBM Cloud, Python 3
  • Linux DevOps for Chromium Project

    2020 - 2020
    Toptal
    • Built a framework to build Chromium source code using multiple nodes.
    • Setup CICD pipelines in Jenkins which will get triggered automatically when a commit has been made. It will pull and merge the custom changes to the original source code and build both for Linux and macOS variants.
    • Stored artifacts in AWS S3 and AWS EC2 instances were launched and terminated after the job has been done.
    Technologies: Amazon Web Services (AWS), Linux, Chromium, MacOS, DevOps, AWS S3, AWS
  • Azure DevOps with Security Focus

    2020 - 2020
    Toptal
    • Architected and managed end-to-end application from cloud and DevOps point of view.
    • Implemented Terraform and Terragrunt and created many environments.
    • Implemented monitoring using Azure Monitor and prepared the solution for SOC 2 audit compliance.
    • Implemented proper segregation of subscriptions, groups.
    • Implemented and secured Azure Postgresql and integrated the same with application code through environment variables using Ad Ops.
    Technologies: Microservices, Monitoring, Azure Blob Storage API, Azure Cosmos DB, Azure Key Vault, Terraform, Penetration Testing, Content Delivery Networks (CDN), Azure Logic Apps, Azure Functions, Azure SQL Databases, Azure DevOps
  • Azure DevOps

    2020 - 2020
    Toptal
    • Implemented Azure ARM templates for IAC and created many ephemeral environments.
    • Implemented and developed many Azure Functions in Python, LogicApps, and built the whole ecosystem.
    • Architected the solution which gets triggered when an alert is detected on Azure monitor which triggers Logic App and fires up the connected Azure functions.
    • Azure functions will interact with different databases and use Sendgrid to send emails to users to fix things according to standards.
    Technologies: Monitoring, Azure Logic Apps, Python 3, Terraform, Terragrunt, Azure
  • Azure Devops Using Kubernetes

    2019 - 2020
    Toptal
    • Architected and implemented the AKS Kubernetes cluster from scratch.
    • Automated the creation of several environments using Infrastructure As Code/IAC(Terraform).
    • Deployed the whole solution using Azure DevOps pipelines.
    • Ensure the scaling of the cluster in real-time when more machine learning jobs were submitted.
    Technologies: Azure DevOps, Distributed Computing, PostgreSQL, Django, Elasticsearch, Dask, Python 3, Azure Kubernetes Service (AKS), Kubernetes, Docker, Azure
  • Vice President

    2015 - 2016
    Bank of America Merrill Lynch
    • Developed ILM solution 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), 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.

  • Subscription-based Mobile Trading App (Development)
    http://www.breakfreealgo.com

    Architected and implemented a low latency trading platform that can execute a trading order in all the client accounts at the same time under 500ms. Used Kafka with many consumers one per user and single or limited producers. Complexity is to be able to make it compatible for all different types of accounts, designing an order management system.

Skills

  • Languages

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

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

    REST APIs, Jira REST API, Terragrunt, Node.js, React, jQuery, AWS Amplify, Dask, Azure Blob Storage API
  • Tools

    AWS ELB, AWS CloudFormation, Amazon SQS, 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, Logging, BigQuery, Helm, Logstash, 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, Squid, Git, Maven, Artifactory, Mercurial, VMware, AWS Fargate, AWS Push Notification Service (AWS SNS), Azure Logic Apps, Azure Key Vault, AWS EBS, AWS CloudWatch, Amazon SageMaker, LoadRunner, Apache Sqoop, Kong, NVIDIA Grid SDK
  • Paradigms

    ETL, Rapid Application Development, DevOps, Agile Software Development, Test-driven Development (TDD), Behavior-driven Development (BDD), PRINCE2, Continuous Integration (CI), Continuous Deployment, Continuous Delivery (CD), DevSecOps, SOA, Data Science, Distributed Computing, Azure DevOps, Penetration Testing, Microservices
  • Platforms

    AWS EC2, Docker, Kubernetes, Linux CentOS 7, CentOS 6, Ubuntu Linux, Alpine Linux, AWS Lambda, Google Cloud Platform (GCP), Azure, Amazon Web Services (AWS), AWS Kinesis, Rancher, Heroku, Pivotal Cloud Foundry (PCF), Oracle, MacOS, Ubuntu, CentOS, Windows, Linux, Apache Kafka, Azure Functions, DigitalOcean, AWS IoT
  • Industry Expertise

    Security, IT Security, Cybersecurity
  • Storage

    Auto-scaling Cloud Infrastructure, On-premise, JSON, AWS S3, Elasticsearch, Azure Cloud Services, Data Pipelines, Redshift, MySQL, PostgreSQL, MongoDB, Redis, Memcached, Amazon Aurora, AWS DynamoDB, MariaDB, Google Cloud, Azure SQL Databases, Azure Cosmos DB, Amazon EFS, Neo4j, Apache Hive
  • Other

    Cloud Platforms, Cloud Infrastructure, AWS DevOps, Infrastructure, Hybrid Cloud Infrastructure, Architecture, IT Governance, IT Infrastructure, GAP Analysis, Implementation, Product Roadmaps, Organization, Resource Allocation, APIs, Site Reliability, Site Reliability Engineering (SRE), Linux Server Administration, Web Scalability, Scalability, Software Architecture, Containers, Shell Scripting, 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, Infrastructure Monitoring, Log monitoring and alerts, Network Monitoring, Benchmark Analysis, Networking, Proxies, 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, AWS API Gateway, Content Delivery Networks (CDN), Chromium, Apache Flume, Firewalls, SAP ERP

Education

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

Certifications

  • Certified Kubernetes Administrator
    DECEMBER 2020 - PRESENT
    The Cloud Native Computing Foundation
  • 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