Qasim Mehmood
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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构建了一个身份验证机制.
Principal Software Engineer
EMPG
- 构建基于kubernetes的基础设施平台,允许开发人员快速构建新项目的原型,并无缝地将其推广到生产环境.
- 领导了基于ec2的传统应用程序的重新架构,以便将其迁移到基于Kubernetes和AWS lambda的现代环境, improving reliability by ten times.
- 通过设置APM提高了应用程序的可观察性, central logging, and metrics collection. 通过清理遗留表和重组审计日志,提高了数据库性能.
- 在多个项目中开发并部署了基于lambda的图像处理解决方案,实现了近乎无限容量的实时图像处理.
Senior DevOps Engineer
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.
Systems Engineer
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.
DevOps Engineer
Jeeny (EasyTaxi MiddleEast)
- 分析和改进堆栈,以识别和消除性能瓶颈和故障点.
- 对平台、操作系统和网络级问题进行测试、调试和故障排除.
- 与开发团队合作提高系统可靠性, performance, security, and deliverability.
Cloud Engineer
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中,以协助初级团队成员和支持团队.
Experience
Migration of a High-traffic Website to AWS
http://aws.amazon.com/solutions/case-studies/pakwheels/Domain Fronting to Bypass ISP Restrictions
对K8s (Kubespray)、AWS (CloudFormation、EKS、CloudWatch Agent)等的开源贡献
http://lnkd.in/dji8NFqRI 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的微服务栈迁移
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万条日志
解决方案是基于一个运行在廉价上的自我管理的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.
Skills
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)
Certifications
AWS Certified DevOps Engineer Professional
AWS