Linux/devops Engineer Resume
SUMMARY:
- A team player with over six years of experience in the IT field and Linux/DevOps Engineering experience.
- Remained engaged in configuring, managing, maintaining, deploying, and performing root cause analysis on Bare - Metal & Virtual Machine Servers in an enterprise environment.
- Excellent ability to troubleshoot performance related bottlenecks, captivate new information, fix system related issues, and adapt to evolving circumstances.
- Experience in collaborating with the team and accomplishing company goals set by Senior Management and dealing with high level tasks.
- Sufficient experience in dealing with VMware and DevOps automation tools such as Ansible, Docker, AWS, Gitlab.
- Currently at a learning stage on picking up knowledge on other tools like Terraform, Kubernetes, and CI/CD Jenkins.
TECHNICAL SKILLS:
User Management: NIC Configuration - NIC Bonding - File System Management - Storage Management SAN
System Troubleshooting: Kernel Tuning - GIT Repository - Ansible Galaxy Hub - SolarWinds - SSH/SCP
Ticket Assessment and Prioritizing: Direct User Support – SELinux – VMware Virtualization - ILO – IDRAC Rack & Stack - TCPDUMP - TCP Stack - TCP/IP Protocol Suite - UDP - Netstat - SNOW - RAIDS
Process Management Crontab: DRP - LDAP – Red Hat Satellite - RHEL 7.6, 7.7 - VCenter vSphere, vSphere DRS - VMotion - ESXI 5.6, 6.7 - HA Clusters - OEL 6.10 - CentOS 7.6 - Ubuntu 140.04.5 - Iptables – Firewalls
NIC Bonding: NFS - DNS – Ext3, Ext4, XFS - Kubernetes – CI/CD Jenkins - Docker – Rsyslog
Performance Management: FTP – TFTP - Patching and Provisioning VMs and BMs - YUM Repository
Package Management: PXE-Boot, Kick-Start - Nagios XI - Splunk - GIT – DHCP - Ansible Tower
Vulnerability Management: LVM - HP ProLiant D 380 G9 - Dell PowerEdge R910 – Office 365
Cloud Computing: AWS – Bash Scripting - Python - HTTPS – RPC BIND - JIRA - REST API
Terraform: RDM – LUN - EMC SAN - VM Snapshot – SCSI - On-Call Rotation 24x7
RSYNC: Kernel Panic – Katello-Agent – IPv4 & IPv6 – HPC Cluster
American Express: Phoenix, AZ August 2018 – April 2021
PROFESSIONAL EXPERIENCE
Linux/DevOps Engineer
Confidential
Responsibilities:
- Supporting RHEL 7.6, 7.7, CentOS 7.6, OEL 6.10, Ubuntu 14.04.5 VM Servers and tested RHEL 8.2
- Configuring, managing, and provisioning Virtual Machines through Ansible Tower.
- Installing and deploying Apache web services by creating playbooks and executing through Ansible 2.7.
- Automating tasks on virtual servers centrally through VMware vCenter and vSphere using Ansible Playbooks, Bash Scripts and sometimes Python.
- Kickstarting several VMs in vCenter and vSphere with the use of VM templates in Ansible Tower.
- Understanding of REST API in Ansible Tower.
- Working with Red Hat Satellite Repository for system/package updates to avoid any vulnerabilities.
- Acting upon Manager’s CRQ to patch servers twice a month for system maintenance.
- Awareness of the next freeze time to avoid patching up servers to reduce disruption of operations mainly increase workload on our servers.
- Monitoring and logging servers and all network device activities in our environment using Nagios XI and Splunk and analyzing all aggregated data time to time to better understand various metrics.
- Resolving P1-P4 incident/service request tickets through CRQ via SNOW ticketing platform as well as documenting the steps taken to resolve those tickets for future analysis.
- Have dealt with P1 tickets in troubleshooting NFS being mounted improperly causing file system to hang.
- Performed data transfers from host to host via TAR and RSYNC.
- Troubleshooting network related incidents using Netstat -s, Traceroute, Tcpdump, Ping, Ncat, SS -tunap.
- Deployed & maintained web server applications, Apache Tomcat and Mozilla Firefox for application team.
- Actively working with LDAP to manage and authenticate users between Windows & Linux Environments.
- Actively working with the storage team to add EMC SAN Storage to VM via RDM.
- Troubleshooting disks with RAID levels to determine if servers are hot swappable.
- Taken VM snapshots to revert to previous state when tasked to work on servers.
- Solid understanding of the OSI Model, TCP/IP Protocol Suite, UDP, IPv4 and IPv6 addresses.
- Working with ESXi 5.6 and 6.7 servers.
- Experience with vMotion to migrate VMs from one ESXi server to another during system maintenance and for Disaster Avoidance best practices.
- Upgraded several servers from RHEL 6 to RHEL 7 and permanently shutting down the old VM.
- Balancing VM workload by using vSphere DRS to ensure appropriate amount of resource is given to each machine when the need arises.
- Dealing with High-Availability clusters which significantly reduced system downtime.
- Working knowledge of PXE-Boot to deploy OS images on several Rack & Stack BMs in our environment.
- Communicating with both application and developer’s team via Outlook to ensure critical operations are running efficiently without system delay.
- Accessing Bare-Metal server consoles through ILO, IDRAC, and IPMI utility in the event they becomenon-reachable.
- Performed operations on Bare-Metals HPC HP and Dell.
- Working with Gitlab pipeline, in close collaboration with the development and application team to ensure that any changes made to requirements for a project are communicated properly with all members of a team as well across teams for better workflow.
- Worked with Docker Containers for testing purposes.
- Brief understanding of Kubernetes, CI/CD Jenkins, Terraform (IaaC).
- Performed tasks in an array of AWS services (IAM, S3, EC2 Instances, VPC, EBS, AMI, EFS, CloudWatch, ELB, Auto Scaling, Bastion, CloudFormation, Stack) for brief understanding.
- Exposure to AWS service tickets from the AWS ticketing system, Jira.
- Created several EC2s using prebuilt AMI and was exposed to the automation of EC2 instances through Infrastructure as a Code written in JSON.
Confidential, Boston, MA
Linux Systems Administrator
Responsibilities:
- In charge of managing RHEL 6.3 and 7.5 OS Filesystem.
- Performed Root Cause Analysis on Linux machines to understand why system is becoming slow and sluggish with the use of commands; TOP, SAR, IOSTAT, VMSTAT, MPSTAT, FREE.
- Worked with TCPDUMP, to analyze network traffic between servers.
- Performed kernel tuning as per service request to enhance the functionality of the overall Linux Kernel.
- Created Bash Scripts to automate tasks like updating packages, adding users, installing, and starting services. Also performed task automation via Crontab.
- Configured RAID levels on BM servers.
- Secured Linux servers using strong passwords, enforcing SELinux, and implementing SUDO policy.
- Configured NIC Bonding for increased network performance and availability.
- Performed configuration on NIC files on servers assigning static/dynamic IP addresses.
- Worked with services such as DNS/BIND, APACHE, NFS, SSH, VSFTP, TFTP, Firewall.
- Worked with the operations team to extend volume on existing hard disk through LVM in situations where more disk space was required by the development/application team.
- Assigned to resolve service-related issues that were made through CRQ in SNOW.
- Installed and configured NFS with my team to enable file sharing on a remote host that could be centrally accessed by different departments.
- Worked with LDAP to authenticate and manage users between Linux and Windows systems.
- Authenticated users between Linux servers through SSH keyless entries.
- Used VM snapshots to revert OS back to previous state whenever needed.
- At times, referred to vendor documentation to fix OS issues that I was not familiar with.
- Understanding of the Linux Boot Process in RHEL 7.
- Performed ILO and IDRAC to take console on BM HP ProLiant DL 380 G9 and DELL PowerEdge R910.
- Created, configured, and maintained local YUM Repository.
Confidential, New York, NY
IT Support Technician
Responsibilities:
- Supported Windows 8 OS. Worked with Active Directory on Windows 10 to manage users and hardware related devices.
- Created files and directories for new user accounts and assigned permissions to complete tasks.
- Provided end user remote and onsite support.
- Opened tickets for issues that required manager’s attention.
- Assisted users in changing user passwords and any other sign-in related issues.
- Provided daily project status updates and communicated to the project management team.
- Responded to inquiries from various departments via Microsoft Outlook.
- Assisted co-workers who were having issues with difficult tasks.
- Great communication and collaboration across departments.