Specialized in System Administration, DevOps AWS Cloud & Cloud Security with a great knowledge and experience. Looking for challenging new projects where I, Muhammad Afaf Ali can utilize my complete potential and skills up to the mark and provide industry required solutions. Well-versed in the latest operating systems, network and system administration techniques, hence seeking for a position where my hands-on self motivating passion with technology provides me with a unique understanding of how to balance conflicting requirements and bring complex enterprise level IT projects to successful completion. I Muhammad Afaf Ali, have the ability to work individually as well as co working with a team, Muhammad Afaf Ali with demonstrated results in a leading and contributing to projects. I am a quick learner and have a vast skill set and have great troubleshooting skills to assist in any kind of necessity, as long as it is running on computer.
* DevOps skills:
— Automation for build and deploy of your app from Git repository to AWS (EC2/ECS/EKS/EB, Lambda etc.)
— Develop automation for Unix/Linux infrastructure with Bash scripting.
— Develop Shell/Chef/Ansible code to automate server builds, OS patches, and deployment of applications to dev, test, and production environments.
— Design reliable infrastructures for IT products that are migrated from on-premise or developed for AWS platform using infrastructure-as-a-code concept.
— Write a custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions on Linux EC2 instances.
— Manage multiple AWS accounts, enforced network security, user/group permissions, service performance and cost.
* AWS skills:
— Designing and deploying scalable, highly available, and fault tolerant systems on AWS
— Lift and shift of an existing on-premises application to AWS
— Ingress and egress of data to and from AWS
— Choosing the appropriate AWS service based on data, compute, database, or security requirements
— Identifying appropriate use of AWS architectural best practices
— Estimating AWS costs and identifying cost control mechanisms
— Correctly using spot-instances in your project what makes your EC2 (ECS, EKS, EB) usage up to 80% cheaper!
* Common jobs that I have done:
— Introduce startups and individuals to the benefit of AWS.
— Containerize native applications (PHP, Python, Nodejs, Java, Scala, Ruby etc.) to run with AWS ECS/Docker including 1 step build & deploy (git push) using CICD tools (Jenkins, GitlabCI, AWS CodeCommit).
— Troubleshooting VPC/Networking issues, communication between AWS resources, like Lambda and private RDS/ElastiCache/EC2/etc.
— Harden security (IAM, VPC, Security Groups, S3 ACL, WAF, CloudTrail, etc.).
— Setup serverless stack (Lambda, DynamoDB, S3, CloudFront).
— Review proposed or existing AWS architecture for security, cost-optimization, HA, Backup, Performance, etc.
— Setup secured access (openVPN, SSH tunnel) between on-premise and private subnets (VPC). Setup VPC Peering connection
— Create CloudFormation templates for quick replication of AWS stack (deploy to multiple regions, easy to create and remove resources, etc.)
OS: Linux (Redhat, Ubuntu, Debian, CentOS, FreeBSD), Windows (2008R2, 2012 R2, 2016)
Web Servers: Apache, Nginx, Tomcat, JBoss.
Databases: MySQL, MongoDB, PostgreSQL
.
Linux Administration - Server Setup, LAMP setup, Bash Scripting.
Networking - IPv4, DNS, DHCP, Design & Implement different network solutions based on the environment.
Virtualization - Vmware ESX-i server setup, machine creation, backup etc. Citrix Xen server.