نبذة عني
A certified DevOps Engineer with 15+ years of experience with in-depth knowledge in supporting, automating, and optimising mission-critical deployments in Azure and AWS, leveraging configuration management, Cl/CD, and De…
A certified DevOps Engineer with 15+ years of experience with in-depth knowledge in supporting, automating, and optimising mission-critical deployments in Azure and AWS, leveraging configuration management, Cl/CD, and DevOps processes. Proficient in leveraging Kubernetes and Docker to design and implement the scalable, reliable infrastructure. Adept at collaborating with cross-functional teams in Agile environments to deliver high-quality solutions.
الخبرة
DevOps Engineer
Configured and managed Microsoft Azure Cloud services such as Virtual Machines, VNets, Azure Firewalls, Subnets, Load Balancers, Azure Active Directory (AAD), Azure IAM (SSO/MFA/RBAC), Storage Accounts, and KeyVaults.
Administered managed and self-hosted services such as RabbitMQ clusters, Redis, Confluent Kafka, MongoDB Atlas, etc.
Streamlined deployment processes by introducing Infrastructure as Code (IaC) using Terraform, resulting in a 30% reduction in deployment errors and improving time-to-market for critical applications.
Implemented an enhanced monitoring and log aggregation solution using ELK Stack, Managed Prometheus, Grafana cloud, Slack and PagerDuty, enabling a more robust problem-solving solution and detecting issues proactively and doing troubleshooting quicker.
DevOps Engineer
Configured and managed Microsoft Azure Cloud services such as Virtual Machines, VNets, Azure Firewalls, Subnets, Load Balancers, Azure Active Directory (AAD), Azure IAM (SSO/MFA/RBAC), Storage Accounts, and KeyVaults.
Administered managed and self-hosted services such as RabbitMQ clusters, Redis, Confluent Kafka, MongoDB Atlas, etc.
Streamlined deployment processes by introducing Infrastructure as Code (IaC) using Terraform, resulting in a 30% reduction in deployment errors and improving time-to-market for critical applications.
Implemented an enhanced monitoring and log aggregation solution using ELK Stack, Managed Prometheus, Grafana cloud, Slack and PagerDuty, enabling a more robust problem-solving solution and detecting issues proactively and doing troubleshooting quicker.
Executed a cost-optimization initiative that reduced Azure expenses by $100,000 through leveraging reservations, spot instances, strategic resource allocation, and automated scaling.
Overhauled primary monitoring and logging practices with Azure Monitor, Application Insight and Log Analytics, enhancing visibility into application performance and reducing Mean Time to Detection (MTTD) of issues.
Developed PowerShell scripts to automate different tasks and ran them by Azure functions, K8S Pod and Azure runbook, saving approximately 10 hours of manual work per week for the DevOps team.
Built Cl/CD pipeline with Terraform and Azure DevOps for Kubernetes container environment, utilising Kubernetes as the runtime environment for the Cl/CD system to build and deploy on dev and prod environments.
Migrated Azure classic pipelines to YAML-based pipelines and used templates to reduce code duplication, decreasing deployment errors by 20%.
Spearheaded migration of edge network to CloudFlare to improve website performance, reliability and additional security using WAF, DDoS protection, CF Workers, Page Rules, DNS, and CF Pages.
Deployed a Service to Service (S2S) authentication mechanism between backend applications for a more robust and secure authentication by leveraging AKS workload identity and Microsoft Managed Identity, significantly improving the application security.
DevOps Engineer
Involved in designing, implementing and deploying applications and services on hybrid infrastructure (On-Premises and CSP) utilising almost all of the AWS stack, including Virtual Private Cloud (VPC), EC2, RDS, S3, ECS, ELB (Load Balancers), Route53, SNS, SES, Cloud Watch, Cloud Trail and IAM) focusing on high-availability, fault tolerance, and auto-scaling.
Created alarms in CloudWatch service to monitor the cloud infrastructure and collect metrics such as VPN link states, server performance, CPU utilisation, disk usage, etc.
Designed and built an automated build & release CI/CD pipeline using Git, Github Action and Spinnaker on hybrid IT infrastructure.
Built and deployed Docker containers to break up monolithic apps into MicroServices, improving developer workflow, increasing scalability, and optimising speed.
Designed and developed infrastructure using Terraform and automated end-to-end transit hub connectivity resource deployment in AWS via Terraform.
Designed and implemented a total infrastructure monitoring solution by using Zabbix, Grafana, InfluxDB, Telegraf and Prometheus, and set alerts and notifications up via Slack and email.
Cloud Engineer
Built and configured a virtual data centre in the Amazon Web Services (AWS) cloud to support Enterprise Data, including Virtual Private Cloud (VPC), EC2, SQS, SNS, Public and Private Subnets, Security Groups, Route Tables, Gateways, and Elastic Load Balancers (ELB).
Performed infrastructure management and daily maintenance routines on Linux OS and Windows servers, including monitoring system access, managing SSL certificates and tuning the system for optimum performance;
Improved configuration management and deployment automation using Ansible playbooks and YAML for resource declaration, created roles and updated Playbooks to provision servers.