Linux Engineer / Linux Administrator Resume
3.00/5 (Submit Your Rating)
Morrisville, NC
SUMMARY
- A top - performing, experienced, and talented Linux Engineer committed to maintaining cutting edge technical skills and up-to-date industry knowledge.
- A professional, detail-oriented Engineer motivated to drive projects from start to finish as part of a dynamic team.
- Experienced in Engineering and System administration, which includes installation and operation of server configurations, continuous integration and continuous deployment, working with complex network topologies with excellent problem-solving skills in a Linux environment.
- Exceptional communication, presentation & interpersonal skills with proficiency at grasping new concepts quickly and productively utilizing the same.
PROFESSIONAL EXPERIENCE
Linux Engineer / Linux Administrator
Confidential - Morrisville, NC
Responsibilities:
- Perform upgrade on Red Hat Enterprise Linux whenever required.
- Expertise on ESXi Architecture, guest OS installation, setting up of VM priorities, Cloning and Snapshots.
- Delivering and maintaining core builds for Redhat Enterprise Linux (RHEL), Support and Service (SUSE) Linux Enterprise Server (SLES)
- Good working knowledge of SUSE Enterprise Linux
- Linux systems engineering and administration of (Red Hat Enterprise Linux, CentOS, SUSE, and Ubuntu Linux) and documentation of processes and procedures for server configuration and security.
- Experience in using VERITAS Volume manager and Logical Volume Manager in creating new file systems, mounting file systems and un mounting file systems.
- Expertise running YUM and RPM for OS patch management
- Perform hardware and software installations, upgrade and maintenance, patch administration, file system management, performance and security analysis and network configuration.
- Expertise on Veritas clustering configuration and administration, Veritas Volume Manager, Linux VMware administration.
- Administrating, creating and modifying DNS records, DHCP scope and reservation, Web servers including record/scope creation, troubleshooting and managing user and group accounts Administration.
- Worked on ESXi and VM storage issues and also coordinated with the storage admin team.
- Creates, maintains and manages Disaster Recovery Plans for Physical and Virtual Servers.
- Support application development, including determining required patches, packages, permissions, software, etc.,
- Worked as Cloud Administrator, involved in configuring virtual machines, storage accounts, resource groups.
- Monitoring the operating system, database network by using the monitoring tools.
- Configuration, implementation and administration of clustered servers on Linux environment by using pacemaker.
- Create virtual switches and port groups, configure virtual networking settings for redundancy, and configure network traffic, security and load balancing policies.
- Good understanding of IaaS and virtualization - service orientated architecture designed around the delivery of Infrastructure components as a service.
- Ability to work and understand benefits and challenges with existing infrastructure services so as to target areas for disruptive innovation.
- Develop systems management solutions using automation and self-repair rather than relying on alarming and human intervention.
- Ability to diagnose and troubleshoot UNIX and Linux processing problems and applied solutions to increase company efficiency.
- Installation and setting up Kubernetes cluster manually from scratch.
- I have been involved in creating Kubernetes deployment, stateful sets, Network policy etc.
- Strong scripting experience using Bash Shell
- Involve in DevOps migration/automation processes for build and deploy systems
- Build automation tools such as Jenkins, GitLab CI, Bitbucket, Gradle, Nexus, Maven, CodeDeploy and more.
- Hands on experience in updating / upgrading ESXi servers, Virtual Center servers and windows virtual machines using Update manager and manual upgrades for Patching
- Ability to administer, maintain, and troubleshoot Storage Area Networks (SAN) and Network Attached Storage (NAS) attached to VMware environments
- Work as part of an agile team implementing software development best practices including test automation, continuous deployment and application monitoring.
- Worked on creating and removing files and directories in Linux servers
- Experience in static source code analysis such as Fortify.
- Control and managed IPv4 and IPv6 address space for Confidential and ensure adequate and efficient public/private IP allocations.
- Ability to set up, maintain account, and monitor system performance.
- Creating/modifying host-based firewall rules using firewalld and iptables.
- Implemented company policies, technical procedures, and standards for preserving the integrity and security of data, reports, and access.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database and firewalls in both development and production.
- Configuration and administration of LDAP, NFS and NIS in Linux and also implemented Samba, FTP for sharing of resources between Linux and Windows environments.
- Consistently meet deadlines and requirements for every production work orders.
- Installation of ESXi hypervisor servers, vSphere clients, and VCenter Servers.
- Managed firewall, network monitoring, and server monitoring both on- and off-site.
- Configuring and adding new services as necessary.
- Applying OS patches and upgrading on a regular basis.
- Recommended architectural improvements, design solutions, and integration solutions.
- Amazon Web Services experience such as EC2, S3, EFS and many more.
- Ability to sync elastic stash data between the data centers using logstash.
- Designed and implemented new server standards for core business services.
- Provided continued maintenance and development of bug fixes and patch sets for existing web applications.
- Worked with monitoring tools such as Nagios, New Relic, ElasticSearch, ELK and OMD
- Maintained proper documentation of all the activities carried out during the project.
- Restoring data in the event of an emergency.
- Used Jira as a ticket tracking and workflow tool.
- Used Slack as a collaborative tool.
- Ability to set up MySQL (and preferably PostgreSQL) replication, troubleshoot issues on complex server environments and assist developers.
- Ability to Upgrade and configure system software that supports infrastructure applications.
Jr DevOps Engineer / Linux Administrator
Confidential - Lynchburg, VA
Responsibilities:
- Transitioned to GIT version control and pair programming to raise speed 30%
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
- Provided base level IT support to non-technical personnel within the business
- Maintained network of 30+ Unix servers with 99.9% up-time .
- Retained existing clients and developed the new business by extending the high quality and efficient service.
- Resolved problems with malfunctioning products.
- Experience in creating Disk Partitions, Logical Volume Manager (LVM) & RAID Technologies on different File Systems.
- Expertise in installing, configuring, supporting, and troubleshooting Unix/Linux Networking services and protocols like TCP, SMTP, HTTP, LDAP, DNS, NFS, DHCP, FTP, SSH, and SAMBA.
- Involved in On Call rotation for supporting production strictly maintaining SLA's.
- Creating and managing user accounts, system security, performance tuning, change management, documents, and procedures on Linux.
- Advise users on appropriate action.
- Building Physical as well as Virtual (VMware) Servers
- Track and route problems and requests and document resolutions.
- Experience installing and administering various Red hat Linux Distributions with the use of Kickstart in order to monitor, scale, maintain, and plan capacity of Servers.
- Research questions using available information resources.
- Design and develop infrastructure monitoring and reporting tools
- Help tune performance and ensure high availability of infrastructure
- Evaluated and responded to incoming sales leads and requests for technical support assistance.
- Activated accounts for clients interested in new services.
- Managed, monitored and tested individual and group user access privileges and security
- Experience with revision control systems, especially CVS and Git - setup and daily use
- Ansible scripts to automatically update system components, saving 30% admin time .
- Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration and creating roles and updating Playbooks to provision servers by using Ansible .
- Using the Ansible YAML scripts to configure the remote servers.
- Identified and solved technical issues with a variety of diagnostic tools.
- Troubleshooting and maintaining of TCP/IP, Apache, SMTP, and DNS applications.
- Built application platform foundation to support migration from client-server product lines to enterprise architectures and services
- Creation of VMs, cloning, and migrations of the VMs
- Building and maintaining Domain servers
- Handling problems or requirements as per the ticket (Request Tracker) created.
- Building Physical as well as Virtual (VMware) Servers
- Worked extensively with Network File System (NFS) for storage.
- Remained up-to-date on the latest technologies and solutions applicable to company products.
- Installed software, modified and repaired hardware, and resolved technical issues.
- Good understanding of TCP/IP protocol suite.
Linux Administrator
Confidential
Responsibilities:
- Installed software, modified and repaired hardware, and resolved technical issues.
- Building Physical as well as Virtual (VMware) Servers.
- Verification of the built servers.
- Worked extensively with Network File System (NFS ) for storage.
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Configuration and administration of LDAP, NFS and NIS in Linux and also implemented Samba for sharing of resources between Linux and Windows environments.
- Handling problems or requirements as per the ticket (Request Tracker) created.
- Maintained proper documentation of all the activities carried out during the project.
- Software package and patch administration, involving adding and removing software packages and updating patches.
