Cloud Engg/systems Administrator Resume
Dallas, TX
SUMMARY
- 8 years of experience in Linux / AIX System Administration under environment of Red hat Enterprise Linux 4.x/5.x/5.6,CentOS (6.x), AIX 5.3/6.1/7.1, SUSE Linux (9/10/11/12), Sun Solaris (8/9/10), Windows 2003/2008.
- Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation,managing, configuring, and maintaining source control management systems.
- Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
- Creating multiple groups and set permission polices for various groups in AWS.
- Proficiency in writing automation scripts using Puppet, Bash Shell, PowerShell etc to support infrastructure as code and continuous deployment.
- Experience in AWS using EC2, AWS Dynamo DB, AWS S3, AWS VPC, and IAM services.
- Experience in implementing continuous delivery (CD) pipeline with Docker, Jenkins, GitHub and AWS AMI's in Linux environment.
- Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
- Worked with different Bug tracking tools like JIRA, Rally.
- Have good hands - on experience in build and release tools such as Svn, Jenkins, and Artifactory.
- Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
- Implemented Infrastructure automation through Saltstack for auto provisioning, code deployments and software installation.
- Extensively worked on Continuous Integration and deployment using various CI Tools like TeamCity, Jenkins, Puppet, Chef, Hudson and Bamboo.
- Developed Chef Cookbooks, recipes, roles and databags to automate the services related to deployment.
- Experience in using version control tools like Subversion (SVN), GIT, Confidential Clearcase.
- Deployed and maintained fully automated production environment of several hundred servers using Configuration Management System using Chef, Salt and Puppet .
- Administration of DevOps tools suite: Puppet Enterprise, AWS, Teamcity, GitHub, JIRA, Confluence, Saltstack, Octopus Deploy and Splunk.
- Expertise in developing Automated solution for entire build and release process and implementing effective methods for Continuous Integration and Continuous Delivery platforms.
- Implemented CI/CD Automation Process using various CI Tools like Jenkins and CD Tools like Docker.
- Installed, Configured and Administered Jenkins Continuous Integration Tool.
- Experience in preparing workflows for continuous build and integration using Hudson and Jenkins.
- Experience in System Administration, System Builds, Installs, Upgrades, Patches, Migration, Trouble shooting, Security, Backup, Disaster Recovery and Performance Monitoring on Linux/AIX (Red Hat Linux, AIX 6.1) Systems.
- Implemented continuous integration and deployment of new builds using Jenkins CI and custom Ruby/Phython scripts.
- Troubleshooting hardware, software and configuration problems for various protocols and topologies.
- Involved in developing custom images on Cloud usingAWSimages and on ESX.
- Experience in using various network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP.
- Helped to establish standards, policies and procedures for all aspects of UNIX server environment
- Experience in Automatic Linux Installation process using Kickstart.
- Proficient DB administration (Oracle, DB2, Sybase and SQL) knowledge for maintaining, pruning, and performing required DB tasks.
- Setup up and maintenance of automated environment using Chef recipes & cookbooks withinAWSenvironment.
- Setup and Configuration of Puppet Master and Agent packages on Linux.
- Performed User Administration, Package Management and Service Management on 100+ servers using Puppet Configuration Management System.
- Experience in installation and configuration of Web Sphere, Apache, JBoss, and IPlanet, BEA WebLogic, LDAP, and mail servers.
- Experience in updating O/S maintenance and modification levels by applying software patches and fixes (APAR’s and PTF’s) that are downloaded from Confidential .
- Independent problem solving and a good team player with strong interpersonal and communication skills.
- Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
TECHNICAL SKILLS
Operating Systems: RHEL 4.x/5.x/7.x, SUSE Linux 10.x/11, AIX 5/6/7, Windows NT 4.0/2000/2003/2008/2012 , VMWare ESX 3.5,4.0,4.1
Web/Application Servers: Tomcat, JBoss, 4.x/5.0.x, Apache 1.2,2.x,Ngnix, WAS 3.5/4.0,MQseries, Weblogic, Java Webserver
Cluster Server: Veritas Cluster Server (VCS), Power HA(HACMP).
Cloud Technologies: AWS EC2, S3, VPC’s, IAM and Open Stack
Languages: C, C++, JSon, PHP, SQL, Shell Scripting, Python, Ruby.
Build Tools/DevOps: Chef, Saltstack Puppet, Docker, Jenkins, Vagrant
SCM Tools: CVS, SVN,GIT, ClearCase, PVCS, AWS Elastic Beanstalk, AWS Cloud Formation.
Server Management: SMC, SystemImager, Big Brother, Nagios, Compaq Insight Server manager, Intel LAN desk manager
Databases: Oracle RAC, DB2,MongoDB, MySQL server
Monitoring: Nagios, Icinga, Ganglia, Graphite, Splunk, New Relic
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
Cloud Engg/Systems Administrator
Responsibilities:
- Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all products.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Designed high availability (HA) applications on AWS across Availability Zones and Availability Regions.
- Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.AWS EC2 and Cloud watch services
- Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, Cloud Formation, VPC, Opswork, Elastic beanstalk, AWS Key Management Service (KMS) AWS redshift etc.
- Participated in the software deployment processes for in-house developed integrations using Octopus Deploy.
- CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting.
- Analyze and resolve conflicts related to merging of source code for GIT, TeamCity.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry. Used IAM to create new accounts, roles and groups. Used SVN for branching, tagging and merging.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
- Used Puppet server and workstation to manage and configure nodes.
- Experience with automated CM and maintained a CI/CD pipeline, deployment tools such as Chef, Puppet, or Ansible. Experience in managing virtual instances and disks using Puppet.
- Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation. Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
- Installing, upgrading and configuring RedHat Linux 5.x, 6.x, 7.x using Kickstart Servers and Interactive Installation.
- Experience installing Linuxservers using Kickstart and Cloning on ESX servers.
- Launch and configure the Amazon EC2 (AWS) Cloud Servers using AMI’s (Linux/Ubuntu) and configuring the servers for specified applications.
- Drove CI and CD process improvements in the organization (standardized on Github Enterprise, Jenkins, Maven, Artifactory stack).
- Worked in all areas of AIX operating system, including installing, configuring TCPIP, rebuilding the system, restoring from backup, monitoring the performance of the AIX machine, reading system dumps and creating file systems.
Environment: AWS, Puppet, AIX 5.3/6.1/7.1, HMC 7/8, VIOS 2.3, 2.2 /2.1, Power Systems 6/7/8, RHEL 5/6/7. Cent OS 5/6.HP Unix, SUSE Linux.
Confidential, Sunnyvale, CA
LINUX Systems Administrator/DevOps Engg
Responsibilities:
- Applied functionality and Security patches using, Deployed artifacts using Chef, Salt and Puppet.
- Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
- Operation and production support of Application Platform, which runs on container deployed on Apache Tomcat in Red Hat Enterprise Linux uses Saltstackfor deployment automation and Cassandra as its system of records or database.
- Integrated Saltstack formulas with changing Jinja properties for deployment.
- Configured minions using public-key encryption and authentication. For a minion to start accepting commands from the master node.
- Remote Execution of Salt Formulae on master nodes to manage all minion nodes for OS upgrade, to check for crash node, node rebuild etc.
- Created pillar & grains for automation of the application with Infrastructure Management tool SaltstackServer
- Involved in continuous deployment and delivering using GIT, Maven, Jenkins.
- Installed Jenkins and created a master and slave configuration to implement multiple parallel builds.
- Worked on nodetool utility as command line interface in Cassandra for managing cluster.
- Monitored Icinga alerts for all nodes and taken action on all critical events for all 4 DCs.
- Migrated from chef to salt, this included the evaluation of Ansible and Puppet against Saltstack.
- Configured S3 to host static web content and Deployed cloud stack using AWS Ops work.
- Implemented continuous integration and deployment of new builds using Jenkins CI and custom Ruby/Python scripts.
- Developed scripts in Python to automate Application services through Salt States that were previously performed manually.
- Created and maintained Python scripts in Saltstack for Automating Build and Deployment Process
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
- Implementing and managing continuous delivery systems and methodologies on AWS.
- Implement, and automate security controls, governance processes, and compliance validation
- Involved in 24X7 Production support, Build and Migration Assignments
- Tuning the kernel parameters based on the application/database requirement
- Troubleshooting system - OS level and Hardware level.
- Performed automated installations of Operating System using Jumpstart for Solaris and Kickstart for Linux.
- Installed and verified that all Linux patches or updates are applied to the servers.
- Configure, maintain, and deploy software to manage 1000 servers
- Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc) and tuned I/O, memory, etc
- Performance monitoring with Sar, Iostat, VMstat, MPstat and Other Tools.
- Run continuous development and deployment processes using automation.
- Daily maintenance of source repositories and builds.
- Tracking of tickets through Jira, logging the activities with the same.
- Worked on Agile methodology and used JIRA for issue tracking.
- Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the entire process.
- Responsible for bringing up the various server environments like DEV, SIT, QA, Prod like and Production env's. etc.
Environment: RHEL Servers, Solaris 10, ASR, Opsware, VMWare, SAN (EMC, Hitachi),Chef, Salt, Puppet, Jenkins, Jira and Confluence
Confidential, Dallas, TX
Cloud/Systems Administrator
Responsibilities:
- Installation, administration, configuration of RHEL 5/6 including package management, patch management, regular system administration tasks.
- Administration of RHEL 4, 5, 6 and AIX 6.1 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
- Installed and Configured Puppet Master on RHEL Server and Puppet Agent on 100+ Linux nodes.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and Bit Bucket/SVN and AWS
- Experience in Bug Tracking tool like Jira, ClearQuest and HP Quality Center.
- Set up the CI -- Jenkins based automating deployment systems. It enables "one-button" click to build Dockerimage and deploy to specified stage and also integrated Nexus with CI as package management repositories.
- Deployed Apache Web Server, MySQL Database, Oracle Http Server and Internal Applications on Client nodes using puppet.
- Prepared workflow for build and release management using SVN repository and Hudson build management tool.
- Creating and cloning virtual machines in VMware environment using Virtual Infrastructure client and Vphere 4.0.
- Build YUM and RPM repository Server for Development team to upload packages
- Respond to all UNIX systems problems 24x7 as a part of on call rotation and resolving them on a timely basis.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Worked on various applications and improving their performance by performance tuning and analysis.
- Responsible for change management, troubleshooting and resolution of server issues for end users support.
- Installing and configuring Apache and supporting them on Linux production servers.
- Assist System Administrators with various support issues.
- Writing shell scripts for Automated Back- ups and Cron Jobs.
- Tuning kernel parameters for optimum performance.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
Environment: Red-Hat Linux Enterprise servers (HP Proliant DL, ML Series, Confidential p series, Dell Poweredge Servers R610, R710), Solaris 10, ASR, Opsware, VMWare, SAN (EMC, Hitachi), puppet, Hudson, Sun Enterprise Server(E2900, E4500, E6900).
Confidential, Bentonville, AR
LINUX Administrator
Responsibilities:
- Responsible for managing the Confidential environment and supporting four major applications.
- Responsible for production, break-fix troubleshooting during the overnight shift and for successful implementation of changes on these applications.
- Configured kick start server and updating/applying patches to the servers using Red hat Satellite server.
- Remote system administration using tools like SSH, Telnet, and Rlogin.
- Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
- Deployed and maintained fully automated production environment of several hundred servers.
- Managing cloud infrastructure using integrated tools for efficiency, scalability such as RightScale, Puppet and Confidential SmartCloud.
- Automating with OpsCode Chef, testing chef recipes/cookbooks with chefspec/serverspec
- Installation, configuration and administration of VMware and Automation of jobs through crontab and autosys.
- Installation of packages, patch management, volume management on Red hat Linux Servers.
- Applied appropriate support packages/patches to maintain system integrity.
- Performed capacity analysis, monitored and controlled disk space usage on systems.
- Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
- Custom build of RHEL /CentOS and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
- Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.
- Experience in using Python wrappers / modules for various API. Built python 2.7.8/3/3.4 environment modules.
- Worked with project manager and auditing teams to implement PCI compliance.
- Build LPAR and DLPAR system and Installed AIX 5.2, 5.3 on LPAR using NIM.
- Management and monitoring of various services using Service Management Facility and Service Administration.
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager. File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
- Fine tuning of Servers and configuring networks for optimum performance.
- Organized various meetings with teams as mentioned above for tracking their requirements as inputs to get this done and designed the plan/steps involved and took user approvals.
- Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.
- Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
Environment: RedHat 5.3,5.5, HP-UX 11i, Windows Server 2000 and 2003, Sun Enterprise 10000, 15000, Apache Web Server 1.3.x, 2.x Oracle 8i,9i2, Perl, Puppet, bash, Sun v480, v880, E220, Confidential p630, p550,power 4 Dell POWEREDGE 700,2650,6650, Red hat Enterprise Linux 1.0.
Confidential, West Chester, PA
LINUX/UNIX System Administrator
Responsibilities:
- Installing Configuration and maintenance of Solaris 9/10/11, RedHat Linux 4/5/6, SUSE 10.3, 11.1, Confidential AIX operating systems
- Worked on configurations and installations Solaris and Linux servers using Custom Jumpstart and Kick start
- Configured System imager for Linux Servers and used it for Cloning, software distribution and OS updates and performed installations using pxeboot on hundreds of Linux Servers
- Good working experience with RedHat Satellite Server for upgrading and patching Linux Servers.
- Installed, Configured and maintenance of DNS servers, DHCP Servers, Mail Servers, FTP servers, NIS, Samba and web servers
- Implementing RAID 0, 1, 5 and 0+1 levels using Veritas Volume Manager
- Installed and configured VERITAS Volume Manager (VxVM), Disk and file system management through Veritas Volume Manager, Solaris Volume Manager and Solstice Disk Suite on Solaris and using Logical Volume Manager (LVM) for other flavors of UNIX.
- Planning, documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using Veritas Cluster Server in Solaris, RedHat Cluster Server in Linux and HP Service Guard in HP environment.
- Build Yum and RPM repository Server for Development team to upload packages, Written UNIX Shell scripts for monitoring & clean up old files.
- Maintained virtual environments using VMware ESX 4.x Server and built various Linux servers on VMware servers..
- Experience in using Python wrappers / modules for various API. Built python 2.7.8/3/3.4 environment modules.
- Installations of python requirements using tools like pip.
- Administer, maintain and troubleshoot EMC CLARiiON arrays by creating volumes, LUNs and implementing different RAID levels. Configured and created snapshots of clones of LUNs using EMC Snap View.
- Involved in large data center migration - planning, designing, moving servers to new data center, coordinating and troubleshooting issues with various data center, network, application and storage teams
- Installation, Configuration and Administration of Web Logic, WebSphere and Apache Servers in Linux and Solaris Servers.
- Maintaining Remedy environments used for the ticketing system.
- Scheduling of automatic repetitive Jobs, and Shell Scripts with Crontab.
- Automate repetitive tasks, deploy critical applications and manage change on several servers using Puppet
- Monitoring Virtual memory, Swap management, and Disk and CPU utilization by using various monitoring tools.
- Monitoring operating systems, Data bases and Servers in distributed and host environment using Tivoli and SunMC.
- Trouble shooting and tuning kernel, applications and O/S problems using Dtrace.
- Involved in mass migration of data form old EMC Storage subsystems to new Subsystems.
Environment: Red-Hat Linux Enterprise servers (HP Proliant DL, ML Series, Confidential p series, x series, Dell Poweredge Servers R610, R710), Solaris 10, VMWare, SAN(EMC, Hitachi), NAS (Netapp), BladeLogic, Veritas Volume Manager 4.1, Sun Enterprise Server(E2900, E4500, E6900).