Qasim Mehmood, Software Developer in Lahore, Punjab, Pakistan
Qasim Mehmood

Software Developer in Lahore, Punjab, Pakistan

Member since March 1, 2019
Qasim has proven experience setting up resilient infrastructure by leveraging different cloud platforms; utilizing automation, logging, and monitoring tools; and setting up CI/CD pipelines. He is also a frequent contributor to various AWS first-party repos. Qasim has joined Toptal to engage in challenging work with clients across the world and learn from the top talented people.
Qasim is now available for hire

Portfolio

  • Jeeny (EasyTaxi MiddleEast)
    Amazon Web Services (AWS), Puppet, Kubernetes, MongoDB, ActiveMQ...
  • PakWheels
    Amazon Web Services (AWS), AWS EC2, Autoscaling, Jenkins, Ansible, Nginx...
  • Jeeny
    Puppet, AWS, AWS EC2, Amazon CloudFront CDN, DNS, Hiera, Jenkins...

Experience

Location

Lahore, Punjab, Pakistan

Availability

Part-time

Preferred Environment

Kubernetes, Amazon Web Services (AWS), Linux, ELK (Elastic Stack), Ansible

The most amazing...

...project I have worked on is the seamless migration of a complex microservices-based infrastructure from EC2 instances managed by puppet to Kubernetes (EKS).

Employment

  • Senior DevOps Engineer

    2019 - 2020
    Jeeny (EasyTaxi MiddleEast)
    • Transitioned the infrastructure from manually provisioned to Kubernetes with infrastructure-as-code using CloudFormation.
    • Automated unit tests, release builds, deployments, rollbacks, and developer workflows by building CI/CD pipelines.
    • Analyzed and improved the stack to identify and eliminate performance bottlenecks and points of failure.
    • Oversaw operational management of an AWS environment, delivering a complex microservices-based stack by setting up IaaS, PaaS, and SaaS environments, and the associated automation tooling.
    Technologies: Amazon Web Services (AWS), Puppet, Kubernetes, MongoDB, ActiveMQ, Apache Kafka, ELK (Elastic Stack), Linux, Amazon Linux, Jenkins, Helm, AWS Lambda, Microservices, AWS CloudFormation, Docker, Site Reliability Engineering (SRE), DevOps, CI/CD Pipelines
  • Systems Engineer

    2017 - 2020
    PakWheels
    • Built a modern cloud infrastructure to host essential services for 30 million users ensuring highly available and resilient applications.
    • Set up an AWS environment from scratch with fully automated CI/CD pipelines, immutable infrastructure, end-to-end redundancy, and in-depth analytics to host a high traffic website.
    • Led the migration from bare metal servers to AWS public cloud and redesign the system architecture for a modern platform.
    • Built a solution around Elastic Stack for in-depth monitoring, logging, and alerting of the entire infrastructure.
    • Optimized and tuned system components for enhanced performance.
    • Worked in close collaboration with the development teams to enhance the performance, scalability, reliability, and security of the software stack. Support application configuration for deployment, scalability, monitoring, and other automation tasks.
    Technologies: Amazon Web Services (AWS), AWS EC2, Autoscaling, Jenkins, Ansible, Nginx, Linux, CentOS, ELK (Elastic Stack), Bash, Ruby on Rails (RoR), WordPress, AWS DevOps, Site Reliability Engineering (SRE), DevOps, Linux Server Administration, Linux System Administration, CI/CD Pipelines
  • DevOps Engineer

    2018 - 2019
    Jeeny
    • Analyzed and improved the stack to identify and eliminate performance bottlenecks and points of failure.
    • Tested, debugged, and troubleshot platform, operating system, and network-level problems.
    • Collaborated with the development teams to enhance system reliability, performance, security, and deliverability.
    Technologies: Puppet, AWS, AWS EC2, Amazon CloudFront CDN, DNS, Hiera, Jenkins, Site Reliability Engineering (SRE), Docker, AWS DevOps, AWS Certified DevOps Engineer, DevOps, CI/CD Pipelines
  • Cloud Engineer

    2016 - 2017
    Vaporvm
    • Deployed, administered, and maintained new and existing OpenStack, CloudStack, AWS, and other IaaS platforms.
    • Deployed open-source solutions to analyze and monitor services, performance, resource utilization, and error troubleshooting such as Elastic Stack (ELK Stack) and Zenoss deployment for in-depth analytics and NMS of the company’s cloud environment.
    • Designed architecture and led the migration to SDN and NFV using Juniper Contrail, vSRX firewalls, QFX switches, Red Hat OpenStack, and custom VNFs.
    • Documented deployments and operational tasks into SOPs to assist junior team members and the support team.
    Technologies: OpenStack, Juniper, Cisco, Linux, CentOS, Debian, ELK (Elastic Stack), Bash, IPsec, VPN, IP Networks, Software-defined Networking (SDN), Linux System Administration, Linux Server Administration

Experience

  • Migration of A High Traffic Website to AWS
    https://aws.amazon.com/solutions/case-studies/pakwheels/

    Migrated a high traffic website, with more than 30 million annual users, from a traditional data center environment with no ops setup to a modern AWS-based environment with CI/CD pipelines, zero downtime blue/green deployments, proper monitoring, log analytics, operational SOPs, and, most importantly, a DevOps mindset. This migration was featured by AWS in a case study.

  • Domain Fronting to Bypass ISP Restrictions

    After a spat with the ISPs, our company's services were blocked. I built a system using AWS Lambda, S3 and Cloudfront to bypass ISP blockade by using Cloudfront to proxy traffic to our back end, S3 to resolve the CloudFront hostname, and three Lambda functions to rotate CloudFront endpoints and update records in S3

  • Open source contributions to AWS repos (Cloudformation, EKS & Cloudwatch Agent)
    https://lnkd.in/dNGgvvK

    I have been contributing code to multiple AWS repos and a number of my pull requests have been merged by various AWS teams.

    • aws-quickstart/quickstart-amazon-eks
    • aws/amazon-cloudwatch-agent,
    • aws-quickstart/quickstart-linux-utilities

  • Migration of A Microservices Stack from EC2+Puppet to Kubernetes

    Migrated a very complex microservices-based stack managed by Puppet+Hieradata to Kubernetes by interfacing Helm with the same Hieradata repo.

    The project included setting up infrastructure using Cloudformation, containerizing PHP and Go applications, writing Kubernetes manifests for these applications, converting Kubernetes into Helm charts, separating configurations into Hieradata, and building CI/CD pipelines in Jenkins for seamless deployments.

    All the configuration was kept under version control in five git repositories leading to end-to-end GitOps and infrastructures-as-code (IaC).

  • Monitoring Solution on Elastic Stack to Process 20 Million Logs Per Day

    I built an extremely cost-effective monitoring solution for a high-traffic startup that received upwards of 20 million requests/day. This allowed the teams to effectively monitor service health, debug issues, and analyze traffic patterns.

    The solution was based on a self-managed Elasticsearch cluster running on cheap bare metal servers, multiple cron jobs that synced ALB logs from S3 to Elasticsearch, a custom ingest pipeline to extract relevant fields from logs, and custom dashboards on Kibana to visualize the data.

Skills

  • Tools

    ELK (Elastic Stack), Ansible, Jenkins, Nginx, AWS CloudFormation, Amazon CloudFront CDN, Amazon EKS, AWS CloudWatch, Puppet, Helm, VPN, ActiveMQ, Git, AWS IAM, Kibana, Boto 3, Terraform
  • Paradigms

    DevOps, Software-defined Networking (SDN), Microservices
  • Platforms

    Amazon Web Services (AWS), Linux, CentOS, Debian, AWS EC2, Amazon Linux, Docker, Kubernetes, AWS Lambda, OpenStack, WordPress, Apache Kafka, AWS ALB
  • Other

    Autoscaling, DNS, HTTPS, Site Reliability Engineering (SRE), AWS DevOps, AWS Certified DevOps Engineer, Linux System Administration, Linux Server Administration, CI/CD Pipelines, Juniper, Cisco, IPsec, IP Networks, Filebeat, AWS
  • Languages

    Bash, Python, Python 3
  • Storage

    AWS S3, MongoDB, Hiera, Elasticsearch
  • Frameworks

    Ruby on Rails (RoR)

Certifications

  • AWS Certified DevOps Engineer - Professional
    NOVEMBER 2018 - NOVEMBER 2021
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others