Sr. Devops Consultant Resume
Bellevue, WA
SUMMARY
- Over 8+ years of experience in DevOps, Configuration Management, Build, Release &Deployment of software applications, application development using Java, .NET, Oracle Applications and Data Warehouse related technologies
- Experience in architecting, developing and maintaining automation to configure, deploy and operate identity management products in development, integration and production environments
- Designing, building infrastructure on AWS environment. Experience with AWS EC2,S3,Autoscaling,Cloudwatch, Cloud formation template, VPC and ELB
- Experience with multiple integration techniques based on service oriented architecture such as SOA, Web services (REST APIs, SOAP) and other communication interfaces like HTTP, HTTPS, and TCP etc.
- Good experience on DevOps tools like Chef, Puppet, AWS, Vagrant, ANT, Maven, Jenkins, Bamboo, Rundeck, Git, Stash, Jira, Gerrit, Subversion, Ruby, SonarQube, Shell scripts.
- Extensive experience in deployment of J2EE applications on Jboss, Weblogic 8.1 and WebSphere 6.0 application servers.
- Excellent experience in Administration of Windows, UNIX, OS X, Android servers, LDAP, Application Servers.
- In - depth knowledge in Branching, Merging Branches, and Applying patches and automate the build Process.
- Good working experience with defect tracking tools Mercury Quality Center, Serena Teamtrack, Peregrine, Jira, Bugzilla and Remedy.
- Excellent experience in Agile Development.
- Good Experience in setting up system configuration using Chef and Puppet.
- Good Knowledge in Java, J2EE, EJB and, JBoss, Tomcat, Websphere, Weblogic, IIS.
- Hands-on experience on Administration of UNIX, Linux, Solaris, Windows.
- Good Experience in integrating and using eclipse, x code, JDeveloper IDE with SCM tools.
- Good analytical & communication skills, team player and highly self-motivated.
TECHNICAL SKILLS
Data Bases: MS SQL Server 2000, Oracle8i/9i/10g, MS Access, MySql,DB2, Teradata
IDE/Tools: Visual Basic, JDeveloper, Informatica 8.1(ETL), JDeveloper, Eclipse, Xcode, InstallAnywhere
Web: HTML, JavaScript, REST, Hibernate, J2EE, EJB, SOAP, JSP, VBScript, XML, ADO, ASP, IIS, Websphere, Weblogic, Oracle Application Server, Apache Tomcat, JBoss, Dreamweaver
Reporting Tools: Business Objects XI, BO Universe, Web Intelligence, Desktop Intelligence, Cognos, Crystal Reports
Languages: PL/SQL, SQL, Java, VB, C, C++, C#.
Cloud/virtualization tools: VM ware, VMware esxi, Oracle Virtual Box, OVM, Docker, AWS, Openstack
Build/ Tools: Cruise Control, Teamcity, Microsoft Azure, Serena Mover, Bamboo, Build Forge, Jenkins/Hudson
Platforms: Windows XP/2000, Windows NT, Windows 95/98, UNIX (HP, Solaris), Linux, Red Hat, Ubuntu, OS X, TIBCO
SCM& Tracking: PVCS, Perforce, CVS, Subversion, Git, Serena Dimensions, StarTeam and Clear Case, Clear Quest, Peregrine, Remedy, Serena TeamTrack, Bugzilla, PAL release management tool
Scripting: Shell, Ant, NAnt, rpm, Maven, GNU make, Perl, Python, Windows batch
PROFESSIONAL EXPERIENCE
Confidential, Bellevue, WA
Sr. DevOps consultant
Responsibilities:
- Installing, Creating and Replicating the Subversion/GIT Repositories on Multiple servers to support the distributed development teams
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
- Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
- Written Chef Recipes from the scratch for multiple packages and integrated with Jenkins/Rundeck/AWS.
- Designed & implemented enterprise grade with customizable and cost-effective Solutions on AWS. Worked on AWS- EC2, S3, Glacier, Storage Gateway, Elastic Load Balancing, VPC,IAM,Route53,RDS,SES,SNS,CloudFront(CDN), CloudWatch, Auto Scaling Elastic MapReduce and other services of the AWS Services
- Built Cloud infrastructure for Multi-Tier Applications with Failover and High Availability Mode.
- Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.
- Design & implemented VPC service for extension of customer‘s on-premises datacenter with AWS Cloud using AWS VPC and VPN & Direct connect services.
- Worked with different application teams to understand, analyze their current process, tools, techniques, workflows and involved in evaluation and finalization of state of art tools.
- Create build and deploy scripts using ant, Maven and rpm spec files, trouble shoot the build and deploy issues.
- Administration Maven Nexus repository, integrate the maven releases with version Control system systems like SVN and GIT
- Configuration of Jenkins, Identifying and Installing required plug-ins to Jenkins, integrating external Unix servers, adding nodes/Slaves to Jenkins, writing scripts to configure build jobs, Build Pipelines, set up of automated Gerrit Verification Process of in Jenkins and Bamboo
- Defending the branching and merging methodologies in SVN and GIT.
- Defining the SNAPSHOT and Release Versions and Maven. Auditing the pom files during release to make sure no SNAPSHOT dependences are the release build.
- Involved in building IOS and Android Builds and deployments for mobile applications.
- Merging of the branches in SVN and GIT.
- Creating the build rpms and organizing them in the deployment requests and Jira tickets.
- Integrating the CI jobs with maven Nexus repository. Migrated Ant projects to Maven.
- Created builds, Coordinate with teams for the releases to QA, Regression and Production and resolving the deployment issues.
- Participate in the QA, Regression and Production deploys on large scale of servers.
Confidential, San Jose, CA
Sr. Build Release Engineer/ Dev ops Engineer
Responsibilities:
- Administration and Implement the Security on Subversion, Involved in migrating the SVN repositories to GIT.
- Installation, Configuration, Administration of WebLogic, Apache Tomcat and deploying applications to integrated dev environments.
- Configured parameterized builds in Jenkins to deploy the code into Dev, QA and stage environments.
- Installed multiple plugins in Jenkins like mask password plugin, release plugin, email-ext plugin, perforce, GIT plugin, cobertura plugin, etc...
- Written Chef cookbooks for Weblogic, JDK, Tomcat, Apache installation and configuration
- Implemented CI and CD Pipelines in Jenkins
- Written multiple shell scripts for deployment automation, log rotation, datasync, etc...
- Point of contact of all build/deployment/network related issues/resolutions.
- Configuration administration of Nexus Maven repository.
- Configured the build jobs on Jenkins and Bamboo build servers
- Integrating Maven and Subversion for releases, creating and modifying the pom.xml files for maven projects.
- Create and maintain of build scripts in ant, Maven and automation scripts.
- Configured the WAMP/LAMP to make work with Oracle. Created the automation scripts in PHP, shell, Perl and on Oracle using PLSQL.
- Manage the properties files for DEV, TST, UAT and PROD.
- Coordinate the releases from DEV to PROD
- Create the user guides processes documents, the implementation documents.
- Installation and Administration of VMware
- Installing and Setup of integrated environments.
- Maintaining the Tags, Branching and merging the code in the parallel development.
Confidential, Columbus OH
Sr. Configuration Manager & Build Release Engineer
Responsibilities:
- Classify and identify the Items such as documents, Source Items, Support Items and Archive items
- Create Repository structure in the Subversion.
- Installing Subversion, Apache Tomcat, Application servers on Unix Servers.
- Establishing the change control in response to approved issues.
- Maintaining the revision management, base lining
- Auditing the Source.
- Maintaining the Tags, Branching and merging the code in the parallel development of two phases.
- Applying the vendor (Oracle) patches to the Trunk and All branches in Subversion Repository.
- Documenting the process of code promotion, defect tracking and user guide for Subversion.
- Maintaining users’ security on SVN.
- Setting up the environments (QA, UAT and PROD) by installing UNIX, Application servers and Databases.
- Administering the UNIX, SVN Repository.
- Migrating the code from other Version Control to Subversion.
- Replicating the Subversion Repositories on to multiple Servers.
- Create the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects.
- Installing, Configuring the Cruise control to completely automate build and deployment of the web services applications on to JBoss.
- Creating the process documents and Train the team members.
Confidential, Springfield, OR
Configuration Build & Release Engineer
Responsibilities:
- Provided support to the Development, software quality assurance QA & BA teams by performing periodic builds or coordinating changes to multiple test and/or production application environments. Adheres to established RTP processes or as appropriate.
- Planed, coordinated, and executed a minimum of three mock migrations per major release.
- Handled all migrations into the production environment and To Ensure that only quality changes are introduced into the production environments
- Attended all bug prioritization meetings with development and product management representing RTP team.
- Responsible for building and Deploying Java code to Application servers.
- Configured Depots Sync the client workspace with Depot, Implemented Promotion groups, Users, Groups labels, branching on Perforce.
- Used P4 Protect for setting Protections for Perforce Server.
- Involved in taking in Backups, Checkpoints and Journals.
- Used P4 Command line interface commands in script to migrate the code to different promotion Groups.
- Configured the defect tracking gateway of Perforce with third-party Vendor Defect tracking tool.
- Administered the Perforce server to meet the needs of the project.
- Maintained labeling convention to source files to protect the integrity of Source files.
- Responsible to untar the new code to different modules on node servers.
- Administered and Performed Deployments on Weblogic, Websphere Application Servers.
- Responsible for sanity test of Enterprise Licensing portal.
- Administered ERP applications, which touched the Enterprise Licensing.
- Performed build and deployments on multiple environments including QA, UAT and Production.
- Gathered Above/Below the Line Projects with PPM ID and coordinating with PM’s regarding Release schedules
- Responsible for the migration of the DDL and DML scripts to Oracle Databases from Source control management systems.
- Coordinated multiple parallel Releases and Instance refreshes.
- Wrote the script to automate the migration of Informatica Objects in QA, UAT and Production Environments.
- Built and deployed the Java (J2EE) and .Net application to Application Servers.
- Worked closely with developers and managers to resolve the issues during the deployments to different environments
- Documented deployment & Remedy process for Catalyst project.
Confidential
Unix Administrator
Responsibilities:
- Installation of UNIX and Applications databases, Application servers, CVS version Control on UNIX.
- Setting up of centralized user and group authentication via LDAP to all the applications.
- Administration of Apache and configuration.
- Set up the LAMP to create company internal web front end.
- Set backup on daily basis and restore from back up whenever needed.
- Set up cron jobs to automate the daily jobs.