YOSSRA MELLITI
Linux Automation Engineer
SUMMARY
An enthusiastic Linux Automation Engineer with 5+ years of experience, attained expertise in the setup, maintenance, troubleshooting and decommissioning of Linux-based servers in hybrid environment. Experience in upgradation, patching, System performance investigation, Tuning, Backup, and troubleshooting. Competent with incident management, change management, in Red Hat Linux, VMware and cloud infrastructure. Worked for automation management of many systems and applications efficiently and coherently using Ansible. Hands on experience in handling containers such as Docker and Kubernetes. Experience in languages such as bash scripting, YAML and intended to learn Python. TECHNICAL COMPETENCIES
• Experience VMware, ESXi, Vcenter, Cluster, Hot & Cold Migration, High Availbility.
• Worked with Linux Operating systems distributions like CentOS, RHEL, OEL
• Working experience with AWS resources such as VPC, EBS, ELB, EC2, S3, IAM, AMI, Cloud templates, Cloud Trail and Cloud Watch.
• Proficient in Version control systems like BitBucket, GitLab.
• Excellent expertise in DevOps tools like Ansible, Ansible Tower and Containers such as Docker and Kubernetes.
• MQ
• Demonstrated skills in Networking Protocols TCP/IP, UDP, FTP, DHCP, HTTP, SSH, TCPDUMP.
• Expert in Storage Management using LVM, RAID, SAN, NFS and File system management.
• Dealt with Monitoring tools like Nagios, Splunk
• Ticketing tools such as Service Now and Jira.
WORK EXPERIENCE
Linux Automation Engineer Sep 2021 – Present
JP Morgan Chase Jersey City, NJ
• Proficient in utilizing the BladeLogic automation tool to perform OS upgrades and provisioning for newly built servers.
• Demonstrating expertise in VM migration using Vmotion, coupled with adept utilization of DRS and HA functionalities.
• Providing support for on-prem bare-metal systems, virtual machines, and cloud instances.
• Effectively managing the cloud environment in alignment with company security guidelines.
• Monitor infrastructure and application availability and health across multiple data centers using Splunk.
• Utilizing GitLab web-based platform for source code version control, enabling collaborative development among multiple developers.
347-***-**** New York **************@*****.***
• Collaborate with the DevOps team to make code modifications using Git VCS, including cloning, adding, committing, and pushing codes.
• Successfully executed data, application, and server migrations, both from physical to virtual and vice versa.
• Experience in managing Docker Ecosystem including spinning Docker container, managing snapshots, pulling imgaes from Docker Hub, building customized images, and Docker Compose.
• Effectively manage Docker volumes to handle the ephemeral storage of Docker containers.
• Develop Ansible scripts to automate deployment processes, monitor system health, and perform automated testing.
• Utilizing Ansible Tower, providing an intuitive dashboard and role-based access control for streamlined deployment management.
• Proficient in supporting databases, including MySQL/MariaDB.
• Monitoring and troubleshooting system performance issues and conducting Root Cause Analysis
(RCA) on system resources.
• Managing storage and backups on Amazon Web Services, utilizing S3 buckets, Glacier, attaching EBS volumes to EC2 instances and managing EFS file systems to provide access in multiple availability zones.
• Spearheaded the integration and management of message queuing (MQ) services within the IT infrastructure, enhancing communication and data transfer processes across distributed systems.
• Developed robust monitoring and maintenance protocols for MQ services, significantly reducing downtime and improving system reliability.
• Collaborated with cross-functional teams to optimize MQ implementations, resulting in improved message handling capabilities and performance.
• Creating IAM roles, defining permissions, attaching policies as per company requirement, customizing security groups to manage access.
• Ensuring highly availability EC2 instances by implementing ELB, implementing scalability with auto-scaling, monitoring resources using CloudWatch.
• Use Kubernetes to manage containerized applications, utilizing nodes, Config-Maps, selectors, and services to deploy application containers as Pods.
• Utilized ServiceNow to efficiently resolve tickets, alerts, and incidents, contributing to enhanced organizational productivity.
• getting alerts by configuring splunk forwarder.
Systems Administrator Sep 2019 – Aug 2021
Columbia University New York, NY
• Demonstrated expertise in the installation, provisioning, deployment, administration, and troubleshooting of RHEL and CentOS systems.
• Proficiently created and managed a variety of virtual machine components, including snapshots, templates, and clones, ensuring optimal system functionality.
• Conducted regular updates and applied patches to strengthen system security and maintain stability.
• Facilitated seamless collaboration by sharing directories and files over a network using NFS.
• Evaluated server performance, fine-tuning the kernel for optimal efficiency.
• Proactively monitored file system usage and implemented housekeeping measures, such as log rotation, to maintain system health.
• Configured and troubleshooted various networking protocols, including TCP/IP, HTTP, NFS, NIS, DNS, and DHCP.
• Implemented Logical Volume Manager (LVM) configurations, unifying storage space by combining physical volumes into volume groups.
• Successfully configured and maintained web servers catering to multiple end-users, offering comprehensive support for both local and remote users.
• Executed bash scripts for diverse system tasks, encompassing backups, log collection and sorting, package installation, and monitoring.
• Extensive experience in configuring, troubleshooting, and supporting Dell IDRAC and HP ILO remote console servers.
• Managed file systems, including formatting, mounting, filesystem check, ensured the integrity and managed Swap.
• Implemented logical NIC configurations, established NIC teaming, and configured load balancing and active back-runners for efficient network traffic management.
• Played a pivotal role in the configuration and management of Active Directory, NIS, LDAP, local YUM repositories servers, and NFS servers and clients.
• Worked with Jira System to handle change request, tickets and incidents.
• Configured various RAID levels to optimize reading and writing performance, provided cost- effective solutions, and implemented striping, mirroring, and parity techniques.
• Responsible for assigning permissions, implementing restrictions, and managing user and group accounts.
Linux Support Technician Sep 2018 – Aug 2019
Advanced Micro Devices NYC, NY
• Installed software, packages, and equipment drivers.
• Managed user accounts, groups, permissions, and made modifications to user ownership and access.
• Addressed incoming tickets and fulfilled user requests.
• Provided support to users and collaborated with various teams within the environment.
• Executed database backup and restoration processes.
• Improved virtual machines by augmenting resources, incorporating additional memory, CPU capacity, and expanding hard disk storage.
• Scheduled and managed jobs, including enabling and disabling Cron jobs.
• Accountable for the physical deployment and organization of servers.
• Conducted hardware maintenance and repair tasks. EDUCATION
Master in Economics - (2003)
FSEGT (FACULTÉ DES SCIENCES ECONOMIQUES ET DE GESTION DE TUNIS) – Tunis BMCC