We provide IT Staff Augmentation Services!

Linux Engineer Resume

5.00/5 (Submit Your Rating)

Westlake, TX

PROFESSIONAL SUMMARY:

  • IT Professional with 4+ years of experience in system administration/engineering and operational experience on Infrastructure across various platforms with RedHat Linux , Ubuntu, Centos, UNIX, Debian, Windows, SUSE , on Physical, VMware Virtual Box, AWS to achieve high availability and performance.
  • Coordinated with several teams in establishing and applying appropriate branching, Designing and implementing fully automated servers using DevOps with CI / CD and CM tools like Ansible , Puppet , Chef, Jenkins , Docker , Git & GitHub .
  • Maintaining, Installing, Administration of backup and recovery, configuring physical servers such as (HP - ILO, IBM, DELL, CISCO - UCS, KVM), virtual (VMware vSphere) and cloud (AWS) environments.
  • Experienced with various scripting languages Perl , Shell, Python depending on the tasks.
  • Involved in Building, Patching and manage servers like Web Sphere, Apache, WebLogic, Tomcat, LDAP and JBOSS and database server’s configuration includes MySQL, SQL Server, NoSQL and Oracle DB .
  • Installation, Configuration and Administration of VMware ESXi 6.5, 6.0, 5.5, VCenter 4.0 Servers and patching, management and troubleshooting of VMware and ESX Servers.
  • Experienced in configuring YUM/ RPM repositories for package installations using RPM, YUM and used RedHat Satellite Server for patching Linux/CentOS servers.
  • Hands on experience in SAN Server administration, implementation, security implementation and SAN upgrades.
  • Experience on installing and configuring of VERITAS , Net Backup and TSM ( Tivoli Storage Manager) on Linux servers for data Back-up and Disaster Recovery.
  • Expertise in Installation, Configuration, Upgrading, Troubleshooting, Hardening and performance tuning of Linux/Unix and CentOS servers on physical, virtual and Cloud AWS platforms.
  • Expertise in configuration and installation with Kickstart / Jumpstart for RHEL , Ubuntu , UNIX , CentOS and Linux servers.
  • Experience in secure configuration, post fixing, mailing and remote access using network protocols such as NIS, DNS, DHCP, NFS, LDAP, SSH, FTP, SMTP, VLAN, SAMBA, SQUID and Active Directory (AD) for security and troubleshooting
  • Strong working experience in OSI Model and TCP/IP protocol suite ( TCP/IP, UDP, SMTP, FTP ), IP tables, SSL and Firewalls.
  • Working experience on Containerization tool such as Docker with Docker Hub as repository.
  • Experienced on running Cron jobs to automate day to day Linux/CentOS/Ubuntu server’s administration tasks.
  • Created and managed various file systems such as Ext3, Ext4, XFS, LVM and RAID .
  • Involved in Linux/CentOS/Ubuntu server kernel and application Installations, groups and user’s creation, LVM , VERITAS Volume Management, Clustering & File Permissions.
  • Configured scheduled tasks, alarms & alerts, CPU, Memory and Network Disk monitoring using Splunk , Nagios , and CloudWatch .
  • Experience in branching, tagging and maintaining the versions across various environments using source control tools like Subversion ( SVN ), GIT and GITHUB .
  • In-depth knowledge of DevOps management methodologies and production deployment Configurations. Provided 24/7 on call support on Linux/CentOS/Ubuntu Production Servers. Responsible for maintaining security.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat, Ubuntu, CentOS), UNIX.

Networking: TCP/IP, NTP, HTTP, HTTPS, DNS, DHCP, SSH, SMTP, F5 Load Balancer.

Database and Backup: MongoDB, MySQL, SQL Server, Oracle DB; VERITAS NetBackup, EMCpower Path.

Scripting Languages: Shell scripting (Bash, Python).

CM tools: Ansible, Puppet, Chef.

Monitoring: Nagios, Splunk, and CloudWatch.

Repositories: RPM, YUM, Red Hat Satellite.

Devops Tools: Git, GitHub, Jenkins, Docker, Kubernetes.

Cloud Technologies: Azure, Amazon Web Services (EC2, EBS, Dynamo DB, VPC, Route 53, SNS, RDS, ELB, IAM, Cloud Front, Cloud Watch and Cloud Formation Templates).

WORK EXPERIENCE:

Linux Engineer

Confidential, Westlake, TX

Responsibilities:

  • Hands on experience working with production servers at multiple data centers, System Installation and configuration (RHEL, Solaris, Windows Servers).
  • Install, configure, update and troubleshoot services for customers, such as RedHat Linux OS level concerns, web server, database server, applications server and mail; includes Nginx, Apache, PHP, RHCS clustering, MySQL, FTP, SSH and DNS.
  • Manage Entitlement licenses for Red Hat Enterprise Linux. Deploy internal application software updates in multiple environments, from Development to Production, per established Change Control process.
  • Managed and installed software packages using YUM and RPM and created repository files for offline servers.
  • Implement and maintain server virtualization using VMware, vSphere 3/4/5 version ESXi, vCenter operations Management and Oracle Virtual Manager.
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Deployed and implemented NIS, DHCP and DNS environment and implemented and maintained Proxy Server under Linux issues regarding Samba Servers and perform hardware and software installs/upgrades.
  • Installed, configured and maintained the Linux Servers, NIS, DNS, mailing list, Send mail (SMTP, IMAP, POP3), apache, ftp and sshd.
  • User Account Management, Group Account Management, configuring dumb terminals, adding modems, formatting and partitioning disks, manipulating swap, local and remote printer management, taking and restoring backup, scheduling jobs.
  • Adding servers to domain and managing the groups and user in Active Directory, installing and configuring sendmail.
  • System performance monitoring, tuning and log management.
  • Setup, configured and maintained NFS, and TCP/IP network, setting up SSH and SCP features between hosts (Password-less setup and agent-forwarding done for SSH login using ssh-keygen tool).
  • Setup NTP server and synchronized clients with NTP server.
  • Responsible for NIM installation, setting up NIM servers, clients, define the resources, Alternate Disk Migration with NIM.
  • Experienced with installing and configuring application servers in Apache, Tomcat, Web sphere of application servers and troubleshooting skills with supervision (network, OS, SAN, and DNS).
  • Performed routine LVM tasks like replacing failed drives, adding new volume groups, extending volume groups/ LVM /file system, exporting and importing volume group for hardware migration.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Good knowledge of RAID groups and setting up NFS, CIFS and iSCSI protocols in SAN/NAS environment on HPUX and Red hat LINUX.
  • Used VERITAS Volume manager to create disk groups, volumes, volume groups, and RAID’s
  • Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.
  • Configured and managed SELinux (Linux Firewalls) and allowed appropriate ports with help of iptables.
  • Documented and implemented a disaster recovery plan that included backup schedule policies, regular testing, and off-site recovery plans to ensure data integrity and assurance.
  • Backup management using CRONTAB, running the backup based on client requirements.
  • Experienced shell scripting to automate administration jobs including backups for WebSphere administration repository.
  • Installation and configuration of database systems e.g. MySQL, Oracle
  • Worked on configuring and troubleshooting VPN Technologies (Open VPN, Pop top)
  • System monitoring and remote connection management using telnet and SSH connections.
  • Involved in creating virtual machine using Oracle Virtual Manager, Creating server pool, VM cloning.
  • Configured SSL and created SSL s using key management utilities to implement security for the communication between web server and the Application Server.
  • Experience in setup Storage area Network (SAN) and NAS and file system backup and restore.

Devops/Linux System Engineer

Confidential, Plano, TX

Responsibilities:

  • Participates in the design, development and implementation of complex applications, often using new technologies.
  • Provide deep technical expertise in all aspects of solution design and application development for specific business environments.
  • Experience in compiling, building and configuration of Apache HTTPD web server and Tomcat.
  • Responsible for managing with a team for RedHat Linux (5/6/7)/Unix servers using “Jump start” to install OS on Several workstations with standard and e-tech images on Dell Power Edge, HP ProLiant Blade and IBM Blade servers. Installation, Configuration and upgrade of CentOS, Solaris 8, 9, 10, SUSE SLES 10,11 servers, AIX.
  • Have built Elasticsearch, Log stash for centralized logging and then store logs and metrics into S3 bucket using Lambda function. Created CloudFormation template/Terraform to upgrade the current environment and reuse the environment on AWS.
  • Automated the continuous integration and deployments using Jenkins . Built end to end CI / CD Pipelines in Jenkins to retrieve code , compile applications, perform tests and push build artifacts to Nexus .
  • Design solutions and concepts for data aggregation and visualization . Nagios deployment, configuration , and maintenance across a variety of Linux and UNIX platforms.
  • Designed, built, and configured multi - AZ , private/public subnets, security groups , AWS NACLs , NAT gateways, and bastion hosts to achieve required fault tolerance and security.
  • Collecting data from AWS Resources using Log Analytics and stored in the AWS storage and analyze data to resolve issues.
  • Configured kickstart server and updating / Patching to the servers using Redhat Satellite server .
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT .
  • Automated infrastructure activities like Continuous Deployment , Application Server setup, Stack Monitoring using Ansible playbooks written in YAML and integrated Ansible with Jenkins .
  • Experienced in problem management by creating RCA (root cause analysis) and providing 24x7 On-Call Support.
  • Configuration management tools such as Ansible Infrastructure and service monitoring and logging experience
  • Have understanding of application deployment patterns and best practices DevOps with CI/CD.
  • Work closely with the Infrastructure, product development and services teams
  • Continuously engaging project teams to deliver quality products.
  • Develop and maintain scripts for continuous delivery

Linux Administrator

Confidential, Boston, MA

Responsibilities:

  • Responsible for managing with a team for RedHat Linux (5/6/7)/Unix servers using “Jump start” to install OS on Several workstations with standard and e-tech images on Dell Power Edge, HP ProLiant Blade and IBM Blade servers. Installation, Configuration and upgrade of CentOS, Solaris 8, 9, 10, SUSE SLES 10,11 servers, AIX
  • Have built Elasticsearch, Log stash for centralized logging and then store logs and metrics into S3 bucket using Lambda function. Created CloudFormation template/Terraform to upgrade the current environment and reuse the environment on AWS.
  • Automated infrastructure activities like Continuous Deployment , Application Server setup, Stack Monitoring using Ansible playbooks written in YAML and integrated Ansible with Jenkins .
  • Involved working on Ansible and Ansible tower as configuration management tool to automate repetitive tasks and to deploy applications using Python Scripts .
  • Developed Playbooks using Ansible and automated Agent’s installation of ELK on AWS EC2 Linux / Windows Instances.
  • Wrote Ansible Playbooks with Python SSH as a wrapper to manage configurations of AWS nodes and Test Playbooks on AWS instances using Python .
  • Build Docker Images and deployed Restful API microservices in the Containers managed by Kubernetes .
  • Worked on Deployment Automation of all microservices to pull image from Private Docker registry and deploy to Kubernetes Cluster using Ansible .
  • Infrastructure in Cloud and On-Premise on Window Involving in Configuring, managing and troubleshooting Physical, Virtual server, Active Directory, Networking, Storage, VMware, Hyper -V, AWS Cloud .
  • Working on Docker and Vagrant for managing different environments by creating virtual Containers through Docker images .
  • Maintained high availability cluster and standalone server environment and refined automation components with scripting and configuration management ( Ansible ) and experienced in writing Ansible scripts .
  • Participated in building , deploying Web & Application Servers like APACHE HTTP , JBoss , Tomcat , SQL and MySQL Database server and providing support for application and database High Availability.
  • Worked on creating AWS CloudFormation JSON templates in the AWS Management console to manage a collection of AWS resources required to run an application.
  • Implemented AWS VPC’s to isolate databases MSSQL & MySQL Red hat Linux Instances by configuring private subnets , AWS NAT instances, AWS Bastion servers in public subnets and password-less SSH inside subnets.
  • Installed and configured RedHat Satellite server for package transfer across servers, Patching , to store client's system profile and to control other servers in the network.
  • Ensure availability and performance of NoSQL databases (MongoDB, Redis) and other data storage services ( S3 ) in support of multiple enterprise critical applications.
  • Worked on Elasticsearch configuration files based on number of hosts available, naming the cluster and node accordingly.
  • Worked on Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity, Installation, Configuration and Management of NoSQL database tools such as SQL Server , PostgreSQL , MongoDB and Cassandra .
  • Worked on Development , Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.
  • Setup configured and maintained NFS, and TCP/IP network, setting up SSH and SCP features between hosts (Password-less setup and agent-forwarding done for SSH login using ssh-keygen tool).
  • Worked on MongoDB database concepts such as locking , transactions , indexes , Sharding , replication , and schema design.
  • Troubleshooting of different versions of Mongo database systems and cluster configurations to ensure high-availability in various crash scenarios and restoring roll backs to avoid loss of Data.
  • Converted data from database into JSON format files and retrieved the same in form of restful APIs .
  • Used Jenkins and Pipelines to drive all micro services builds out to the Docker registry and deployed into AWS cloud.
  • Developed installer scripts using Perl , Bash , Shell , Python , and UNIX for various products to be hosted on application Servers .
  • Created Perl Shell scripts to monitor system resources and system maintenance and Performed administrative tasks such as System start-up/shutdown, and Backup strategy and scheduled Cron jobs for job automation .
  • Installed packages using YUM and RPM on various servers and used Satellite server 6 & configured its clients to update patches to keep them safe and secure.
  • Securing the physical and virtual machines by configuring several protocols such as SMTP , NFS , LDAP , UDP , DHCP , TCP , BIND , HTTP , HTTPS , SSH , etc.
  • Experienced in problem management by creating a RCA (root cause analysis) and providing 24x7 On-Call Support.

Linux Administrator

Confidential, Frisco, TX

Responsibilities:

  • Performance tuning , Monitoring , Capacity planning and Alerting system implementation with VMWare Operations Manager and its integration with VMWare vRealize, Automation Center, Nagios , IBM Tivoli.
  • Installed APACHE webserver , JBoss , Nginx , TOMCAT application servers for handling user requests for web applications and handling back-end for huge amounts of data using SQL , MYSQL & MongoDB database.
  • Bootstrapping instances using Ansible and integrating with auto scaling, Manage the configurations of multiple servers using Ansible .
  • Implement and maintain server virtualization using VMware, vSphere 3/4/5 version ESXi, vCenter operations Management and Oracle Virtual Manager.
  • Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files , Users , Mount points and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management ( Ansible ) and experienced in writing Ansible
  • Worked on Kubernetes for managing the Docker ( Docker Swarm , Docker Hub ) containerized applications on AWS Cloud . Implemented CloudTrail to capture the events related to API calls made to AWS infrastructure.
  • Created custom Ansible Playbooks and recipes using different drivers Docker , Vagrant . With Ansible Tower in different platforms and Used Ansible to Orchestrate software updates and verify functionality.
  • Designed data converting and storing for large-scale JSON files using Redis , where users can add, delete, update, batch and query the dataset from API .
  • Implemented AWS VPC’s to isolate databases MSSQL , Mongo DB & MySQL Linux Instances by configuring private subnets, AWS NAT instances, AWS Bastion servers in public subnets and password - less SSH inside subnets.
  • Worked on AWS EBS , storage service AWS S3 ( buckets creation, folder navigation and property changes) and Data migration .
  • Designed , built , and configured multi -AZ, private / public subnets , security groups , AWS NACLs , NAT gateways, and bastion hosts to achieve required fault tolerance and security.
  • Used JSON for data exchange between application modules along with XML .
  • Worked on Ansible configuration management tool to automate repetitive tasks & to deploy applications using YAML Scripts .
  • Perform middleware software installation and configuration , such as WebSphere / JBoss / weblogin Application Server, Portal Server , and DB2 / oracle / SQL database server.
  • Produce VMware EXSI servers in support of the multiple VMs to enable DLP installation immolation and testing on different platforms.
  • Access VPC , Subnet , Security Group and EC2 AWS describe API and Cloud Formation to create spreadsheets, MySQL & Postgres Database entries.
  • Converted physical standby databases to Snapshot standby database and Implemented Oracle database backup & recovery solutions using RMAN .
  • Wrote application level code to perform client-side validation using jQuery and JavaScript .
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Designed dynamic and cross-browser compatible pages using HTML5 , CSS3 , JavaScript and AJAX .
  • Automating the daily activities using Perl , Bash , Python , Shell Scripting like user administration, backups, log monitoring, managing disk space and monitoring on RedHat linux , CentOS , UNIX machines using Configuration management tool Ansible .
  • Automated the continuous integration and deployments using Jenkins . Built end to end CI / CD Pipelines in Jenkins to retrieve code , compile applications, perform tests and push build artifacts to Nexus .
  • Design solutions and concepts for data aggregation and visualization . Nagios deployment, configuration , and maintenance across a variety of Linux and UNIX platforms.
  • Designed, built, and configured multi - AZ , private/public subnets, security groups , AWS NACLs , NAT gateways, and bastion hosts to achieve required fault tolerance and security.
  • Collecting data from AWS Resources using Log Analytics and stored in the AWS storage and analyze data to resolve issues.
  • Configured kickstart server and updating / Patching to the servers using Redhat Satellite server .
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT .
  • Created user accounts, and technical documents documenting JIRA project configurations provided sessions.
  • Updating patches to keep servers updated against bugs present in the operating system using RedHat Satellite Server , yum .
  • Migrating customer data from one production server to another over the network with the help of Bash and Perl Scripting .
  • Maintained Server - Client secured communication, confidentiality and bilateral Authentication using open SSL s .
  • Installed, configured CloudWatch and Nagios for monitoring disk usage, CPU utilization, list of open files and sending alerts to teams.
  • Worked on configuring Apache , and integrating Apache with WebLogic and F5 load balancer, and troubleshooting different connection problems.
  • Experience working with load balancing technologies such as F5 , BigIP and firewalls .
  • Experienced in Root Cause Analysis, providing documentation, On-Call rotation and 24x7 Production Support.

Build and Release Engineer

Confidential

Responsibilities:

  • Installation/Maintenance of Hardware/Software in Production, Development & Testing Environment as an integral part of the ( RHEL / Unix / CentOS ) Support team.
  • Performed all LVM and file system tasks, which involves creating, mounting and modification of Logical volumes and file systems and removing the file system.
  • Configured resources such as packages, services, files, directories, notifying users and groups, setting up Cron jobs using Puppet.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Worked on Puppet to manage Web applications servers, Environments configuration Files, Users, Mount points and Packages.
  • Dealt with CM tool such as Puppet to automate system maintenance, implementing server automation and admin tasks.
  • Installation, configuration and deployment of custom production server environment. Configuration and maintenance of LAN.
  • Configured and monitored distributed and multiple platform servers using Puppet to manage and configure nodes.
  • Created repository by downloading latest kernel using YUM server and to make it available for installation of target servers.
  • Installation, configuration and troubleshooting on VMware ESXi 3.5/4.0/4.1/5.0, vSphere 4.0/5.0 and VCenter 2.5 servers.
  • Design Terraform to create custom sized VPC, subnets, NAT, DynamoDB to ensure successful deployment of Web applications and database templates.
  • Managed Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling through AWS console and API Integration with Puppet Code.
  • Troubleshooting and resolve the Nagios performance, search poling, log monitoring issues; role mapping, dashboard creation.
  • Designed, implemented, maintained, and troubleshooting of High available critical applications running on Apache and MySQL/PostgreSQL database.
  • Implemented Redhat Linux/Unix security principles, defense in-depth, firewalls, IPS/IDS, identity management, authentication and encryption.
  • Configuration, upgrading, and troubleshooting of various servers consisting of Ubuntu, Unix and Redhat Linux operating systems
  • Worked on branching, tagging and maintaining the versions across various environments using source Version controlling tools GIT and GITHUB.
  • Involved in configuring and monitoring distributed and multiple platform servers using puppet and workstation to manage and configure nodes.
  • Worked on provisioning, allocating the storage to Unix/RedHat Linux servers ( RHEL 5/6) and doing other security relevant configuration in these servers.
  • Installed/ configured/ maintained the CentOS/RedHat Linux/Ubuntu servers, NIS, DNS, NFS, Mailing List, FTP and SSHD.
  • Extensively worked on AppDynamics, Nagios for monitoring and tuning the servers with CLI tools to maintain stability of servers.
  • Experience in reviewing system logs files for errors, setting up Cron jobs for backups and monitoring process.
  • Installation/Activation of F5 Load balancers configure routing logic, creation of new service pools, members, virtual servers.

We'd love your feedback!