نبذة عني
A dedicated professional with 6 years of work experience, including over4 years as a DevOps Engineer. Critical thinker with extensive understanding of high availability architecture and concepts. Proficient in Kubernetes…
A dedicated professional with 6 years of work experience, including over4 years as a DevOps Engineer. Critical thinker with extensive understanding of high availability architecture and concepts. Proficient in Kubernetes, Terraform, GitHub Actions, Jenkins, Docker, Helm Char, AWS, and Azure. Purpose-driven with the capacity to be a strong team player and work effectively independently.
الخبرة
Senior Software Analyst
Managed containerized applications using Kubernetes, including pod scheduling, scaling, and health monitoring.
Developed automated CI/CD pipelines for both web applications and backend services.
Implemented security best practices for Kubernetes clusters for RBAC (Role-Based Access Control), resource allocation, pod design, deployment strategies, Config-Maps and Secrets.
Ensured availability of production and development systems based on AWS cloud and EKS.
Deployed and managed Kubernetes clusters in different environments (development, testing, production) based on infrastructure as code (IaC) principles.
Customized Helm chart templates, values, and configurations for different deployment environments and configurations.
Integrated Helm with CI/CD pipelines (e.g., Jenkins, GitHub Actions) to automate the deployment and upgrade of Kubernetes applications.
Managed secrets, encryption, and access controls for GitHub Actions CI-CD workflows and integrations.
Designed and implemented automated workflows using GitHub Actions for continuous integration (CI) and continuous deployment (CD) pipelines.
Collaborated with development teams to define and implement best practices for using GitHub Actions.
Integrated Terraform with cloud-native services, APIs, and provider-specific features to orchestrate complex cloud architectures.
Wrote and maintained Terraform code for non-team specific infrastructure (VPC, route tables, security groups, IAM, etc.).
Employed Terraform to define and provision infrastructure as code, enabling reproducibility and version control of infrastructure.
Managed Datadog monitoring agents to collect metrics and logs from applications, servers, and cloud resources.
Resolved issues raised by users and developers from JIRA.
Worked on Private-SAAS implementation for an internal application on top of the IIS server.
DevOps Engineer
Utilized Kubernetes for orchestration and Docker for containerization to streamline deployment processes and improve scalability.
Applied security best practices in Kubernetes environments, including network policies, RBAC, and secrets management, high availability, and fault tolerance.
Designed and developed Helm charts to package, configure, and deploy Kubernetes applications.
Wrote YAML scripts to define workflow steps, triggers, and conditions for building, testing, and deploying software applications by using Helm Chart.
Designed, implemented, and managed CI/CD pipelines using Jenkins and GitHub Action to ensure efficient and reliable software delivery.
Integrated GitHub Actions with various development tools and services, including cloud platforms (AWS, Azure), container registries (Docker Hub), and monitoring tools.
Developed and maintained Terraform modules that comply with internal standards for resource security.
Managed Terraform state files, ensuring secure and consistent state management using remote backends like AWS S3 and Azure Blob Storage.
Set up webhooks, triggers, and notifications in Jenkins to initiate CI/CD workflows based on code commits, pull requests, and branch merges.
Worked on taking backup in Jenkins job and pushing the backup into S3 bucket, Master Slave Architecture, Scheduling, trigger jobs, and job migration from one server to another in Jenkins.
Automated repetitive tasks using Groovy, Shell, or declarative pipeline scripts within Jenkins jobs.
Implemented branching strategies (e.g., feature branches, release branches, hotfix branches) to facilitate parallel development and code isolation.
Managed and maintained version control systems using Git for source code, documentation, and configuration files.
Created and managed AMI/Snapshots/Volumes, upgrade/downgrade AWS resources (CPU, Memory, EBS).
Managed and configured AWS services as per the business needs (ELB, Route 53, S3, Cloud Watch, IAM, VPC, Subnets, Route tables, NAT gateways, and VPN connections).
Configured serverless architecture solutions utilizing AWS Lambda functions and API Gateway.
Process Analyst
Provided insights and recommendations based on data trends and patterns.
Gathered and processed data to identify customer mindset.
Provided insights and recommendations based on data trends and patterns.
Predicted customer behavior and identified trends.
Stayed updated on the latest marketing technologies and trends.