Linux Systems Engineer Resume
SUMMARY
- A highly proficient and skillful Linux Engineer offering close to 5 years of experience of working in operations & support that involves installation, configuration and maintenance of physical and virtual environment of Red Hat and CentOS.
- Extended technical support for better scaling and streamlining the operations, administration and monitoring of broad Linux - based platforms and hardening of the OS by patching of servers.
- Using Ansible for automation and configuration.
- Solid experience of code tracking (GIT) and knowledge of DevOps tools like AWS, Docker & Kubernetes.
TECHNICAL SKILLS
Operating Systems: RHEL 6, 7, 8, Centos and Ubuntu
Virtualization: VMware (ESXI 5.x, 6.x, Vcenter, Vmotion, vCenter, Vsphere), snapshots, Templates, Clone, Clusters, HA, DRS & Fault tolerance
Networking: TCP/UDP, FTP, DHCP, Static IP address, troubleshoot
Package Management: YUM and RPM
Storage: SAN, NAS, NFS, Logical Volume Management (LVM), RAID
Automation: Ansible, Bash Scripting, PXE with Kickstart
Applications and Servers: PXE, FTP, TFTP, DHCP, DNS, NFS
Cloud: AWS (IAM, EC2, EBS, S3, ELB, Cloud Watch and VPC)
DevOps Tools: Ansible, Docker, Kubernetes
Version Control: Git, GitLab
Monitoring Tools: Nagios, Splunk, Top, IOstat, VMstat, SAR, ifconfig, netstat, traceroute, tcpdump
User Management: Open LDAP, Active Directory
Hardware: Dell Servers, HP Servers, Gen 6,7, 8
Performance Tuning: System Tuning, Kernel Tuning & Hardware Tuning
Ticketing: BMC Remedy, Jira, ServiceNow
PROFESSIONAL EXPERIENCE
Linux Systems Engineer
Confidential
Responsibilities:
- Administrating of server infrastructure consisting of virtualized servers running on Vsphere, Vcenter, vCenter, ESXi host with HA, DRS and FT.
- Provisioning and configuring Red Hat Linux servers using Red Hat Satellite server, maintain host groups and inventory
- Provisioning virtual machines, taking snapshots, installing VM tools and migrating virtual machines to other ESXI clusters
- Migration of servers form physical servers to virtual machine and vice versa, also done migration of users, applications and data.
- Managing nodes efficiently through Ansible by Automation, configuration management and application deployment and orchestration.
- Writing Ansible playbooks to perform tasks, user creation, installation of applications, Service management, disk management and deploy changes on multiple servers.
- Sharing documentation within the environment and updating code in gitlab using GIT.
- GIT projects sourced with Ansible playbooks and roles for Ansible Tower management of projects and templates
- Expert level experience pulling playbook from git lab using ansible tower, creating job template, and deploying playbook on desired managed nodes
- Hardening the OS against security vulnerability by patching the servers.
- Configuring NFS server and client. Making sure the shares are auto mounted. Troubleshooting all issues related to NFS
- Orchestrated automation workflow using Jenkins jobs written in groovy pipeline scripts
- Troubleshooted application from running processes, logs, sockets/ports, and networking connectivity
- Configuring different RAID levels by taking into consideration of cost, to improving data storage, data sensitivity and security as well as for redundancy.
- Using CLI to Monitor system resources such as CPU, Memory, I/O and swap space usage to achieve optimized performance and improving vulnerability management.
- Monitoring host resources such as processor load, disk usage, system logs, monitoring applications, services, and network protocols Using Nagios as IT infrastructure monitoring tool.
- Working experience with AD to administer and maintain user or service level accounts and manage centralized user authentication with the help of LDAP Protocol.
- Managed DOCKER deployed servers by maintaining docker host, docker client, docker registry. (running container, stopping image, maintaining containers)
- Resolved wired-connectivity related issues.
- Configured hardware and software in accordance with SLA.
- Supporting application teams for running containers for app deployment.
- Experience of AWS EC2Instances creation, installing application on AWS EC2 instances. Creating EBS volume and attaching them to EC2 instances.
- Worked with S3, ELB, Cloud Watch, IAM and AMI services.
Linux Systems Administrator
Confidential
Responsibilities:
- Configured ftp server which includes sharing data locally on network using repos or in projects like PXE.
- Experience in DHCP Server configuration to automate the process of assigning ip address in an automation installation.
- Configured Kickstart environment to automate Linux OS Installation with PXEboot
- Participated in RHEL 6, 7 Migration projects which included APP Migration, OS migration, building and configuring.
- Created REPO Servers and Local REPOS and WEB based repositories using services like httpd and ftp.
- Supported applications FTP, TFTP, DHCP, DNS, NIS and NTP. Also an expert level experience of in troubleshooting of network.
- Experience of resolving Network and DNS issues using traceroute, NETSTAT, Wireshark, TCPDUMP, NSLOOKUP, DIG.
- Utilized YUM and RPM packages on Linux servers to install and managed packages.
- Managed the File System of all OS. Made sure that all file systems don’t run out of space like inodes. Always make sure that all mounts are properly managed.
- Managed ACL, ensured the restriction of unauthorized access to the system and granted root level privileges to the user accounts.
- Disk management like adding disk, extending disk, creating partitions and maintained storage of servers.
- Expert in managing logical volume-based servers. Creating and extending volumes so that important mounts do not run out of space. Knowledge of both CLI and GUI version of managing LVM.
- Knowledge of bash script to automate daily tasks and managing cronjob.
- Managed systems backup according company policy, scheduled jobs by using cron jobs, network logging, system logging and performance tuning for SERVER Maintenance.
- Worked with DECOMMISIONING of servers by creating backup, disaster recovery, upgrading and migration with BM and VM
- Managed different File Systems (EXT3, EXT4, XFS) and made ensured persistence at the boot time by making entry in fstab.
- Troubleshooting tickets, incidents, which includes storage, network, system related issues, system performance, logging, client requests, using SNOW
- Proven experience of sharp reduction in recurrence of future incidents by conducting RCA and documentation.
- Expertise in Server Performance Tuning Upgraded server resources for performance. CPU, HDD, Memory, Network, I/O.
- Performed trouble shooting in KERNEL PANIC issues, bringing servers up when patched, tuned, upgraded.
- Resolved network connectivity issues, managed critical system services, ensured high application availability by efficiently responding to alerts generated by Splunk.
- Managed SSH, generating ssh keys and providing machines service to ssh into one another without authentication. SSH trouble shooting skills.
- Secured Linux systems through configuring iptables, firewall and SELinux, along with disabling of root login.
- Exposure to ILO/ IDRAC to manage the infrastructure within VMware environment remotely
- Worked in data centers where provisioned servers and Racked and Stacked.
- Troubleshoot network connectivity issues including digital authentication, remote access, secure Wi-Fi, and wired connectivity to the internal network.
- Created and copied SSH to implement password-less access for security and automation purposes.
- Build and configured network file sharing NAS and enabled remote mounting and sharing file system.
- Monitored disk space, processes and added support in improving system security.
