Principal Engineer Release And Configuration Management Resume
OBJECTIVE
- To apply my experience and background in a fast pace and challenging environment as a Software Engineer and to contributes my skills towards the positive incremental growth of the organization.
SUMMARY
- Over 9+ years of experience in Software Engineering and DevOps with 2+ years of Software Development experience.
- Experience and expertise in MAKE and GCC for building the projects (both on ThreadX and Linux) and developing the build scripts.
- Working knowledge on Java technology using JDBC, Serialization, Multithreading, Socket Programming, Servlets, JSP, Hibernate, along with MVC framework: Struts
- Good in SQL and in writing Stored Procedures, Triggers.
- Working Knowledge and experience in branching strategy for repository management of SVN, GIT, PERFORCE, CVS, PVCS, CLEARCASE .
- Knowledge and Experience in working with InstallAnywhere, and other build tools which includes UNIX shell scripting, ANT, Perl scripting, Maven.
- Build, Configure, Branching and support Application team environment using Git, PVCS, Perforce, SVN, and Clearcase.
- Developed and enhance the automated build system.
- Working as administer of Atlasian tool: Wiki, Bamboo, Jira, Glass Fish.
- Excellent Inter personal and Analytical skills derived from engineering background.
TECHNICAL SKILLS
Language: C, C++, Cn(Parallel Computing), Java, J2EE, Perl
Operating System: UNIX, Linux, Windows, Solaris, Mac
Tools: & IDE: GIT, GCC, Clear Quest, ANT, Quick Build, CVS, MAKE, PVCS, Rational Buildforge, SSH/SSL, Awk, Sed, LDAP, Maven, Atlasian Product like (Jira, Bamboo, Fish Eye)
Server: WebSphere, Apache Tomcat, JBoss
Scripting Languages: Perl Scripting, Unix Shell Scripting, Java Script, Knowledge of Python
Database: MySQL, MS SQL Server, Oracle9i/10g, MS Access
Web Application: HTML, JSP, Servlet, JSF, XML, CSS, JDBC, Struts, Spring.
Development IDE: NetBeans, Eclipse, Weblogic
PROFESSIONAL EXPERIENCE
Principal Engineer Release and Configuration Management
Confidential
Responsibilities:
- Day to Day Build, Release and Configuration activity using Jenkin, Make, SHELL and GIT.
- Working on Full Automation for Building activity of EDA application SPYGLASS.
- Following & Coordinating with R&D team to exercise the proper SDLC process practice by the organization.
- Working on HOOKS and TRIGGER of GIT to establish Release Policy.
- Troubleshooting of different types of PLATFORM related issue (LINUX only).
- Designing of process for release flow and GIT utilization.
- Introducing and Designed CI process in the organization from scratch.
- Involving in Project management and forecasting of resource planning.
- Mentoring Young Engineers and do Cricis Management.
Environment: C, C++, MAKE, GCC, C - Shell, Linux, GIT, JENKIN, VM(Virtual Machine), Tech Excel, Project Management.
Environmental and Release Manager
Confidential
Responsibilities:
- Day to Day Build and Release activity using Team City, SVN and P4 (Perforce).
- Supporting of deployment of WECCO on SIT, UAT and Pre-PROD Linux environment.
- Following & Coordinating with QA & Development team to exercise the proper SDLC process practice by the organization.
- Coordinating with GLOBAL RTB team for scheduling and implementing PROD releases.
- End to end support for third party tool WECCO.
- Troubleshooting of different types of environmental (Linux and Windows) issue.
- Creating and setting the new stack of environment and get it for application.
- Presently working on fully automated builds system using SHELL Scripting.
- Also supporting other applications deployment and release when required.
- Involving in Project management and forecasting from Environments point.
- Mentoring and Guiding Junior Resources for Project Understanding.
Environment: Core Java, Maven, Shell, Linux, P4, Team City, Oracle, VM(Virtual Machine), Service Now, Request, Project Management.
Build & Release Engineering
Confidential
Responsibilities:
- Day to Day Build and Release activity using Jenkin and P4(Perforce).
- Supporting of deployment in both Legacy as well as Linux environment.
- Following & Coordinating with QA & Development team to exercise the proper SDLC process practice by the organization.
- Troubleshooting of different types of environmental (Linux and Windows) issue.
- Worked on fully automated build system for Amazone Web Services.
- Managing data migration from Legacy to Mint and beacon.
- Helping other team/group in crisis management.
Environment: Core Java, Maven, Shell, Linux, P4, Jenkin, Oracle, VM(Virtual Machine)
Confidential
Build & Release/Software consultant
Responsibilities:
- Performing Day to Day Build and Release activity like building, deploying, branching and merging.
- Developing business logic with Java(Backend) using Agile Methodology and writing JUNIT
- Writing/Creating Mock object of different services written in C++, re-factoring of source code
- Creating build jobs and administering CI Tools HUDSON, Jenkin, Quickbuild and repositories of Git, SVN, Perforce, PVCS.
- Writing Shell and Perl Script to automate build cycle and also wrote wrapper script for CI to work according to business need.
- Supporting of HIPPA (5010) project (as Build and Deployment) to both ESB and Edifec Server.
- Fully Analysis, Design of Triangulation Algorithm and its implementation in dependency analysis of various components.
Environment: Core Java, Perl, Shell, Linux, SVN, Hudson, C, C++, Eclipes, CSS, HTML, Quickbuild, Perforce, Klockwork, PVCS, SVN
Build & Release Engineer/ Configuration Manager
Confidential, NJ
Responsibilities:
- Writing of Perl Scripts and automating build and release activities.
- Developed and maintained Maven ANT scripting in Windows and Linux.
- Developed complex and data cleansing scripts for the system.
- Involve in day to day build and release activity for the team .
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
Web Application Developer Intern
Confidential
Responsibilities:
- Responsibilities included the designing, coding, testing, and documenting various software systems within the corporation.
- Using of JavaScript Validation.
- Designing webpages with Dreamweaver using CSS and HTML.
- Wrote Specification for the development, participated in Server side and Client side programming like UI and Servlets.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Created a user Interface through HTML, JSP and JSP, Standard Tag library.