Post Job Free
Sign in

Linux AWS Engg

Location:
Coppell, TX
Posted:
June 07, 2017

Contact this candidate

Resume:

SUMMARY:

Around * years of IT industry experience as a System Administrator, DevOps and Production Support of various applications on Red Hat Enterprise Linux and AWS Cloud environment.

Experience in installing, configuration, support, upgrading and patching Linux servers using Red hat Satellite Server and also worked on registering different client servers and involved in building channels and pushing the packages to master Red hat Satellite Server.

Experience in Installing, configuring and maintaining Nagios, Puppet and Salt Stack.

Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.

Expertise in different versions of Cloud stack, Open stack, VMware and other private clouds.

Experience in Installation of VMware ESX server and creation of VMs and install different guest OS.

Experience in installation and management of network related services like DNS, Apache, LDAP, SAMBA, HTTPD, VSFTP, SMTP, SQUID, and Active Directory.

Expertise to handle tasks in Red Hat Linux includes upgrading RPMS using YUM, kernel, HBA driver, configure SAN Disks, Multipath and LVM file system.

Proficient in Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.

Scheduling various jobs using KORN.

Designed Architectural diagrams based up on the client requirements for their application hosting in the AWS Cloud Environments.

Created AWS computing instance Services like EC2 and Amazon Elastic Load Balancing in AWS Cloud.

Created and managed a AWS Storage services like S3, EBS and Amazon Cloud Front

Implemented popular networking services like Amazon Virtual private Cloud(VPC) for the private cloud in the public cloud.

Experience in administration of web servers like Apache web server and Apache Tomcat.

Configured and implemented the Amazon EC2 instances for our application teams.

Troubleshooting issues with the application developers to the EC2 instances.

Configured the SSL certificates for EC2, database and Amazon cli servers

Hands on experience in Puppet deployment, dashboards configurations and Puppet DB.

End to End solution for hosting the web application on AWS cloud with integration to S3 buckets.

The portal would integrate with another application hosted on premises hardware to provide the complete functionality.

Integration of web portal and users associated with S3 bucket.

High availability and Scalability to be the very base of using AWS for customer

Support enterprise Storage Area Networks (SAN), and Tape Backup/Restore technology in a mission critical environment.

Experience in scripting using Shell, Ruby and Python for automated tasks.

Monitoring AWS and on premise resources using Nagios.

Experience with continuous integration tools like Jenkins.

Installation Configuration and Administration of VERITAS Volume Manager, VERITAS Cluster Server 5.0, VxFS, Disk arrays in SAN environment and extensive experience in creating and managing Logical volume manager (LVM) in Red-hat Linux.

Very good understanding in the concepts and implementation of high availability, fault tolerance, fail over, replication, backup, recovery, Service Oriented Architecture(SOA) and various Software Development Life Cycle(SDLC) methods.

Experience in implementation and maintenance of VMware, DNS, DHCP, NIS, NFS.

EDUCATION:

Bachelors in Electronics and Communication Engineer from JNTU, India.

Technical Skills:

Operating Systems

Red Hat, Fedora, SUSE, Debian, Ubuntu, CentOS, IBM-AIX, Sun Solaris, and HP-UX, Windows - NT/2000/2003/2007 Server/XP Pro/Vista/7

Hardware

DELL (PowerEdge), HP (ProLiant G7 & G8), IBM Blade Center,

Sun-Fire X-series and T-series Enterprise Servers

Tools

WebLogic 10.x/9.x/8.x, Apache HTTP/Tomcat/JBoss, VERITAS Volume Manager, VERITAS Net backup, Cluster server 3.5 &4.1, Sun Cluster 2.x & 3.x, Nagios, Splunk, Web Methods, Puppet, Chef, Ansible, Cloud stack, VMware, Docker, Jenkins, GIT, ANT, MAVEN. CI/CD.

Languages

Shell scripting, Perl, C, C++, JAVA, Php, Python

Networking

TCP/IP, NIS, NFS, DNS, DHCP, LAN, FTP/TFTP, SSH, SFTP, ARP

RDBMS

ORACLE, MySQL, PostgreSQL, MS SQL Server.

Storage

LVM, SCSI, SATA, Ext 2, Ext 3, Ext 4 and NAS (NFS, SAMBA, RAID 0/1/5) and SAN (iSCSI, Fiber Channel) NetApp filers.

JPMC, Houston, TX Jan 2016 to till Date

Linux/AWS Engineer

Responsibilities:

Supported Linux environment with around 2500+ servers running Red Hat Linux.

Configured cluster pools, enabled HA and DRS features using vSphere 5.x.

Worked on Virtualizing Red Hat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and worked with ESX Cluster and VMotion.

AWS and OpenStack to provision new machines for clients. S3 Storage Services on AWS.

AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting.

Automation of OS builds and Application Installation through Puppet & Chef.

Version control through GIT. Writing new plugins in Nagios to monitor resources. Working in implementation team to build and engineer servers on Ubuntu and RHEL Linux. Provisioning virtual servers on VMware and ESX servers using vCloud.

Managing and Architecting more than 3000 virtual servers. Monitoring of Application and Servers through Nagios. Web Servers Administration on Apache and Nginx. SQL queries and administration.

Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.

Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub (sub version control).

Installed, Configured and Maintained Red Hat Linux (5.x, 6.x & 7) Kickstart and Solaris x86 VM’s.

Supported 200+ AWS cloud instances running Ubuntu, Red Hat and Windows environments.

Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.

Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.

Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.

Experience in creating scheduled jobs using Shell and Python scripts.

Deployed J2EE code in Production and non production environment.

Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.

Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.

Helped provision and manage AWS linux servers with Chef and Ansible.

Expertise in understanding of infrastructure automation tooling using Docker and Ansible.

Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).

Worked as a part of the team member in designing a tool called Data Integration which was specifically designed for the Pentaho Software.

Experience in automation tool Ansible and worked as a Data migrating specialist and moved large scale of data and applications from physical servers to the AWS cloud.

Implemented DNS systems using BIND, Route53(AWS), power DNS

Bootstrapping instances using Chef and integrating with auto scaling.

Manage the configurations of multiple servers using Chef.

Developed multiple system maintenance scripts both BASH and Korn Shell.

Understand the node device architecture and Emanate SNMP stack for the development of SNMP agent.

Configuring servers, router, switches to send SNMP traps to Network Management System (Nagios).

Automation of various administrative tasks on multiple servers using Puppet and Salt Stack.

Installation and configuration of backup clients like Veritas NetBackup on Linux servers.

Environment: Red-Hat Enterprise Linux 5.x, 6.x, 7.x, AWS, Solaris 9 & 10, SAN (Net app), NAS, Veritas Net backup, GIT, SVN, Windows 2008, 2012, Nagios 3.5, Shell programming, JBoss 4.x, JDK 1.5,1.6, Oracle WebLogic, IBM WebSphere, VMware ESX 4.x, vSphere 4.x & 5.x.

Penske Logistics, Cleveland, OH Jun 2014 to Dec 2015

Linux/AWS Engineer

Responsibilities:

Expertise in creating VM Templates, cloning and managing Snapshots.

Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, filesystem configuration.

Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.

Extensive exposure to Configuration Management policies and practices with regards to SDLC along with automation of scripting using BASH/Shell, Perl scripting.

Extensively used Bash scripting for doing manipulations of the flat files, given by the clients.

Created the ANT scripts and extension of existing ANT scripts for deployment of applications.

Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Responsible for build and deployment automation using VM Ware ESX, Docker containers and Chef.

Applications written in perl on Linux platform with MS SQL Server databases.

Develop various reusable-components as per the requirements in perl.

Responsible for Installing and configuration of Dockers, setting up Change Management process and standardizing the policies for various applications.

Designed the process to automatically provision virtual and physical Linux servers using VMWare templates and kickstart scripts.

Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.

Developed Linux, UNIX, Perl, Shell Scripts for manual deployment of the code to various environments.

Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.

Manage configuration of Web App and Deploy to AWS cloud server through Chef.

Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.

Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.

Created Tomcat instances and modified each and removed shared component.

Upgraded Apache and Tomcat in Production servers to latest version, configured and tested successfully.

Worked on Chef/Puppet cookbooks/recipes to automate Infrastructure as a code.

AWS Cloud management and Puppet automation.

Created puppet manifests and modules to automate system operations.

Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.

Monitoring - Nagios, Custom checks, App Dynamics, Splunk.

Improving SQL and PL/SQL flexibility, usability, and performance, using dynamic SQL.

Worked as a SQL developer to support business applications using Oracle SQL and PL/SQL.

Configure dynamic and static network settings for IPv4 and filter packets, Review file system management concepts, removable media and configure NFS shares with AutoFS.

Secure migration experience on Amazon AWS private cloud via encryption and tokenization.

Performed system performance monitoring, created alerts and benchmarking for performance analysis on all application & production servers.

Experience configuring Open LDAP and setting up clients for Open LDAP.

Developed multiple shell scripts for system monitoring and converting raw data into Splunk format. Responsible for Password administration, Adding User, Groups and File Systems for the client.

Set up database service on AWS with RDS.

Maintain and trouble shoot systems performance and network monitoring using tools like Nagios, and AWS services such as Cloud watch, Cloud Trail.

Involved in configuring network bonding and troubleshooting networking issues

Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Worked on generating and consolidating weekly Tripwire Reports.

Provided support on applications like Splunk and Web-Methods and major Cloud applications like Cloud Stack, vSphere and DevOps.

Expertise DevOps Support/Monitoring.

Environment: Red-Hat Enterprise Linux 5.x, 6.x, Cloud Stack, Solaris 8, 9 & 10, SAN, NAS, NIS, EMC Avamar, Windows 2003, 2008, Shell programming, VMware ESX, JBoss, Splunk, IBM TSM Tivoli Storage Manager 5.3.4, IBM Tape Library 3584 with LTO 3580 tape drives, Docker, Jenkins.

FedEx, Pittsburg, PA Nov 2012 to May 2014

Linux/AWS Engineer

Responsibilities:

Build servers, configured, installed tools, installed patches and transitioned servers to production support running Linux (Red Hat, SuSE and Ubuntu) on HP & Dell X86 HW.

Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.

Develop Perl scripts for different risk related reports.

Performance tuning for existing perl scripts and database objects and sql

Responsible for CI and CD using Jenkins, Maven and Chef.

Worked extensively with different Bug tracking tools like JIRA.

Actively involved in architecture of DevOps platform and cloud solutions.

Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments.

Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool.

Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.

Oracle PL/SQL development using PL/SQL Release 10g/11.2.0.1.0 capabilities viz, Triggers, Stored procedures, Functions, Packages, Dynamic SQL and Bulk collect statement.

Oracle Optimized SQL statements for the application.

Enhancement or existing application using Oracle PL/SQL code.

Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.

Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.

Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.

Worked with Analytic functions to compute an aggregate value based on a group of rows, aggregate functions and other different built Oracle Functions.

Fine-tuned procedures/SQL queries for maximum efficiency in various databases using Oracle Hints, for Rule based optimization.

Worked on loading data from excel into Oracle Table using external tables.

Maintenance of source code in GIT. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.

Oversaw performance and tuning monitoring for UNIX systems.

Responsible for configuring and managing NFS servers in UNIX.

Install, configure, and manage SAMBA servers in UNIX.

Installation of client Netback up software in windows, UNIX systems.

Setup minimum baseline standards for Apache HTTP and Tomcat before delivering platforms to middleware/dev-ops/development teams.

Involved in migrating physical Linux servers to cloud (AWS).

Build servers using AWS: Importing volumes, launching EC2, RDS, S3, IAM, Route53, VPC, Code Deploy, creating security groups, auto-scaling, Lambda, load balancers (ELBs) in the defined virtual private connection.

Implemented, deployed and maintained cloud infrastructure using AWS.

Automating backups by shell for Linux to transfer data in S3 bucket.

Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.

Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.

Used GITHUB as source code repository.

Polled multiple SNMP enabled Virtual Machines (built on VMware Workstation) running Ubuntu server gathering runtime statistics.

Creation of scalar, tabular and trap/inform features for SNMP agent.

Managed GIT repositories for branching, merging, and tagging.

Experience Building Servers using HPSA and involved in configuration management using Puppet.

Regular Admin Tasks include building Linux servers for Production, Development and Test Environments and supported the ones under production.

Environment: Red-Hat Enterprise Linux 5.x, 6.x, Solaris 8 & 9, SUSE 10.x & 11.x, SAN, NFS, NIS, Windows 2003, 2008, VMware ESX, VERITAS Volume Manager, VCS, VERITAS NetBackup, AWS, Nagios, Puppet, HPSA Kickstart.

Tech Mahindra, Hyderabad, India Jun 2009 to Sep 2012

Unix/Linux Administrator

Responsibilities:

Setup a couple of hundred VM's running CentOS to be used for web, database, application, mail, ftp, monitoring and GIT repositories.

Installed and configured Red Hat Linux Kickstart and Solaris jumpstart Servers.

Handled Qualys vulnerabilities fix on varies UNIX operating systems RHEL/SUSE/Vmware.

Design, compliance and auditing administration of RHEL/SUSE/VMware and other UNIX operating systems.

Used Python programming in Linux platform to design the front-end portion of the plug-in.

Worked on Red Hat 4.x and performed daily tasks using CRON scheduler and automated it.

Discussed and planned the development issues with the team members and the lead.

Used languages like html, JavaScript and Ajax to create the back-end portion of the plug-in.

Daily tasks such as taking data backups, cleaning junk content and updating software.

Configuration of Hardware and Software RAID on Digital & Sun Servers.

Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.

Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.

Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.

Responsible to handle the Server Administration and Asterisk Server Installation and Configuration in Linux.

Worked as part of Testing Team in Application testing using Manual methods and Scripts.

Installed and implemented NAS with RAID 1 and RAID 5 configurations.

Monitored load and performance on the infrastructure and added capacity as needed.

Installation, configuration and management of PostgreSQL & MySQL database servers.

Client interaction for requirement gathering, to design and plan the software and hardware infrastructure.

Familiar with Disk Management Utility. Hands on experience in file system creation and file system management.

Environment: Red-Hat Enterprise Linux 8/ 9/ AS3.0/ AS4.0, Solaris 8 & 9, AIX, NFS, NIS, Windows NT 4.0, VERITAS NetBackup, HACMP, WebSphere, EMC Disk Array, Apache, IBM DS4300 Storage System, ESS Shark with SAN environment.



Contact this candidate