Sr. Linux Systems Engineer Resume
0/5 (Submit Your Rating)
Chesterfield, MO
SUMMARY
- 5+ years of experience working as a Linux System Administrator along with AWS, administering Linux servers running Red Hat on standalone x86 and VMware.
- Experience working in an agile work environment using both Scrum and Kanban methodologies.
- Experience with Puppet Enterprise, wrote Puppet modules to automate configuration changes such as kernel parameters, software packages, services and various configuration files.
- Experience with Ansible Tower in writing playbooks to automate recurring tasks to manage multiple nodes for Test/Dev/Prod environments.
- Working knowledge of managing various AWS - IaaS services such as IAM, VPC, S3, EC2, RDS, CloudWatch, ElastiCache, CloudFront, S3, ELB, Lambda and Auto Scaling on AWS Management Console and Command line interface - AWS CLI.
- Understanding of Linux boot process though Firmware, GRUB, Kernel and systemd Initialization phase. Also, worked with init and systemd, system and service management programs.
- Experience with managing Disk storage partitions using LVM and RAID based on the storage needs.
- Experience with Git, GitHub Enterprise by using Git repository to store codes and scripts and managed various versions using commit, push/pull, merge and branching.
- Knowledge in packet management using RPM and YUM for installing, updating and removing.
- Experience with Python and Shell (Bash, C, and Ksh) scripting to automate system maintenance.
- Experience with Red Hat Satellite to manage software channels, errata and latest builds.
- Worked on troubleshooting various Linux server and network support issues using log files and tools like ping, telnet, strace and traceroute for customers and application teams.
- Experience with configuring on backup and recovery strategies for the Linux environment.
- Experience with managing and administration of virtual servers using VMware vSphere.
- Experience with running Crontab to automate daily tasks and backup data on the servers.
- Worked on Patching Linux servers with python scripts, to comply with the new server builds.
- Worked on high priority ServiceNow ticketing system to resolve the server issues in the environment.
TECHNICAL SKILLS
Operating system: Red Hat Linux (RHEL 7/6/5)
Configuration Management: Puppet, Ansible
Virtualization: VMware ESXi 5/6, vSphere 5/6, Xen, KVM
Cloud Services: Amazon Web Services - AWS
Network protocols: DNS, DHCP, TCP/IP, UDP, SSH, FTP, ARP, ICMP, NFS, Ethernet, BGP, OSFP, NIS, RIP
Ticketing tools: ServiceNow, ITTL
Scripting Languages: Python, Shell (Bash, C, Ksh), YAML
Business Workflows: Agile - Scrum (Sprint based) and Kanban(Just-in-Time), ITIL/Lean
PROFESSIONAL EXPERIENCE
Confidential - Chesterfield, MO
Sr. Linux Systems Engineer
Responsibilities:
- Worked on Applications Migration Project to transition Solaris 8/9/10 and OpenVMS servers to RHEL 7, 6 and 5 servers across Datacenters.
- Experience with building physical and virtual servers with the help of RedHat Satellite and Puppet Enterprise.
- Worked with pushing configuration changes to PROD/DEV/UAT environments with the help of YAML files in Puppet and Git Lab.
- Experience working with the Puppet Enterprise to manage 1000’s of servers by classifying them as groups based on the environment and application ID for better efficiency.
- Experience working with the Bitbucket (fork, push, pull, commit, add) to manage code based on the environment (Prod, Dev, QA, Staging, Lab, Test) in a centralized way and through Puppet, the code is pulled by the servers to configure the servers efficiently.
- Worked on Building RHEL 7, 6 and 5 servers with the help of a script against VMWare for multiple servers at once.
- Experience working with SolarWinds to manage and reserve IP’s and performed operation such as addition and deletion of IP addresses from the DNS server.
- Experience working with RedHat Satellite to manage subscription, repositories, errata and patches for the RedHat Linux servers.
- Experience with working on ServiceNow to manage Incidents and Requests based on the priority.
- Experience working with Application team to meet their requirements for a fully functional application.
- Experience with writing YAML files, using classes, modules and managing various functionality on the Puppet Enterprise to deploy servers and perform configuration management.
- Experience with troubleshooting various Linux related issues like SSH, Storage, Network, and DNS.
- Experience with managing Active Directory users and groups to enable permissions to servers and file systems.
- Worked closely with the storage team to manage NFS for the application needs and added storage in VMWare and configured it on the servers using LVM.
- Troubleshooting experience with RedHat servers such as boot time, network, storage, access issues.
Confidential - Columbus, Ohio
AWS/Linux Systems Administrator
Responsibilities:
- Validated and supported over 2,500 Linux servers for configuration, back-up’s, storage, user access on standalone x86 and VMware.
- Experience with managing vast users grouping them into Netgroups and providing them with command based SUDO access using Novell iManager LDAP tool.
- Experience with creating static web instances and testing out different protocol-based traffic using Security groups and NACLs in AWS virtual private cloud, VPC.
- Experience with managing Puppet Master using Puppet manifests, modules and classes to pull configuration onto various nodes based on the environment.
- Experience with writing Ansible YAML playbooks, gathered facts, used variables, notifications and handlers to push configuration changes on to various nodes.
- Working knowledge of spinning up an AWS EC2 instance, managing EBS storage volumes based on IOPS and creating snapshots. Also, used Elastic IP address - EIP, to attach it to EC2 instance.
- Understanding of Auto Scaling, creating the launch configuration to select customized instances and creating auto scaling group with appropriate scaling policies and use ELB together for Elasticity, Scalability, Fault Tolerance and Highly Available AWS architecture.
- Worked closely with the SAN team to provision and configure SAN storage on Linux servers and provide appropriate access to groups and users. Also, worked on SAN cross server migration.
- Used Python and Shell scripts to automate tasks in the Linux environment.
- Experience editing GRUB kernel module to boot into single user mode for configuration changes.
- Experience with Troubleshooting various UNIX based issue concerning storage, networking, memory, operating system and connectivity.
- Worked on managing the disk partitions using fdisk, parted and LVM for storage redundancy.
- Experience with configuring NAS Automounts for /home, /vol, /devl, /beta.
- Experience with configuring Channel Bonding Interface on multiple network interfaces.
- Worked with managing virtual servers using VMware ESXi 6.0/5.1 for the virtualization.
- Worked on tasks related to files and directories like changing permissions, SCP/ Rsync data from one server to another and used various zip tools like Gzip and bzip2.
- Experience with working on LDAP configuration for Netgroups, SUDO roles, UNIX Groups and users.
- Used ITTL Ticketing system to provide problem resolution and provide 24*7 support for many production, development and test Linux servers.
Confidential
Junior Systems Administrator
Responsibilities:
- Installed, configured Windows and Linux OS and assisted under graduates with their projects.
- Troubleshoot hardware and software configurations.
- Scripting experience such as Shell, Perl etc.
- Expertise in using FTP, WinSCP, Putty.
- Familiarized with networking concepts like TCP/IP, DHCP, DNS, and NTP.
- Managed and used Logical Volume Management to create file systems.