Muhammad Mumtaz

Pakistan

@mumtaz81

Looking for Opportunities

Badges

Problem Solving
CPP
Python
Sql

Certifications

Work Experience

  • DevOps Engineer

    Ewarenet•  February 2023 - Present•  Islamabad (Hybrid)

    Collaborate with development teams to automate deployment processes using Terraform, Ansible, Docker, and Kubernetes on AWS for Golang and Python microservices. Develop reusable scripts and Docker Swarm configurations to streamline CI/CD pipelines using Jenkins, GitHub Actions, and Ansible. Design and manage public and private cloud infrastructures on AWS using CloudFormation for Golang-based microservices. Incorporate AWS IAM and CloudFormation into CI/CD pipelines for automatic protection and proactive threat detection. Deploy AWS infrastructure using Terraform, CloudFormation, and Ansible, maintaining version control with GitHub. Architect and deploy microservices using AWS Lambda, API Gateway, and ECS Fargate for Golang-based applications. Utilize Prometheus, CloudWatch, and Grafana for application performance monitoring and ELK Stack for advanced monitoring. Automate container management and orchestration with Kubernetes, Docker, and Ansible for Golang-based microservices. Coordinate with stakeholders to design and implement infrastructure and deployment strategies, ensuring compliance with regulatory standards using AWS CloudFormation. Led the migration of applications and databases to AWS, implementing backup and disaster recovery strategies with S3 and AWS Lambda.

  • DevOps Engineer

    LONDON WEB WORLD LIMITED•  September 2020 - January 2023•  Remote

    Migrated Terraform and Jenkins credentials to AWS Secrets Manager, enhancing security and eliminating git-crypt. Maintained and updated Terraform modules for AWS resources, utilizing AWS CloudFormation for infrastructure management. Built Development, Staging, and Production environments from scratch using Terraform and AWS Elastic Beanstalk. Migrated Jenkins to AWS Lambda, automating daily backups with AWS CLI. Deployed microservices to AWS ECS, utilizing AWS Fargate for serverless container orchestration. Created Jenkins files to package Docker images and manage AWS ECS deployments. Developed CI/CD pipelines for Cloud Services using Jenkins, Terraform, and AWS CloudFormation. Deployed and backed up AWS ECS clusters using Terraform and AWS CLI. Configured and monitored AWS ECS clusters with AWS IAM roles and AWS CloudWatch. Managed Git workflows and release pipelines using Jenkins and AWS CLI. Integrated AWS CloudWatch with AWS IAM roles for secure monitoring and ensuring compliance with AWS security best practices. Monitored AWS resources with AWS CloudWatch and configured auto-scaling policies using AWS Lambda.

  • Jr. DevOps Engineer

    DigitForce Private Limited•  January 2019 - August 2020•  Islamabad

    Refactored monolithic applications to microservices and component-based architectures for CI/CD deployments using Docker Swarm and Kubernetes on Amazon EKS and Amazon ECS. Created Terraform configurations for provisioning AWS infrastructure and deploying REST APIs using GitHub Actions and Jenkins. Utilized Terraform for infrastructure management, integrating with HashiCorp tools for secure and efficient deployments. Designed release plans in collaboration with stakeholders, including Project Management, Development, and QA teams, following the Software Development Life Cycle (SDLC) principles. Managed Git repositories on GitHub, implementing branching strategies and troubleshooting code merge issues using GitHub Actions for automated testing and deployment. Worked on migration of applications from on-premise to AWS Cloud, building a CI/CD pipeline using Jenkins and GitHub Actions. Installed, configured, and administered Jenkins on Linux for automating deployments and ensuring continuous delivery, using Bash scripts for automation. Assisted in maintaining Kubernetes clusters and guided development teams in containerizing applications on Docker and Amazon ECS. Ensured high availability and performance of container orchestration platforms, deploying updates without downtime using Docker Swarm and Kubernetes. Created Jenkins CI/CD pipelines, and deployed Docker images to JFrog Artifactory and Kubernetes clusters. Managed web applications and environments with Ansible, using playbooks for provisioning, configuration management, and software deployment, and authored Terraform modules for infrastructure management. Implemented Extract, Transform, Load (ETL) processes using Python for data management and analytics. Published a Terraform module to the Terraform registry for enterprise deployments, and utilized GitHub Actions for automated testing and deployment. Experienced with tracking tools like JIRA.

Education

  • Computer Science, Bachelor of Science in Computer Science•  September 2014 - December 2019•  CGPA: 2.78

Skills

Linux System Administration
Git
JIRA
AWS Command Line Interface (CLI)
HashiCorp
Docker
Kubernetes
Amazon EKS
Amazon ECS
AWS Lambda
AWS Elastic Beanstalk
AWS CloudFormation
AWS Identity and Access Management (AWS IAM)
Python
Bash
Golang