Devops Engineer Resume
Overland Park, KS
SUMMARY:
- Motivated and result driven CI/CD/Devops expert with 7+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, AWS, Devops and Build/Release management.
- Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
- Expertise in Application Deployments& Environment configuration using Chef, Puppet, Ansible. 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).
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x/6.x.
- Ability to manage SCM processes which include compiling, packaging, deploying and application configurations. Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Clear case.
- Designed project workflows/pipelines with Continuous Integration tools like Jenkins, Bamboo, and Build forge.
- Implemented CI and CD for database using Bamboo and UDeploy. Set up CI (Continuous Integration) for major releases in Jenkins and Bamboo.
- Set up Devops process for continuous integration and deployment, leveraging Jenkins and web - hooks for Git/ bit bucket.
- Good experience with Mobile App integration & IBM Data Power API platform and have good Healthcare IT experience.
- Experience in working on source control tools like Tortoise SVN, TFS, CVS, IBM Clear Case, Perforce, and GIT.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Experienced in Amazon EC2 setting up instances and setting up security groups. Setting up data in AWS using S3bucket and configuring instance backups to S3 bucket.
- Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud. Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
- Inventoried and administered Red Hat Enterprise Linux (RHEL), FreeBSD, and VMware ESXi servers, writing several utilities to manage them simultaneously.
- Experience in managing the artifacts generated by MAVEN in the Nexus repository. Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
- Expert in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud.
- Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN. Configured Nagios to monitor EC2 Linux instances with Puppet automation. Setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations.
- Strong command on source controller concepts such as Branches, Merges and Tags. Source code management is performed using Git from master repository and knowledge on Container management using Docker in creating images.
- Efficient experience in using Nexus and Artifactory Repository managers for Maven builds. Monitored the Linux servers & applications using Nagios, and Splunk.
- 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.
PROFESSIONAL EXPERIENCE:
DevOps Engineer
Confidential - Overland Park, KS
Responsibilities:
- My responsibilities include the manual release of the build files to the appropriate App servers.
- Responsible for releasing the code to the testing team.
- Update the WIKI site periodically.
- Automate build processes and publish build results to developers and QA teams. Publish daily source code repository activity for changes on the development and integration branches.
- Communication with Development/QA/Management teams for requirement analysis, build tools, maintaining libraries.
- Involved in build processes and make the deployment packages for Production.
- Publish build results and manage build output and provide release notes.
- Created tags and branches for the new release in SVN.
- Part of my responsibility was to run the SQL scripts.
- Used the scripts to build various application builds.
- Responsible for the trouble shoot with the servers (Bouncing the servers when needed)
- Manually copied over the files from our management server to the QA/Prod servers using WinScp.
- Worked on standalone applications for mobile and tablet for android and iOS.
- Worked as an ATG9.1/ATG11.1 Administrator.
- Experienced in Standards and procedures development, release management
- Able to effectively manage time and prioritize multiple projects.
- Creating project plans using Microsoft Excel.
- Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
- Migration expertise in migrating code from different oracle ATG9.1 to ATG11.1
- Expertise in developing and maintaining quality control processes, continually meeting corporate objectives and resulting in highest level of client satisfaction.
Environment: Svn, oracle atg11, Jenkins, ALM, ant scripts, oracle dB, Linux, WinScp, apache tomcat, JBoss
DevOps Engineer
Confidential - Milwaukee, WI
Responsibilities:
- Performed Continuous Integrated delivery (CI and CD process) using Jenkins Performed Build/Release/SCM/DevOps engineer duties.
- Installing, configuring and administering Jenkins CI tool on Linux and Windows machines.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git source control.
- Automated the Backend code push to Windows SQL Server in QA and production servers.
- Analyze and resolve conflicts related to merging of source code for Git.
- Worked with all Dev, QA, systems engineering group to handoff things and automated the process.
- Deployed node.js applications to Application servers in an agile continuous integration environment and also automated the whole process.
- Build scripts using MAVEN build tools in Jenkins to move from one environment to other environments.
- Responsible for bringing up the various server environments like DEV, QA and Production environments.
- Responsible for planning and scheduling the QA, Stage, Prod deployments, preparing the release schedule and communicate across different teams.
- Responsible for Branching and merging the code as per the schedule.
- Installed and Configured Continuum jobs for automating some build Processes.
- Solid understanding of relational and non - relational databases such as PostgreSQL Redis and SQL Server.
- Performed SCM tasks including branching, merging permission handling.
- Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
- Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash.
- Automating application builds using tools such as Maven Versioning all system artifacts in GIT including infrastructure as code.
- Used Ansible for continuous deployment on to the server post successful build
- Maintain a Live Like environment to test any production issues on the setup and push it into production.
Environment: Git, Linux, windows, Sql server, Jenkins, ant, maven, Ansible, agile process
Confidential - Birmingham, AL
Build and Release Engg
Responsibilities:
- Providing production support for enterprise applications hosted on Web Logic 10.3.6.
- Automated continuous delivery based on business need, end to end installation, configuration, deployment of EAR applications on JBoss AS servers hosted in Open stack servers using Jenkins integration using maven, bash, Ansible.
- Writing cook books using Ansible. Scripting using Shell using automation tool Jenkins.
- Providing production support for end customer Charles Schwab.
- Worked on open stack servers.
- Work with developers to identify defects.
- Configured HAproxy, install NodeJS, spellcheck on production servers.
- BMC remedy - ticketing system
Environment: JBoss, Apache, open stack, Ansible, Jenkins, HAproxy, MySQL, NodeJS, spell-check, Git, bit
Linux Admin
Confidential
Responsibilities:
- Proficient in installing, configuring and administration of CentOS 5.x/6.x/7, RHEL 5.x/6.x/7, Windows Server 2008 - R2/2012-R2 Red Hat Enterprise Linux (RHEL).
- Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
- Configuring, handling Samba servers on Linux and managing file system.
- Created users and managed user permission on the Linux servers.
- Monitored Linux servers round the clock and identified, troubleshooting the system issues and finding the optimal solution.
- Created Crontab to run a job at scheduled time.
- Worked on client requests and tickets and trained to work on high priority tickets.
- Worked with process documents and metric. Executed the assigned task in agreed SLA.
- Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network using the tools HP OMI monitoring.
- Performed backups and restoration on several Linux Lpars.
- Worked on VMware ESX server, VMware Workstation.
- Get the storage from SAN team and do a scan, increase the volume.
- Created ZFS file system in Solaris 10 using Zpool and ZFS and created VERITAS file systems 5.0, RAID 0, 1, 5 volumes.
- Deployment and configuration of application server tomcat deploying java and web application.
- Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server.
- Identify, troubleshoot, and resolve problems with the OS build failures.
- Performing kernel and database configuration optimization, i/o resource utilization on disks.
- Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.
- Resource control, etc. Decommissioning & migration of legacy systems (migration from Solaris OS and hardware to LINUX infrastructure).
Environment: centos, Rhel, windows, red hat, samba servers, HP OMI, Vm ware workstation, RAID, tomcat server, JBoss, shell, Solaris
TECHNICAL SKILLS:
Devops Tools: Jenkins, Hudson, docker
Version Control: Svn, Git
Operating Systems: Windows NT/XP/95/98, Windows 2000/2003/2012, MS-DOS, Unix/Linux/Solaris, Windows 7 Enterprise.
Database: Oracle 10g/9g/8i, MySQL (5.x, 4.x), SQL server 2005
Languages: C, C++, Java, ant1.3.0, python2/3
IDE: Eclipse3.1-3.5, Oracle ATG9.1/11.1, ALM
Web Technologies: HTML/DHTML, CSS, Ajax, Java script
Packages & Tools: MS-Office, TOAD 11.6.1/10.6.1, SQL Developer, DB2 Visualizer
Application Server: Apache Tomcat 5.0, JBoss 6.0, Web Logic Server8.1, WebSphere
Configuration Management: Puppet