Linux & Aws Administrator Resume
Chicago, IL
CAREER OVERVIEW:
- Around 7years experience in Cloud, Linux/Unix administration which includes strong experience in Automating, Configuring and deploying instances on AWS cloud environments, Java and J2EE, Web Services (SOAP, RESTFUL, WSDL, Axis), JavaScript, XML, Node JS, Groovy and JMS.
- Experience in administration of Production, Development & Test environment's working in various flavors of Linux and Unix like RHEL 4.x, 5.x, 6.x, Suse Linux, Ubuntu, CentOS, AIX 5.2 /5.3 /6.1 /7.1 and Solaris 8, 9, 10.
- Performed patching of RHEL using yum, up2date package management system utilities for effective package maintenance.
- Experience working Containerization technologies such as Docker and LXC
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
- Experience in building the infrastructure by writing various Terraform/Cloud Formation templates.
- Experienced in WAMP (Windows, Apache, MYSQL and Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Working for DevOps Platform team responsible for specialization areas related to Ansible for Cloud Automation.
- Implemented multiple CI/CD pipelines as a part of DevOps role for on - premises and cloud-based software using Jenkins, Chef and AWS/Docker
- Wrote PowerShell scripts to automatically restart the uDeploy agents on LINUX machines.
- Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker, continuous build and delivery tools.
- Extensively Worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of Continuous Integration (CI) and for End to End automation for all build and deployments.
- Worked with Version Control Systems like GIT, CVS and SVN.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-scaling, AMI and IAM through AWS console and API Integration with puppet code.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, AWS CLI.
- Implemented and Enhanced the Existing Scripts which are developed in Shell and Bash.
- Experience in Creating S3 buckets and managed policies for S3 buckets. Used S3 bucket and Glacier for storage and backup on AWS using lifecycle policies.
TECHNICAL SKILLS:
Operating Systems: Linux Red Hat, CentOS, Ubuntu, SUSE, Windows and Mac OS.
Virtualization: VMware VSphere 5.5, 6, (ESXi, VSphere Client, VCenter Server)
WEB Technologies: Tomcat 7.x, 8.x, APACHE server 2.x, Nginx 3.x, WebSphere 7.x WebLogic JBOSS.
Scripting languages: Bash, Ruby, Python, Shell
Database and Backup: MongoDB, MySQL, SQL Server, Oracle DB, VERITAS NetBackup, Veritas System Recovery, EMC Avamar.
Networking Protocols: DHCP, Ethernet, TCP/IP, HTTP, HTTPS, and FTP.
Platforms: AWS, Linux (Red Hat Enterprise linux, Windows Knowledge Open stack. build Tools Ant, Maven, Jenkins. Hudson, Bamboo.
Version control tools: CVS, Subversion, GIT, TFS.
PROFESSIONAL EXPERIENCE
Linux & AWS Administrator
Confidential, Chicago, IL
Responsibilities:
- Worked on installation, configuration and maintenance of Redhat, CentOS and Suse Servers at multiple Data Centers.
- Configured RedHat Kickstart for installing multiple production servers.
- Responsible for releasing/updating Linux-based board support packages (BSP)
- Responsible for maintaining/troubleshooting device drivers for LTE, WCDMA, GSM
- Involved in Windows device drives development and maintenance
- Involved in automating SW builds/releases for continuous improvements.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
- Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
- Modified BSP to write sysfs-based driver for i2c boards mentioned above.
- Worked on Physical to Cloud Migration in AWS.
- Hands on experience in installing, configuring, supporting, and managing Hadoop clusters using Apache.
- Involved in Hadoop cluster planning, performance tuning, and troubleshooting.
- Knowledge on adding and removing nodes to an existing Hadoop cluster.
- Hands on experience in analyzing Hadoop Log files to find the root cause of the issues.
- Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Experience in AWS, which included managing application in the cloud and creating instances.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Worked on Version controller like GIT and integration tools: Jenkins
- Logged events from forced crash dumps and troubleshoot server issues.
- Configured yum repository server for installing packages from a centralized server.
- Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
- Experience with Configuration Management Tools (PUPPET, Ansible).
- Installed and configured DCHP server to give IP leases to production servers.
- Management of RedHat Linux user accounts, groups, directories and file permissions.
- Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
- Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
- Configured, managed ESX VM's with virtual center and VI client.
- Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
- Installed packages with yum and rpm.
- Installation and configuration of PostgresSQL database on RedHat/Debian Servers.
- Performed Disk management with the help of LVM (Logical Volume Manager).
- Configuration and Administration of Apache Web Server and SSL.
- Created and maintained network users, user environment, directories, and security.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
Linux/AWS Engineer
Confidential, Irving, TX
Responsibilities:
- Installing and upgrading Redhat Linux on HP x86 and Itanium Servers and Solaris on Sun SPARC, HP DL 380 G 4, 5, 6 and 7 & Dell Power Edge servers.
- Installing and maintaining Solaris Jumpstart environment and Redhat Kickstart environment.
- Involved in application deployments in java using Anthill pro 4.x and 5.x component from development to production environment.
- Used Openstack and AWS cloud services to launch Linux and windows machines, created security groups and written basic Powershell scripts to take backups and mount network shared drives.
- Worked on AWS service to create, launch, configure EC2 instance, worked on S3, RDS, Auto Scaling, SES, SQS, and VPC, to build given architectures.
- Used puppet and Chef Automation tools for configuration management.
- Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Implemented Puppet modules to automate configuration of a broad range of services
- Responsible for supporting and maintaining Openstack in a production environment.
- Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10.
- Used HP Service center and Remedy change management system for ticketing.
- Troubleshooting and performance tuning issues with applications like Oracle 10g, JBoss 4.x, WebLogic 10, MQSeries 6.x and the operating systems which included Solaris and RHEL.
- Worked on the administration of the Apache, JBoss 4.2.2 servers including installation and deployments.
- Shell scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.
- Experience in writing scripts in Ruby and Python for automation.
- Installed and upgraded VMware vSphere ESXi 5.0/4.1/4.0 and ESX server 4.1/4/3.5.
- Configured VMware HA, VMware DRS in acquiring higher efficiency for VMware Infrastructure.
- Installation, configuration and troubleshooting of Redhat, Ubuntu on various hardware platforms on Amazon AWS cloud services.
- Implemented the monitoring tools like Nagios 3.0 to monitor services like CPU, Disk-spaces, Memory, process counts, Users, http, ssh etc.
Linux Engineer
Confidential, Pittsburgh, PA
Responsibilities:
- Managed and administrated all Linux OS and UNIX servers by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
- Planned and performed the Linux OS upgrades and hardware maintenance like changing memory modules, disk devices, SAS, SATA & SCSI devices.
- Used puppet and Chef Automation tools for configuration management.
- Implemented Puppet modules to automate configuration of a broad range of services
- Responsible for supporting and maintaining Openstack in a production environment.
- Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10.
- Used HP Service center and Remedy change management system for ticketing.
- Troubleshooting and performance tuning issues with applications like Oracle 10g, JBoss 4.x, WebLogic 10, MQSeries 6.x and the operating systems which included Solaris and RHEL.
- Worked on the administration of the Apache, JBoss 4.2.2 servers including installation and deployments.
Linux Administrator
Confidential
Responsibilities:
- Experienced in creating and manage Logical Volume manager and creating shared storage for DB servers. Also working with GPFS file system for Hadoop servers.
- Assist customer with router configuration and setup. Work closely with engineering to identify bugs and trending issues for future firmware update releases.
- Experience in Shell scripting to automate system administration jobs.
- Managing user accounts and netgroups. Limiting user account privileges using SUDOERS
- Implemented kdump configuration and created scripts to push configuration across servers
- Configuration, Administration and maintenance of DNS, NIS & LDAP on Linux Servers
- Experienced in storage allocation on VMWare VMs and file system management
- Studying and optimizing server capacity whenever required. Coordinating with application team to fix performance issues
- Build LPAR system and Installed AIX 5.3, 6.1 on LPAR using NIM Power 5, Power 6 systems.
- Configure VERITAS Cluster on Solaris and AIX environment and support.
- Configuration of Hardware and Software RAID on Digital & Sun Servers
- Working with Engineering Team to build New Linux Servers.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals, and devices carried out.
- Configured VMware and installed several Linux and Windows Operating Systems according to the client needs. Also involved in maintenance and Troubleshooting of Vmware
- Maintenance of various versions of Linux Servers (RHEL 4.6,5.3,5.6)
- Supported some Windows and MacOS X support under the direction of other systems administration staff.
- Competent extent of skills on AWS essential tools like Chef, Puppet, Ansible, Docker, Subversion, Git, Jenkins, Ant, Maven.
- Worked on Kubernetes system to automate deployment, scaling and management of mobile and web containerized applications.
- Hands-on Experience in implementing Security using NACL, Security Groups, Private-Subnets, Encryption on Transit and Encryption at rest.
- Hands-on Experience working on Migrations from On-Premises to AWS Cloud.
- Created protocols for Backup and Disaster Recovery.
Linux Engineer
Confidential
Responsibilities:
- Installation, configuration and Operating System upgrade on, RedHat Linux 4.0, 5.0, and Sun Solaris 8,9,10
- Administrated server consolidation program through use of VMware ESX server and VMware Virtual Center
- SWAP box configuration, Implementation of disaster backup and recovery.
- Performance Management & Tuning of RHEL.
- Veritas File system and Veritas Volume Manager 2.5 are used to configure the RAID 1 and RAID 5 Storage Systems
- Installed and configured SAMBA server for windows and Linux connectivity.
- Installed Web Logic 8.1 with SP5 Server and configured Domains, Admin and managed servers for Applications to be deployed.
- Implemented NIS and NFS for administrative and project requirements.
- Installed and Configured Web and investigate the configuration changes in the production environment.
- Responsible for multicasting of various components as a system administrator.
- Worked closely with database administration staff to ensure optimal performance of databases, and maintain development applications and databases
- Tuning the kernel parameters based on the application/database requirement.
- Monitoring system resources, logs, disk usage, scheduling backups and restore
- Set up Quotas for the user accounts & limiting the disk space usage.
- Configuring SUDO and granting root permission to users for performing certain activities.
- Experience in Bash and Perl scripts for backup and automation.
- Knowledge in Adobe, Hyperion, development servers.
- Upgrading RHEL 5.0 to RHEL 5.5 using live upgrade and manual upgrade.