![](images/header-background.jpg)
![](images/avatar.jpg)
Yousaf K Hamza
DevOps Engineer
About Me
Hello! I’m Yousaf K Hamza. I am passionate about DevOps. I am a skilled DevOps Engineer and master of DevOps tools/services like AWS Cloud, Azure, Linux, Terraform, AWS CloudFormation Packer, HashiCorp Vault, Ansible, Buildah, Docker, Kubernetes, Python, Bash, CI/CD, Jenkins, AWS CodePIpeline, GitHub Actions, Git. I am a quick learner and a team worker that gets the job done.
I can easily capitalize on low hanging fruits and quickly maximize timely deliverables for real-time schemas.
Bio
Kanjikundil House
Desamangalam (PO)
Thrissur Dt, Kerala, India
PIN: 679532
Professional Skills
Work Experience
• Established IAM user management using Terraform.
• Managed Azure Active Directory app registrations.
• AWS EKS deployments with CI/CD workflows.
• I have implemented security checks with Snyk, Trivy, SonarQube, and Checkov.
• Real-time insights with Grafana and New Relic, reducing server response time.
• Deploying AWS infrastructure via Concourse CI from BitBucket.
• Infrastructure Building through Terraform.
• AWS Services (S3, CloudFront, API Gateway, Lambda, Cognito, WAF, Kinesis, Athena, CloudWatch).
• Ticketing using Jira and incident tracking using Confluence.
• Working Experience in AWS Cloud infrastructure and Services“EC2, VPC, ELB, EFS, S3, AMI, ASG, ACM, IAM, RDS, CloudWatch, Route53, API Gateway, Lambda, WAF, CloudFront, Kinesis”.
• Experience in AWS Infrastructure deployment using Terraform.
• Instituted Ansible configuration management and automation.
• Build and deploy Docker containers as per the requirement.
• Source code management Git (Bitbucket, GitHub).
• Continuous monitoring (Nagios, Zabbix, CloudWatch).
• Ticketing using Jira and incident tracking using Confluence.
• We are doing Monitoring with these tools( Nagios, PRTG, Mailchannels).
• Daily Backups and Tasks.
• Migrations (cPanel/DirectAdmin).
• Ticketing-based Troubleshooting (Linux/Windows).
• Troubleshooting with the issues on client tickets.
• Remote Tech Chat in Slack.
Education
6.93 CGPA
WES Certified
Chess RunnerUp in PEGSAGA Tournament
Typing Master (District)
Projects
Ansible / Jenkins / AWS Cloud /GitHub Webhook
ASG Rolling Update (Ansible + Jenkins)
I just try to a new explanation method for easy to convey my work and details. Basically, this is an ansible-playbook with ASG Rolling update and Create an AWS Infrastructure with (ELB + ASG + Security Group). Its automated with Jenkins. Client Query: I have an ELB (Elastic LoadBalancer) in amazon and that ELB under instances is registered from an ASG. Also, the developers are uploaded the site contents to the git, and the developers make updates on git (ELB git changes through user-data with git). So, that's very complicated each update time has to change the count of ASG but it's very annoying and expensive creates and removes instances unwanted is there any solution? Answer: We have created a ASG oriented ansible playbook with dynamic inventory and its help to update git contents which if the current available instances and you can use this manually or automate via jenkins like (continues deployment) and who use the playbook it never needs to create instances unwanted.
Docker / Docker-compose / Python / IPstack API
IP-Location finding website containerization with Nginx LoadBalancing
It's a sample IP-location website and anyone can easy to set up this iplocation project on your environment with the help of docker-compose and containerization. Also, this project includes 3 IP-location lookup (ipstack) containers for effectivly working and that can handle more clients, and that three containers datas store/fetch to a common cache server (Redis). Also, the 3 containers are connected with an Nginx server, and that server act as a load balancer, and this server is only connected with the outside world.
Terraform / AWS Cloud / Bash Script / Ansible
Terraform used to Create an Ansible-master & Ansible Clients
The ansible infrastructure is created through terraform (IAC). All the details are fetching through a bash script. So, you don't need to change anything manually all are working automatically but some values are appending with your answer. Also, the infrastructure includes one ansible master server (Constant Redhat Distributer), two ansible client servers (Choosable Redhat/Debian Distributer) please note that both client servers with the same distributor which you opt for. In addition, you can choose both master/client's Instance type would you be like also you can use the infrastructure where you want. Furthermore, Terraform installation is included in the script and It's working with your AWS cloud and your default VPC.
References
![](images/reference-image-1.jpg)
Prince Josaph
Cloud Support Engineer / Armia Systems Pvt Ltd.
I have worked with Yousaf at Armia Systems and it was a unique experience. He helped me understand the company’s internal process. His work ethic is pristine, and he is easily adjustable to a given situation. His ability to go out of his way to find a solution for an ongoing issue has made him stand out. He will be a valuable asset to any company
![](images/reference-image-2.jpg)
Ajish Antony
Cloud Engineer / Urolime Technologies Pvt Ltd.
Yousaf is a very talented, knowledgeable and well-rounded lead engineer. while working with him I was impressed with his knowledge and passion for technology. Yousaf is a key team member and I look forward to working with him again.