Devops & System Admin Resume
San Antonio, TX
SUMMARY
- 8+of experience in IT industry comprising of Three years of Linux Systems Administration and almost Five years of Software Configuration Management (SCM). Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Auto scaling, Cloud Front, IAM, S3.
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce, IBM Rational Team Concert, Docker and Ansible.
- Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End-to-End Automation.
- Expertise in using build-tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef, Puppet
- Experience with Linux/UNIX environments and scripting for Build & Release automation.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Administered and Implemented CI tools Hudson and Jenkins for automated builds.
- Configured and Administered Nexus Repository Manager and JFROG Artifactory.
- Experience writing Shell scripts and Perl scripts to automate the deployments.
- Experience using RPMs to effectively package the applications for product deployments
- Experience is using Apache Tomcat, Cassandra, Jboss, Web logic and Web Sphere Application servers for deployments.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
- Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS
Server operating Systems: Linux (Red Hat 4.x, 5.x, 6.x), UNIX, WINDOWS Server 2003/08/12, ESX/ESXi 3.x/4.x/5.x
Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT, Source Tree
Languages: C, JAVA, XML, SHELL, PERL, Python
Databases: My SQL, MS Access, Oracle 9i/10g/11g,DB2
Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT
Tools: ANT, MAVEN, HUDSON/JENKINS, CHEFF, PUPPET, BUILD FORGE
Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation AWS-Config, S3, Cloud Trail, IAM. VMware.
PROFESSIONAL EXPERIENCE
DevOps & System Admin
Confidential, San Antonio, TX
Responsibilities:
- Deploy, Configuration, Licensing & support on vendor Software application in Linux servers.
- Setup, day-to-day maintenance and support of development, test and production servers.
- Experienced with Microsoft Windows Operating Systems and System Registry.
- Deploy SmartBear code collaborator application on windows severs with extended support to DB integration.
- User Administration and management add/change/delete and User profiles, security authorizations.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.
- Quickly resolve the user issues on various applications.
- Write the scripts to send automated notifications to users on individual applications.
- Responsible for support and design new projects and created the batch jobs.
- Installed, deploy Apache Tomcat web server on Linux server and manage the web hosting applications.
- Monitoring system performance, Server load and bandwidth issues.
- Work with DBAs on installation of DB, restoration and performance tuning.
- Work with Apache Cassandra to communicate server’s access data across and providing high availability.
- Implemented automations tools DevOps and hands on experience with Ansible and Docker.
- Creating custom packages and support to users on varies departments.
- Worked closely with DB team in identifying the system requirements for application and database.
- Experienced on the HP Application Lifecycle Management (ALM) servers and HP Quick Test Professional tools.
- Root Cause & System Log Analysis and reporting.
- Troubleshooting problems with the help of Event Logs.
- Scripting in multiple languages on LINUX and Windows- Shell, Python etc.
- Good experience on the IBM RTC tool and well organized the epic, stories and tasks.
- Extensive supports to users with all windows and Linux applications.
- Experience troubleshooting servers issues and very quick analysis on application log details.
- Monitoring and regulating the server logs on term basis and backup the files.
- Updating the databases as per the project modification and back up files.
- Deploy the application, Involve and support DR exercise on application at the DR workstations.
- Well organized the applications and supported to offshore and near shore team on server upgrades and validations.
DevOps & Cloud Engineer
Confidential, Webster, NY
Responsibilities:
- Creating 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 our products.
- Implementing new projects builds framework using Jenkins & maven as build framework tools
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment
- Manage deployment automation using Puppet, M-Collective, Hiera, and Custom Puppet modules, Ruby.
- AWS Cloud management and Puppet automation
- Responsible for Design of different Release Environments for new projects.
- Created puppet manifests and modules to automate system operations.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, GIT, Confluence, Jira and Cloud Foundry
- Using Jenkins AWS Code Deploy plugin to deploy to AWS
- Defining Release Process & Policy for projects early in SDLC.
- Member of CCM representing changes for Release and environment configuration
- Responsible for Database build, release and configuration
- Responsible for night and weekly builds for different modules.
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Configured Elastic Load Balancers with EC2 Auto scaling groups
- Created multi AZ VPC instances
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
- Optimized volumes and EC2 instances
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
- Used IAM to create new accounts, roles and groups
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
- Migrated applications to the AWS cloud
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
- Work with different team members for Automation of Release components.
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
- Troubleshoot the build issue during the Jenkins build process.
Confidential, Mayfield, OH
Build & Release Engineer/DevOPS Engineer
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all Prod changes
- Written make, Maven and Ant build tools for application layer modules.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Developed Perl and shell scripts for automation of the build and release process.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Installed/Configured/Managed Jenkins CI Automation.
- Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
- Created the Release process of the artifacts.
- JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
Environment: Subversion (SVN), Jenkins, Java/J2ee, Ant, Maven, Chef, Tomcat Server, Tomcat, Perl Scripts, Shell Scripts, Xml, Unix, Windows 7, Oracle, Jira.
VMware/Linux Administrator
Confidential
Responsibilities:
- Administration, maintenance and monitoring various day-to-day operations. System
- Maintain Server health check, hardening and values according documents.
- Installation, Configuration and managing VMware ESX 3.5 HOSTS.
- P2V and V2V conversions by using VMware Converter.
- Accessing the ESX Server by using VI client, Putty, and Web Access.
- Configuring data store to ESX server using SCSI, iSCSI, VMFS, NFS.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), Mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Administered Linux servers for several functions including managing Apache/Tomcat server, Mail server and MySQL databases in both development and production.
- Experienced working with Preload Assist and PICS projects.
- Migrated database applications from Windows 2000 Server to Linux server.
- Installing and setting up Oracle9i on Linux for the development team.
- Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
- Capacity Planning, Infrastructure design and ordering systems.
- Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
- Bash shell-scripts to automate routine activities.
- Monitored trouble ticket queue to attend user and system calls.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Diagnosed hardware and software problems and provided solution to them.
- Updated data in inventory management package for Software and Hardware products.
- Worked with DBAs on installation of RDBMS database, restoration and log generation.
Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.
Linux/Unix System Administration
Confidential
Responsibilities:
- Experience in Linux servers includes new system planning, customer support, system related problem determination and resolutions.
- Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Managing LVM, VG Partitions profiles and hardware resources assigned to Partitions.
- Managing System Resources like File System, Disk space, Volume Groups, Logical Volumes and Physical Volumes.
- Worked on GFS (Global file system) for scheduling tasks and worked with LDAP Server
- Managed and maintained local Windows Domain and Active Directory
- Systems Backup and Restore using various tools.
- Experience on install, upgrade and Troubleshooting client applications.
- Provide 24x7 on call support on weekly rotation basis.
- Shell/Perl Scripting to automate some regular Admin tasks