Qasim Mehmood, Developer in Lahore, Punjab, Pakistan
Qasim is available for hire
Hire Qasim

Qasim Mehmood

Verified Expert  in Engineering

Software Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
April 10, 2021

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. 他也是各种AWS第一方仓库的常客. Qasim加入Toptal,与世界各地的客户一起从事具有挑战性的工作,并向顶尖人才学习.

Portfolio

Spin (Ford Mobility)
Kubernetes, Terraform, Amazon Web Services (AWS), Infrastructure as Code (IaC)...
EMPG
Kubernetes, Terraform, Amazon EKS, Amazon EC2, AWS Fargate, Amazon RDS...
Jeeny (EasyTaxi MiddleEast)
Amazon Web Services (AWS), Puppet, Kubernetes, MongoDB, ActiveMQ, Apache Kafka...

Experience

Availability

Full-time

Preferred Environment

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

The most amazing...

...我参与的项目是将基于微服务的复杂基础设施从puppet管理的EC2实例无缝迁移到Kubernetes (EKS)。.

Work Experience

Senior DevOps Engineer

2021 - 2021
Spin (Ford Mobility)
  • Enabled autoscaling by setting up the cluster autoscaler, switching to AWS Load Balancer Controller, and moving assets to CDN, reducing compute costs by 70%.
  • 部署Istio服务网格来加密包含敏感数据的内部流量,并为增强的遥测提供支持.
  • 研究和部署各种新工具,以帮助新的产品特性和架构重构, including Teleport, Kyverno, Amazon API Gateway, Apigee, Confluent in Kafka, and Aiven for Apache Kafka.
  • 通过在Datadog中设置具有数千个模拟器的新环境并收集跟踪和指标,调试和修复了物联网设备上长期运行的网络问题.
  • 使用Ingress-Nginx为后端API构建了一个身份验证机制.
Technologies: Kubernetes, Terraform, Amazon Web Services (AWS), Infrastructure as Code (IaC), CI/CD Pipelines, Continuous Integration (CI), Amazon Route 53, Amazon RDS

Principal Software Engineer

2020 - 2021
EMPG
  • 构建基于kubernetes的基础设施平台,允许开发人员快速构建新项目的原型,并无缝地将其推广到生产环境.
  • 领导了基于ec2的传统应用程序的重新架构,以便将其迁移到基于Kubernetes和AWS lambda的现代环境, improving reliability by ten times.
  • 通过设置APM提高了应用程序的可观察性, central logging, and metrics collection. 通过清理遗留表和重组审计日志,提高了数据库性能.
  • 在多个项目中开发并部署了基于lambda的图像处理解决方案,实现了近乎无限容量的实时图像处理.
Technologies: Kubernetes, Terraform, Amazon EKS, Amazon EC2, AWS Fargate, Amazon RDS, AWS Lambda, Serverless, AWS CloudFormation, AWS ALB, Amazon CloudFront CDN, Cloudflare, Python, Docker, Jenkins, Infrastructure as Code (IaC), CI/CD Pipelines, Networking, Continuous Integration (CI), Amazon Route 53

Senior DevOps Engineer

2019 - 2020
Jeeny (EasyTaxi MiddleEast)
  • 使用基础设施即代码将基础设施从手动配置转换为Kubernetes, using CloudFormation.
  • Automated unit tests, release builds, deployments, rollbacks, and developer workflows by building CI/CD pipelines.
  • 分析和改进堆栈,以识别和消除性能瓶颈和故障点.
  • Oversaw the operational management of an AWS environment, 通过设置各种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, Infrastructure as Code (IaC), Networking, Continuous Integration (CI), Amazon Route 53, Amazon RDS

Systems Engineer

2017 - 2020
PakWheels
  • 建设现代云基础设施,为3000万用户提供基本服务, ensuring highly available and resilient applications.
  • 使用全自动CI/CD管道从头开始设置AWS环境, immutable infrastructure, end-to-end redundancy, and in-depth analytics to host a high-traffic website.
  • 领导从裸机服务器到AWS公共云的迁移,并为现代平台重新设计系统架构.
  • Built a solution around Elastic Stack for in-depth monitoring, logging, and alerting the entire infrastructure.
  • 优化和调整系统组件,提高性能.
  • 与开发团队紧密合作,提高软件栈的性能, scalability, reliability, and security. Supported application configuration for deployment, scalability, monitoring, and other automation tasks.
Technologies: Amazon Web Services (AWS), Amazon 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 Administration, CI/CD Pipelines, Networking, Continuous Integration (CI), Amazon Route 53, Amazon RDS

DevOps Engineer

2018 - 2019
Jeeny (EasyTaxi MiddleEast)
  • 分析和改进堆栈,以识别和消除性能瓶颈和故障点.
  • 对平台、操作系统和网络级问题进行测试、调试和故障排除.
  • 与开发团队合作提高系统可靠性, performance, security, and deliverability.
Technologies: Puppet, Amazon Web Services (AWS), Amazon EC2, Amazon CloudFront CDN, DNS, Hiera, Jenkins, Site Reliability Engineering (SRE), Docker, AWS DevOps, AWS Certified DevOps Engineer, DevOps, CI/CD Pipelines, Networking, Continuous Integration (CI), Amazon Route 53, Amazon RDS

Cloud Engineer

2016 - 2017
Vaporvm
  • Deployed, administered, and maintained new and existing OpenStack, CloudStack, AWS, and other IaaS platforms.
  • 部署开源解决方案来分析和监控服务, performance, resource utilization, 以及错误排除,例如Elastic Stack (ELK Stack)和Zenoss部署,用于公司云环境的深度分析和NMS.
  • Designed architecture and led the migration to SDN and NFV, using Juniper Contrail, vSRX firewalls, QFX switches, Red Hat OpenStack, and custom VNFs.
  • 将部署和操作任务记录到sop中,以协助初级团队成员和支持团队.
Technologies: OpenStack, Juniper, Cisco, Linux, CentOS, Debian, ELK (Elastic Stack), Bash, IPsec, VPN, IP Networks, Software-defined Networking (SDN), Linux Administration, Linux Server Administration, Networking

Migration of a High-traffic Website to AWS

http://aws.amazon.com/solutions/case-studies/pakwheels/
Migrated a high-traffic website, with more than 30 million annual users, 从没有操作设置的传统数据中心环境到带有CI/CD管道的基于aws的现代环境, zero downtime blue/green deployments, proper monitoring, log analytics, operational SOPs, and most importantly, a DevOps mindset. AWS featured this migration in a case study.

Domain Fronting to Bypass ISP Restrictions

After a spat, ISPs blocked our company's services. I built a system using AWS Lambda, S3, 和Cloudfront绕过ISP封锁使用Cloudfront代理流量到我们的后端, S3 to resolve the CloudFront hostname, 以及三个Lambda函数来旋转CloudFront端点并更新S3中的记录.

对K8s (Kubespray)、AWS (CloudFormation、EKS、CloudWatch Agent)等的开源贡献

http://lnkd.in/dji8NFqR
我一直在为Kubernetes sig项目Kubespray贡献代码.

I have also contributed to multiple AWS repos, and various AWS teams have merged several of my pull requests.

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

Apart from these, 我还在过去创建了一个Jenkins插件,并为其他较小的项目做出了各种贡献.

从AWS EC2 + Puppet到Kubernetes的微服务栈迁移

将一个由Puppet和Hieradata管理的非常复杂的基于微服务的堆栈迁移到Kubernetes,通过将Helm与相同的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, 以及在Jenkins中构建CI/CD管道以实现无缝部署.

该配置保存在五个git存储库的版本控制下, 导致端到端的GitOps和基础设施即代码(IaC).

弹性堆栈监控方案,日处理2000万条日志

我为一家每天收到超过2000万个请求的高流量初创公司构建了一个成本效益极高的监控解决方案. This allowed the teams to effectively monitor service health, debug issues, and analyze traffic patterns.

解决方案是基于一个运行在廉价上的自我管理的Elasticsearch集群, bare metal servers, 多个从S3同步ALB日志到Elasticsearch的cron任务, a custom-ingest pipeline to extract relevant fields from logs, and custom dashboards on Kibana to visualize the data.

Tools

ELK (Elastic Stack), Ansible, Jenkins, NGINX, AWS CloudFormation, Amazon CloudFront CDN, Amazon EKS, Amazon CloudWatch, Puppet, Helm, Terraform, GitHub, GitLab, Google Kubernetes Engine (GKE), VPN, ActiveMQ, Git, AWS IAM, Kibana, Boto 3, AWS Fargate, CircleCI

Paradigms

DevOps,持续集成(CI),软件定义网络(SDN),微服务

Platforms

Kubernetes, Amazon Web Services (AWS), Linux, CentOS, Debian, Amazon EC2, Amazon Linux, Docker, AWS Lambda, OpenStack, WordPress, Apache Kafka, AWS ALB, Google Cloud Platform (GCP)

Other

Autoscaling, DNS, HTTPS, Site Reliability Engineering (SRE), AWS DevOps, AWS Certified DevOps Engineer, Linux Administration, Linux Server Administration, CI/CD Pipelines, Infrastructure as Code (IaC), Amazon Route 53, Amazon RDS, Cloudflare, Networking, Juniper, Cisco, IPsec, IP Networks, Filebeat, Serverless

Languages

Bash, Python, Python 3

Storage

Amazon S3 (AWS S3), MongoDB, Hiera, Elasticsearch

Frameworks

Ruby on Rails (RoR)

NOVEMBER 2018 - NOVEMBER 2024

AWS Certified DevOps Engineer Professional

AWS