Muhammad Usman

About Me

Motivated, committed, persistent, and a reliable DevOps engineer. Continuously learning skills and knowledge. Ability to understand and manage operational and functional team. Capable of using a wide range of technologies to handle different projects.

Skils

  • Operating Systems: RedHat, AWS Linux (2, 2023), Fedora, Debian

  • Version Control: Git, GitHub, AWS CodeCommit, GitLab

  • Cloud Platform: Amazon Web Service (AWS)

  • Scripting Languages: Bash, Python, PowerShell

  • CI/CD: Jenkins, AWS CodePipeline, GitLab

  • Infrastructure as Code (IaC): AWS CloudFormation, Terraform

  • Monitoring Tools: AWS Cloudwatch, AWS CloudTrail, Prometheus, Grafana

  • Containerization: Docker, AWS Fargate, Amazon ECR, Amazon ECS

Work Experience

 

  • Set up and configured MySQL, PostgreSQL, and MariaDB on a Linux server, performed local backups on EC2, and migrated to Amazon RDS
  • Deployed and configured OpenVPN Access Server on Amazon EC2, conducting extensive mobile app testing
  • Implemented and configured of a Node.js application on AWS EC2, leveraging Git and GitHub as integral components of the setup
  • Managed an AWS CloudFormation template to deploy an S3 bucket, an EC2 instance running an Apache web server, and a webpage hosted on the EC2
  • Created Bash scripts to automate various tasks, from directory analysis and backups to weather data retrieval through APIs
  • Monitored system health and performance using AWS CloudWatch, Prometheus and Grafana on AWS EC2
  • Performed the installation of WordPress, connecting it to an Amazon RDS MySQL database
  • Created and managed IAM roles and policies to grant appropriate access to resources in an AWS environment
  • Implemented and maintained CI/CD pipelines using Jenkins
  • Created Amazon CloudFront web distribution and delivered static content hosted in the cloud through Amazon S

Professional Skills

Technical writing
80%
Social media management
90%
Network configuration
95%

Certification