About Me
With six years of experience as a DevOps Engineer, I've honed my skills across diverse technical landscapes, ranging from consulting firms to e-payment businesses. This journey has provided me with an in-depth understand…
With six years of experience as a DevOps Engineer, I've honed my skills across diverse technical landscapes, ranging from consulting firms to e-payment businesses. This journey has provided me with an in-depth understanding of how companies architect their infrastructure, optimize for best practices, and ensure the security and high availability of their applications and services. I've actively participated in numerous projects, leveraging technologies like cloud computing, Kubernetes, Ansible, Terraform, ArgoCD, Gitlab CICD, Helm Charts, Red Hat Fuse, Linux/Unix operating systems, Git, Apache Kafka, Rabbitmq, Teleport, HashiCorp vault, computer networks, SAN storage, and next-generation firewalls. My enthusiasm for learning new technologies and my ability to adapt quickly allow me to seamlessly integrate into new environments and deliver immediate value.
Experience
DevOps Engineer
- Automate provisioning and managing resources on the cloud using custom-developed terraform modules.
- Apply automation for repeated jobs to enhance productivity and ensure consistency using Terraform, Ansible, and bash scripting.
- Using ansible playbook to patch and harden our instances in the cloud.
- Automate Infrastructure management and build it as code.
- Managing Kubernetes deployment on the cluster using helm charts.
- Configuring and managing Rabbitmq clusters.
- Managing Postgres Clusters and replicas.
- Schedule automated backup and restore operations for the Databases.
- Deploying technology stacks to monitor all resources in the k8s cluster or on VMs.
- Responsible for Continuous Deployment and Operations for micro-services.
- play a crucial part in the automation of our Continuous Integration and Continuous Deployment (CI/CD) pipelines, with a primary focus on enhancing code quality, ensuring consistent formatting, and implementing robust security checks for each release.
Senior System Engineer
Monitoring system operation 24/7 with Zabbix Software.
Writing bash scripts takes actions, sends triggers, and automates repetitive tasks.
Create and manage pipelines using Jenkins for the new deployment.
Deploying new Applications on Redhat Fuse and WebLogic.
Installing, configuring, and managing IPA server for centralized authentication and integrating it with Entrust to allow multifactor authentication across our systems.
Performs system hardening and apply PCI DSS standard across our systems.
Configuring and managing HPE Synergy systems using OneView.
Configuring Nginx as a proxy, reverse proxy, and load balancer.
Configuring Apache ActiveMQ and Apache Tomcat.
Apply changes and new configurations using Ansible to all systems to maintain resilience and avoid inconsistent configurations.
Leading and managing new system integrations.
Aman is a very fast operation that requires being very organized and knowing how to monitor all services in a smart way and understand the business so you can take fast actions during the daily routine to solve any issue in the market and open tickets with the partners and our developer's teams using Jira software to fix any issues or bugs that appear on the market after any changes.
Working with HP Data Protector to automate backups and restore data.
System Engineer
Generate reports on system performance for the team and wider organization and work to optimize processes and lead process improvement.
Installing, managing, and configuring Linux and Unix systems.
Configuring and administering applications like Zabbix and IBM SKLM.
System backup and restore.
AIX basic administration like software installation, working with volume groups, and deploying high availability clusters HACMP.
SUSE Manager installation, configuring custom channels to control the batch cyclic schedules in a large environment and audit the systems states using OpenSCAP utility.
Writing bash scripts to automate and schedule jobs and generate reports about system performance and security incidents.
Responsible for implementing a firewall in any company in different modes whether layer 2, layer 3, or virtual wire.
Implement Palo Alto FW best practices security policy for internet gateway.
Configure remote access VPN using a product called global protect which also secures our employees outside the boundaries of our LAN.
Prioritize traffic related to business over other unnecessary traffic using QoS rules and profiles.
Help companies block and detect any device that is involved in any suspicious botnet using DNS Sinkholing and can also integrate the firewall with the active directory to apply the policy to users or groups of them according to their roles which are more efficient, especially in monitoring and reporting.
Can also deploy the firewall in tap mode for POC to monitor the traffic without any effect on the network stream to generate security life cyclic reviews to help customers to identify malicious traffic and infected devices and provide recommendations to help secure your network.
Installing and initial configuration for ESXi servers.
Hands-on experience configuring and installing v-center software.
Lab experience in, installing, and configuring HMC and VIOS to manage IBM power servers.
LPARs creation and Configuration.
AIX OS Installation and Configuration.
Technical Instructor
Work as an instructor for a year in a volunteer student activity.
Talking about career path and how to start your career.
Give an introduction about network communication, OSI layers, IP addressing, subnetting, and most topics in CCNA.
DevOps Engineer
Automate provisioning and managing resources on the cloud using custom-developed terraform modules.
Apply automation for repeated jobs to enhance productivity and ensure consistency using Terraform, Ansible, and bash scripting.
Using ansible playbook to patch and harden our instances in the cloud.
Automate Infrastructure management and build it as code.
Managing Kubernetes deployment on the cluster using helm charts.
Configuring and managing Rabbitmq clusters.
Managing Postgres Clusters and replicas.
Schedule automated backup and restore operations for the Databases.
Deploying technology stacks to monitor all resources in the k8s cluster or on VMs.
Responsible for Continuous Deployment and Operations for micro-services.
Play a crucial part in the automation of our Continuous Integration and Continuous Deployment (CI/CD) pipelines, with a primary focus on enhancing code quality, ensuring consistent formatting, and implementing robust security checks for each release.