Linux Engineer Resume
0/5 (Submit Your Rating)
Houston, TX
PROFESSIONAL SUMMARY:
- Overall 7+ years of proven history of experience in the IT field. Highly adaptable working Linux Engineer capable of handling complex & challenging environments. Adept with on hybrid Linux, VMWare & AWS environments where capable of analyzing & resolving performance, scalability & reliability issues. Automated server provisioning, app deployment processes & daily repetitive tasks for better & efficient infrastructure support using Ansible & Scripting. Excellent problem solver & ensured highly available infrastructure by effective monitoring of performance & proactively addressing issues, in collaboration with multitasking teams.
TECHNICAL SKILLS:
Operating Systems: RHEL (6,7,8), CentOS (6,7), Windows
DevOps: Ansible Core, Ansible Tower, Terraform and Jenkins
Hardware: HP ProLiant DL380 G7, Dell PowerEdge (R610, R710)Worked with Users, Groups & Permissions.Monitored Performance of the systems.Managed Storage SAN, NAS & NFS.Container Management (Docker & Podman).
Documentation: Confluence, Box
Monitoring: Nagios & CheckMK
Version Control: GIT & GIT HUB.
AWS: EC2, S3, ELB, EBS, IAM, Cloud Watch.
PROFESSIONAL EXPERIENCE:
Linux Engineer
Confidential, Houston, TX
Responsibilities:
- Managed assigned projects & program components to deliver services in accordance with established guidelines.
- Responsible for installation, configuration, management & maintenance over Linux systems.
- Performed system patching, software updates & deployments consistent with change management processes in defined maintenance windows.
- Tested & Deployed security patches to several systems on Dev & Production environment.
- Utilized vSphere technologies, vCenter server to automate ESXi host configuration across numerous hosts & clusters, created templates, clones, snapshots of VMs, added resources such as CPU, RAM, & Network Adapter.
- Expert scripting and automation skills converting manual and maintenance functions into fully orchestrated automation of applications, backup & scheduling.
- Implemented Ansible to manage groups of servers to create users, deploy applications, automate tasks, provision, patch, install applications and perform server maintenance.
- Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration. Created roles and updated Playbooks to provision servers by using Ansible. Used Ansible Ad - hoc commands to get system settings and applying system configurations.
- Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, to allow individual teams access to use Ansible for their deployments.
- Worked closely with the Linux Admins/Engineers, DevOps, and other teams to resolve issues and develop long-term solutions to problems.
- Collaborated with vendors such as Red Hat, VMware, HP, and Dell to resolve any issues that arise.
- Actively monitored systems health using Nagios & responded to those tickets through the ticketing platform. Took actions based on the alerts to resolve the issue in a timely manner.
- Performed Network Interface Card (NIC) bonding on host systems to provide redundancy and fault tolerance.
- Deployed & configured LVM storage technology to manage disks & file systems on local, SAN & NAS attached devices & created snapshots for a point in time backups.
- Experienced in VMware HA, DRS, VMotion configuration, Virtual server converting tool, server clustering.
- Used VMotion for Hot and Cold migrations of VM's between different ESX servers.
- Planned, installed, upgraded and migrated RHEL 7 servers to RHEL 8.
- Diagnosed & troubleshot Linux server issues by isolating problems & preserving information in the form of documentation for better & faster future troubleshooting.
- Deployed Virtual, Cloud & Containerized environments (VMWare, AWS, Podman & Dockers).
- Built & deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, & optimizing speed.
- Collaborated with other teams & team members to develop automation strategies & deployment processes.
- Implementation on AWS cloud-specific technologies including Elastic Compute Cloud (EC2), Simple Storage Services (S3), Auto Scaling, EBS, EFS, & Elastic Load Balance (ELB).
- Configured AWS Identity & Access Management (IAM) users & groups for improved login authentication.
- Worked with GitHub to store and modify the code.
- Interacted with various technology domain experts as required to maintain those environments.
- Configured, implemented, and automated Continuous Integration and Deployment pipelines for software delivery teams utilizing Jenkins.
- Deployed JAR, WAR, and EAR applications on Apache tomcat server using Jenkins’s auto deployment.
- Trouble shooting of day-to-day system and user problems including resolving issue tickets and documentation of the issues and their fixes.
- Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
Linux/Windows Admin
Confidential, Berkeley, MO
Responsibilities:
- Responsible for installing, maintaining, administrating, & troubleshooting of RHEL 6, 7, 8 & CentOS 6, 7, 8 systems in virtual, cloud & bare metal.
- Ran Microsoft Shavlik in order to perform Monthly Security Patching for Windows Server Environment.
- Performed remote installations and patch upgrades on Windows servers via established Remote Desktop Connection.
- Operated in complex, highly secure, and highly available operations environments.
- Maintained and managed Windows 2012 servers in Citrix farm.
- Used Trello, Planner and other workflow tools to manage project backlogs
- Expertise in Configuring Kickstart environment to automate Linux OS Installation with PXE Boot.
- Monitored system activities such as CPU, Memory, I/O & swap space usage to avoid performance issues & tuned various kernel parameters to achieve optimized performance.
- Supported the OS throughout its life cycle from provisioning, configuring to its end life (decommissioning).
- Handled change requests (CRQ’s), incidents and service requests assigned through SNOW.
- Configured & administeredLDAP, NFS, DNS, and FTP servers for remote access & security management.
- Supervised system performance & prevented resource exhaustion using SAR, VMSTAT, IOSTAT & Netstat.
- Set up users & groups, network configurations, passwords, resolved permission issues, user & group sudo access management.
- Performed daily administrative tasks, including log reviews, account, group, system accessibility issues, & server software maintenance.
- Researched, diagnosed, and resolved complex Linux system software and hardware issues as they arose.
- NFS Administration, exporting file systems, mounting exported file systems, working NFS daemons & fixing any mounting issues.
- Used NFS and Samba to share files and folders across thousands of Windows/Linux systems.
- Created & managed Logical Volume using LVM to create volumes on the volume groups, & file systems, extending/reducing logical volumes & file systems.
- Used Active Directory to add users to the domain, reset their passwords and unlock their accounts.
- Responded to inquiries coming from different departments via Microsoft Outlook.
- Deployed new equipment & installed applications, which enabled the customer to perform their job function on updated equipment which led to higher work output.
- Scanning vulnerable hosts on the subnets & fixing vulnerabilities resulting in improved & secure networks.
- Configured ILO & IDRAC on HP & Dell servers for remote console access, firmware upgrades & troubleshot hardware failures.
- Configured IP address boot protocols to DHCP or static, familiar with TCP/IP model and maintaining network connections.
- Transferred files between systems using SCP, FTP and WinSCP.
- Implemented & deployed optimal RAID clustering configurations on production systems that best fit the end-user requirements.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
- Proficient in hardware and software troubleshooting and problem determination/resolution.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
Jr. Linux Admin
Confidential, Lockport, NY
Responsibilities:
- Supported installation & implementation of software packages.
- Responsible for data management using Red Hat utilities (tar, dump) for archiving, compression, backup & restoration.
- Installed, configured & supported Apache on Linux production server.
- Proactively handled tickets involving troubleshooting equipment hardware issues.
- Good understanding of routers, switches & computer network configurations including firewall & SELinux.
- Troubleshooting Day-to-Day issues of diverse servers on different platforms.
- Handled change requests for adding more resources likeMemory, Disks& increasing theSwap space.
- Diagnosed & resolved technical issues with customer hardware including PC, Laptop, Remote Desktop & Mobile Devices.
- Developed, Maintained, updated various scripts for services (start, stop, restart, cronjobs) Bash shell.
- Oversaw and managed disk and file system usages using du, df, tar and gzip.
- Documented various problems encountered and procedures on company documentations.
- Monitored log files and perform Root Cause Analysis (RCA) for common tickets.
- Provided proper permissions and groups to new/existing users & create SSH keys for security compliance.
- Worked directly with Vendor to decommission servers & networking equipment following the company's rules & regulations.