
Mohamed Afrudeen S
Development
Tamil Nadu, India
Skills
DevOps
About
MOHAMED AFRUDEEN S's skills align with Programmers (Information and Communication Technology). MOHAMED also has skills associated with Consultants and Specialists (Information and Communication Technology). MOHAMED AFRUDEEN S appears to be a low-to-mid level candidate, with 5 years of experience.
View more
Work Experience
DevOps Engineer
ITRUST SOFT SOLUTIONS
January 2020 - Present
- Performed Kubernetes cluster builds, upgrades, and configuration. Built and configured Kubernetes Clusters, ensuring that nodes/pods can auto scale, communicate with each other and load balancer. Experience in installation of Docker using Docker toolbox and in creating custom Docker container images, tagging and pushing the images. Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimize using Kubernetes clusters in AWS EKS. Good experience on Docker components like Docker Engine, Docker-Hub, Docker Registry and using Docker for local Application Deployment Hands on experience on Terraform as tool for building, changing, and versioning infrastructure safely and efficiently. Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process. Hands on experience in using YAML to define and manage Kubernetes manifests, enabling efficient container orchestration, scaling, and service discovery for containerized applications. Developed build and deployment scripts using MAVEN and NEXUS as build tools in Jenkins to move from one environment to other environments. Managed Github repositories and permissions including branching and tagging. Written Ansible playbooks and created Ansible-Roles and used Ansible-Vault on configuration files. Hands on experience of Python, Shell, Bash scripting technologies. Worked on Application Environment Monitoring Tools like Prometheus, Grafana and Cloud Watch on AWS. Hands-on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, EFS, IAM, Load balancer, Auto scaling, VPC, Cloud formation, Route53, Cloud front, Cloud watch, RDS. Managed and maintained a diverse array of Linux-based servers, ensuring optimal performance and reliability. Led cross-functional teams in Agile ceremonies, including sprint planning, daily stand-ups, and retrospective meetings, fostering a culture of continuous improvement and delivery excellence. Create branches, tags and handled merge conflict using git merge tool. Created quality gates in SonarQube dashboard and enforced in the pipeline to fail the builds when the condition is not met. Manage scalable and reliable infrastructure using AWS services like EC2 for virtual servers and VPC for network setups. Implemented and managed data storage solution using Amazon S3 for scalable object storage. Configure and maintain Amazon RDS for relational database management, ensuring data integrity and performance. Utilized Amazon CloudWatch to monitor resource utilization, application performance, and set up alarms for critical metrics. Create customs monitoring dashboards to provide real-time insights into system health.