We provide IT Staff Augmentation Services!

Devops Engineer/build And Release Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 10 years of experience in Software Configuration Management, Build/Release Management and Change/Incident Management.
  • 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 & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Experienced in implementing ansible,chef, Puppet and DevOps.
  • Worked on source controller tools like Subversion (SVN), CVS and GIT.
  • Use MAVEN & ANT as Build Tool for building of deployable artifacts (war & ear) from source code
  • Good Experience in AWS cloud
  • Auto Scaling of Infrastructure using Amazon Cloud Formation
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Automated processes with custom built Python & Shell scripts.
  • Good Experience in Nagios and F5 Load balancer.
  • Deploy code through web application servers like Web Sphere/ Web Logic/ Apache Tomcat/JBOSS
  • Writing different Chef Cookbooks for installing, configuration, and upgrading different applications on the Servers.
  • Good Experience in managing Sonatype Nexus/ Artifactory repositories for maven artifacts and dependencies
  • Excellent experience in documenting and automating the build and release process.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging/deployment /releasemethodology, and application configurations.
  • Expertise in Querying RDBMS such as Oracle, PostgreSQL & MY SQL by using SQL for Data integrity.
  • Knowledge in understanding principles & best practices of Software Configuration Management (SCM).
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post - production analysis of the projects.
  • Experience in using bug tracking systems like JIRA, Bugzilla, HP Quality Centre and IBM Clear Quest.
  • Managed environments DEV, SIT, QA, UAT & PROD for various releases & designed instance strategies
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building (Agile Projects)
  • Hands-on Development Experience in Java and J2EE Applications
  • Self-motivated and resourceful team contributor, able to quickly grasp new technologies; deft at tracing complex build problems, release & environment issues in multi-component environment
  • Excellent hands-on trouble-shooting, problem solving and communication skills; analytical leader with ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

Operating Systems: WINDOWS (2000/XP), 2003 Server, UNIX, Linux

Version Control Tools: Git, CVS and SVN

Virtualization Technologies: Oracle Virtual Box, Vagrant

Configuration Management Tools: Puppet,ansible,chef

Languages/Scripting Languages: C, C++, XML, JAVA, SQL, SHELL, PERL, PYTHON, BASH, Java Script

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008

Application Servers: Weblogic, WebSphere, Tomcat

Build Tools/ Release Engineering / DevOps: ANT, Maven,GIT, Nagios, Code Coverage/ Quality / Continuous Integration Hudson/ Jenkins

RDBMS: MSSQL Server 2003, 2005, 2008, 2010

Issue Tracking Management: JIRA, Bugzilla, HP Quality Center

Test tools: Quick Test Pro, Load Runner

Cloud Environment: Amazon Web Services ( EC2, S3, Ops Works, etc.,)

Monitoring Tools: Nagios

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer/Build and Release Engineer

Environment: Subversion (SVN), Jenkins,puppet,EC2,,MAVEN, Web Logic, SQL server 2005,, Perl Scripts, Shell Scripts

Responsibilities:

  • Installed/Configured/Managed Jenkins CI Automation.
  • Implementing a Continuous Delivery framework using Jenkins,Maven, Nexus in Linux environment
  • Writing different puppet modules for installing, configuration, and upgrading different applications on the Servers.
  • Developed the Puppet modules to automate, deployment and environment automation
  • Wrote Pom.xml for Maven application builds Automation
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created various branches for each purpose, Merged from development to release branch, created tags for releases.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch
  • Created IAM policies for Amazon EC2 instances
  • Interacted with client teams to understand client deployment requests.
  • Integrated JIRA with SVN and created automated release Notes using Perl Scripts; used JIRA to track issues
  • Coordinate with Development, Database Administration, QA, & IT Operations to ensure no resource conflicts.
  • Deployed web applications into different application servers using Jenkins.
  • Generated reports on different bugs & tickets using JIRA/ Bug tracking; created & solved blocked/unassigned tickets
  • Assisted Project Managers to understand code/configuration release scope and how to confirm a successful release
  • Provided end-user for all Subversion (SVN) users to effectively use the tool.
  • Built & Deployed Java/J2EE to web application server in Agile continuous integration environment and automated
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Handled large complex software systems to isolate & reproduce defect, assess risk and deployment of customers

Confidential

DevOps Engineer/Build and Release Engineer

Environment: IBM Rational Clear Case, Subversion (SVN), Jenkins, Sonar, WebLogic MAVEN, IBM, Shell Scripts, Build Forge, XML, Oracle, Tomcat, FINDBUGS.

Responsibilities:

  • 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.
  • Responsible for Continuous Integration(CI) and Continuous Delivery(CD) process implementation from Dev to SIT, SIT to Pre Prod/ Pre Prod to Production systems using Jenkins, GIT, SVN, Puppet automation tool.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef
  • Created weekly release plan, definition, collection, analysis & presentation of Release Project Metrics
  • Wrote Pom.xml for Maven application builds automation.
  • Used SSH to manage remote sources & IBM Rational Clear Quest to track changes and approval process.
  • Implementing Correction-actions in case of deviation from the Release plan.
  • Tracking code migration and testing efforts in all environments (i.e., Integration, Sys. Test, UAT, Performance/ Tech. Test, & Staging environments & final migration into Production Environment.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Deployed the EAR and WAR archives into Weblogic and Apache Servers.
  • Authored pom.xml files, released with Maven release plugin, & managed artifacts in Sonatype NEXUS repository
  • Experience integrating Junit, FindBugs, Checkstyle code analysis and testing during the build.
  • SVN administration to create the branches and user access
  • Administered Build Forge for automated build and deploy activities.
  • Worked on Tomcat Web Server for hosting web apps.
  • Managed administrative tasks, roles & permission and site maintenance through Demand ware Exchange.
  • Worked with android build; executed various scripts to automate build and release process

Confidential

Build and Release Engineer

Environment: Subversion, Xcode, Jenkins, Maven, ANT, Apache Tomcat, LINUX, XML,Intalio,Mule ESB,Oracle, Perl Scripts, Shell scripts, WLST scripting

Responsibilities:

  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Participated in Stand-up, Bug Scrubbing & Sprint planning meetings as best practices of agile environment
  • Configured multiple jobs on Jenkins for different projects.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
  • Used Bash Scripts and Shell scripts to automate deployment process.
  • Assisted Release Manager to deploy APKs and IPKs.
  • Written WLST scripts to deploy the WAR/WAR files to the target WebLogic Server
  • Involved in estimating the resources required for the project based on the requirements
  • Performed Subversion functions like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Create and maintain Subversion Branching, Merging and Tagging across teach production releases and perform builds using Hudson Continuous Integration using Maven Build scripts.
  • Convey Release information in presentations,, meetings and knowledge sessions.

Confidential

Build and Release Engineer

Environment: Subversion (SVN), Jenkins, java,struts,ANT, MAVEN,Weblogic, SQL DB2, TFS 2010,Perl Scripts, Shell Scripts, XML, UNIX.

Responsibilities:

  • Designed and developed Jenkins Build deployments.
  • Used GIT as Version Control System for two applications
  • Managed development streams and integration streams.
  • Developed UNIX and Bash scripts for the purpose of manual deployment of the code to the different environments and keep the team updated when the build is completed.
  • Supported on call schedule for Production support
  • Deployed the applications like formats of WAR, JAR and EAR in Weblogic 8.1.
  • Configure and administered of JDBC, JMS, JNDI Web logic Server 8.1.
  • Install, configure and administered of Bea Weblogic Server 8.1 in various environments.
  • Involved in Configuration for Weblogic Server Console like Connection pools, Data source, Queues and Bridges.
  • Involved in weblogic administration activities
  • Involved in troubleshooting of weblogic server, environmental and application issues
  • Involved in preparing Build files and scripts
  • Configuring the Web server plug-in for Redirecting/Forwarding requests from Web server to the Stand-Alone Application Server.
  • Configuring Stand-Alone Application Server for Clustering, Deployment Manager, Virtual Hosts, JDBC drivers.
  • Configuring various log files for Size, Rewriting Application Logs, log Output format.
  • Configuring the Database JDBC providers, and Data sources for connecting Stand-Alone Application server/Clusters.
  • Taking backups and restoring configurations.
  • Involved in Build and Deployment activities and providing Releasekit for Production releases
  • Configure and administered of Weblogic server with Oracle9i database.
  • Deployed the applications on multiple Weblogic Server and maintained Load balancing, High availability and Fail over functionality.
  • Configure Node manager for administer the Managed servers.
  • Configure and administered Connection pools for JDBC connections.

We'd love your feedback!