Muhammad Anees Tahir
Verified Expert in Engineering
DevOps Engineer and Software Developer
Munich, Bavaria, Germany
Toptal member since October 14, 2022
Anees is a confident DevOps software engineer and certified AWS developer associate with over seven years of experience in software development. He is proficient in Google Cloud Platform (GCP), AWS, and Azure. He has deployed applications from various domains, such as data engineering, machine learning (ML), and recommendation engines. Anees has a proven ability to develop ETL applications on AWS and build CI/CD pipelines for ML platforms (including observability and scalability of systems).
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Google Cloud Platform (GCP), Site Reliability Engineering (SRE)
The most amazing...
...application I've worked on as the sole DevOps engineer was Presize, which scaled to two million+ users in 2020.
Work Experience
AWS Expert
BT&M Investments LLC dba Qtego Fundraising Services
- Configured and managed multiple Beanstalk environments to handle increased traffic and demand. Implemented auto-scaling policies to ensure optimal utilization of resources and cost-effectiveness.
- Implemented multi-region deployment strategies to ensure high availability and disaster recovery capabilities. Configured and maintained failover mechanisms to seamlessly switch to a secondary region in case of a failure.
- Established database replication strategies to ensure high availability and minimal downtime during maintenance and upgrades. Monitored and troubleshot database replication issues and made necessary adjustments to improve reliability.
- Integrated Datadog with the infrastructure to monitor and track the key performance metrics of the system. Analyzed the container metrics and identified performance bottlenecks.
- Collaborated with the development team to resolve technical challenges and improve the system's performance. Regularly monitored and analyzed the system's performance and made adjustments to ensure optimal operation.
- Tested and validated the disaster recovery plan regularly to ensure its effectiveness. Analyzed and evaluated the existing infrastructure for potential risks and failures.
DevOps Engineer
SimplyWise, Inc.
- Fixed application performance monitoring issues with Datadog.
- Set up an NGINX Ingress controller deployment to handle around 25,000 requests a day.
- Developed back-end scaling for microservices deployed on Kubernetes.
DevOps Engineer
Presize GmbH
- Led the system and architecture design of core services for scale.
- Set up infrastructure automation using Terraform and scaled 30+ microservices using Kubernetes.
- Constructed seamless automated build scripts for CI/CD pipelines. Released management across all environments.
- Built an internal tool for billing (based on ELK (Elastic Stack), Kafka, and PySpark). Used by the sales team for $100,000 MRR bills and reduced billing efforts to 70%.
- Managed servers, applications, cloud services, and container orchestration engines. Saved $350,000 in cloud costs.
- Assured high up-times for our system and low response times. Maintained 99.99% uptime as service-level agreements (SLA).
ProServe (Intern)
Amazon Web Services (AWS)
- Developed reusable technical artifacts to aid DevOps consultants.
- Deployed natural language processing (NLP) based search engine for better text-based searches.
- Set up scalable deployment of internal onboarding tool.
Interdisciplinary Project (TUM) (Intern)
Presize GmbH
- Developed cloud architecture and application design for deep learning-based solutions.
- Development of CI/CD pipelines for machine learning and web microservices.
- Leading Architecture review by GCP and AWS solution architects.
Cloud Engineer
NorthBay Solutions
- Built a proof-of-concept for data-oriented enterprises.
- Collaborated with AWS solution architects and customers.
- Created and maintained architecture documents for big-data projects.
- Ran DevOps for big data, data lakes, IoT, and data ingestion projects.
Software Engineer
Systems limited
- Successfully delivered an eCommerce application for a leading store with 10,000 active monthly users.
- Reduced the bug backlogs by 90% in a time span of a week before going live.
- Improved the application performance by introducing caching for searched products by 40%.
Experience
Presize AI
Presize allows web shoppers to turn around in front of their smartphone camera once with normal clothes and automatically get their best-fitting clothing size recommended.
PySpark Data Pipeline
The pipeline had three major parts: data extraction from ElasticSearch in the form of CSV files, Logstash was used to fetch the daily data into CSV, and it was stored in S3 buckets.
The second part was performing aggregations on hundreds of GBs of data to extract the numbers for the finance team.
The third and final part of the pipeline was pushing the aggregated numbers to ElasticSearch to show them in Kibana dashboards.
I completed this project from inception to completion while designing the infrastructure architecture, which included the scalable deployment of ElasticSearch on Kubernetes clusters while ensuring the system's security and scalability.
Auction Application Scaling and Replication
I implemented multi-region deployment strategies to ensure high availability and disaster recovery capabilities. I configured and maintained failover mechanisms to switch to a secondary region in case of a failure.
I established database replication strategies to ensure high availability and minimal downtime during maintenance and upgrades. I also monitored and troubleshot database replication issues and made necessary adjustments to improve reliability.
I integrated Datadog with the infrastructure to monitor and track the key performance metrics of the system and analyzed the container metrics. I identified performance bottlenecks.
I then collaborated with the development team to resolve technical challenges and improve the system's performance. I regularly monitored and analyzed the system's performance and made adjustments to ensure optimal operation.
I tested and validated the disaster recovery plan to ensure its effectiveness. Finally, I analyzed and evaluated the existing infrastructure for potential risks and failures.
Education
Master's Degree in Computer Science
Technical University of Munich - Munich, Germany
Bachelor's Degree in Computer Science
National University of Computer and Emerging Sciences - Lahore, Pakistan
Skills
Libraries/APIs
Amazon EC2 API, Jenkins Pipeline, PySpark
Tools
CircleCI, Terraform, GitHub, Amazon Elastic Container Service (ECS), ELK (Elastic Stack), AWS CodeCommit, AWS CodeDeploy, Jira, AWS IAM, Git, GitLab CI/CD, NGINX, AWS ELB, CloudOps, AWS CLI, GitLab, Kubernetes HorizontalPodAutoscaler (HPA), Jenkins, Bitbucket, Amazon EKS, Amazon CloudWatch, Sentry, Amazon Virtual Private Cloud (VPC), Helm, Amazon Simple Notification Service (SNS), RabbitMQ, Azure Kubernetes Service (AKS), Logstash, Kibana
Languages
Python, JavaScript, SQL, Python 3, Bash
Frameworks
Flask, Django, ASP.NET, ASP.NET MVC
Paradigms
DevOps, Continuous Integration (CI), Agile, Agile Workflow, Continuous Delivery (CD), Load Testing, Software Testing, Azure DevOps
Platforms
MacOS, Safari Development, Amazon Web Services (AWS), Docker, Kubernetes, Google Cloud Platform (GCP), Linux, Amazon EC2, Visual Studio Code (VS Code), AWS Lambda, Azure, AWS Elastic Beanstalk, Unix, Apache Kafka
Storage
Amazon S3 (AWS S3), Datadog, Cloud Deployment, Elasticsearch, MySQL, Redis, PostgreSQL
Other
Containerization, Software Engineering, Operating Systems, Cloud Computing, Distributed Systems, CI/CD Pipelines, Container Orchestration, GitHub Actions, Infrastructure as Code (IaC), Elastic APM, Amazon RDS, AWS DevOps, Site Reliability Engineering (SRE), Amazon Route 53, Load Balancers, AWS Cloud Architecture, Cloud Architecture, Cloud Infrastructure, AWS Auto Scaling, Autoscaling, APM, DevOps Engineer, Architecture, ECS, Containers, APIs, Shell Scripting, Amazon API Gateway, AWS CodePipeline, SSL, Caching, Autoscaling Groups, Firewalls, HAProxy, IT Infrastructure, Solution Architecture, Monitoring, Data Structures, Big Data, Sitecore, Ajax, Machine Learning, Cloud Services, Linux Administration, Application Performance Monitoring
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring