Sr. Release Engineer & Devops Resume
Detroit, MichigaN
SUMMARY
- Over 7+ years of IT Industry experience with Configuration Management, Build, Release Management and Quality Assurance using CVS, Subversion, Clear Case and GIT on UNIX and Windows environment.
- Excellent understanding of SDLC Methodologies like Agile, Waterfall, RAD and Devops processes.
- Building and deployingOracle applications and oraclee - business (r12)suite environment.
- Implementation of Udeploy with AWS services in DevOps Environment.
- Maintaining Scripting using Python.
- Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo)
- Experience in using GIT and Rational Clear Case on UNIX and Windows environment.
- Created Process, policies, procedures and Release Notes for migration of SCM and CI Environment from Ubuntu to SUSE in DevOps.
- Extensively experienced in using Build Automation tools like DevOps system working knowledge other build tools like MS Build and CMake.
- Experience in Mobile Application & UMTS L3 protocol development.
- Working on NANT, TFS, PowerShell, VMware, Python
- Hand full of experience in Deploying open Stack Deployment.
- Hand full of Experience in Jenkins NANT, TFS, PowerShell, VMware
- Deploying IT service management processes for one of my clients, based on ITIL V3
- Experience working in various environments like e-commerce, product, SAAS and IT web Apps.
- Implemented Continuous Integration concepts using Hudson, Cruise Control, Jenkins and Anthill Pro.
- Extensible experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl and Python Batch Scripts.
- Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
- Used Ant/Maven for building Java/J2EE Applications.
- Coordinated Cloud Computing.
- Having good Experience in Chef and Puppet for Deployment on Multiple platforms.
- Integrated Eclipse IDE with different versioning tools like ClearCase, Subversion and CVS.
- Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
- Created CM Plans and Build Documentation while maintaining source code.
- Coordinated different teams across the projects to Deploy different builds to different environments on parallel development for multiple projects.
- Worked with different Bug Tracking Tools like Remedy, Jira and ClearQuest.
- Created CM Plans and Test Plans for Applications.
- HP Service Management System Ticketing Tool was used for Production Releases.
- Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
- HTML5/CSS3, JQUERY, JSONMicroservices and Microservice Architectures
TECHNICAL SKILLS
Operating System: UNIX, Linux, iOS, Windows NT/2000/2003/XP/Vista/2007, RHEL.
Application Servers: WebLogic, WebSphere, JBoss, Tomcat, IIS.
Build Tools/ DevOps: Jenkins, Puppet, Chef, Ant, Maven, Perl, HUDSON, ANTHILL, PRO, BAMBOO.
Database: Oracle 10g and 9i, PL/SQL, SQL 2005 AND Enterprise.
Programming Languages: C, C++, Java, HTML5/CSS3, XML, VB Script, Shell, and Perl
Database Management: MySQL, MS Access, Oracle9i/10g, SQL Server 2005, 2008.
SCM Tools: CVS, SVN, ClearCase, PVCS. AWS Elastic Beanstalk,, AWS Cloud Formation.
PROFESSIONAL EXPERIENCE
Confidential - Detroit, Michigan
Sr. Release Engineer & DevOps
Responsibilities:
- Maintained and administered Microsoft Visual Studio is an application management service.
- Using Python Scripting in DevOps users to model and manage the entire application from load balancers to database.
- Managing Cloud Services using AWS Cloud Formation which gives developers and businesses an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion.
- Creating and administering Splunk Software Development Kit for JavaScript, Python and AWS Cloud Formation templates for Splunk distributed cluster deployment.
- Created Branches, Labels and performed Merges in SDLCsystem Stash and GIT.
- Developed processes, tools, automation for Jenkins and DevOps based software forbuildsystem and delivering SW Builds.
- For reliably and rapidly deployment Chef Development makes it easier for you to rapidly release new features.
- Building and deployingOracle applications and oraclee-business(r12)suite environment
- Creating applications and push them to a definable set of Devops with Python.
- Managed build results in Jenkins and deployed using workflows.
- Managed continuous delivery in Microservices and Microservice Architectures.
- Managing CVS, TFS, Subversion, Setup box.
- Maintain and track inventory using Udeploy and set alerts when the servers are full and need attention DevOps.
- Maintaining Teamcity, Artifactory, Fisheye, Uber SVN, Sonar, and Stash.
- Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Have used Confluence to create, share and discuss content and projects on Python.
- Implemented using software from Perforce, Assembla, Git and Jenkins.
- Familiar and experienced with Agile Scrum development.
- Experience in C, C++, .NET development.
- Integrated GIT into Jenkins to automate the code check-out process
- Used Jenkins for automating Builds and Automating Deployments
- Very strong Project Management experience performing ITIL RM /SCMactivities.
Environment: Solaris, Linux, Eclipse, C++, .NET, Oracle, Java, Perl, ClearCase 6.0, ClearQuest 2003, Bash, DevOps,Kornshell, NT Command Shell, Perforce, Assembla, Git and Jenkins.
Confidential, Tampa, FL
Build Release Engineer
Responsibilities:
- Involved in defining documenting and maintaining code deployment pilot automation project documents using Python.
- Performed testing and validation for code deployment automation in UAT test environment
- Integrated Service now to RLM tool to automate the approval process
- Installed and configured Anthill Pro for DevOps Automating Deployments and providing a complete automation solution.
- Created continuous integration system using Ant, Jenkins, Puppet full automation, Python Continuous Integration, faster and flawless deployments.
- Worked on Version Control Systems like Rational Clear Case, Unified Configuration Management
- Worked withAtlassian tools like Bamboo & Jira.
- Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
- Worked with Devops, Perforce, Assembla, Git and Jenkins.
- Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Deployed Dynamic content to Web sphere Application server and DevOps Team.
- Using Devops, Ansible Puppet and Gerrit
- Deployed SQL scripts in Oracle, Abinitio tags and Netezzaddl scripts in various test environments
- Experience in debugging the code deployment errors with the help of development team
- Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
- Created Continuous Build Process using Hudson/Jenkins as Continuous integration tool.
- Drove releases, automated release process.
- Managed continuous delivery in Microservices and Microservice Architectures.
- Maintaining and Scripting in Python.
- Developed unit and functional tests in Python and Java
- Work with Docker for convenient environment setup the test environments
- Used configuration management tools Chef, Puppet, and CF Engine
- Proposed branching strategy suitable for current application in Subversion help of Python.
- Managed the Release Communication and Co-ordination Process.
Environment: Solaris, Linux, Eclipse, C++, Java, Perl, DevOps,ClearCase 6.0, ClearQuest 2003, Bash, Kornshell, NT Command Shell, Python.
Confidential, Woodcliff Lake, NJ
Build & Release Engineer
Responsibilities:
- Installed and configured Udeploy for Automating Deployments and providing a complete automation solution.
- Integrated Subversion into DevOps, Udeploy to automate the code check-out process
- Maintained and administered GIT source code tool.
- Developed processes, tools, automation for TFS (Team Foundation System) based software forbuildsystem and delivering SW Builds.
- Worked on Cloud solution architecture on Amazon Web Services.
- Managed build results in Udeploy and deployed using workflows in Udeploy using DevOps.
- Delivered specific versions of various components of an application into target environments using Udeploy.
- Maintain and track inventory using Udeploy and set alerts when the servers are full and need attention.
- Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
- Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Used Hudson/Jenkins for automating Builds and Automating Deployments DevOps.
- Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
- Owned build farm and produced effective multiple branch builds to support parallel development
- Owned Release to Production Process, Gathered approvals, signoffs from stakeholders and QAs before going to PROD.
- Managed the Release Communication and Co-ordination Process.
- Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
- Maintained the Shell and Perl scripts for the automation purposes.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, Perforce, Assembla, Git, Jenkins. JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin.
Confidential, El Segundo, CA
Network Engineer
Responsibilities:
- Installed and configured Anthill Pro/Jenkins for Automating Deployments and providing a complete automation solution and Relating it in Cloud systems.
- Created continuous integration system using Ant, Jetbrains, Team City, full automation, Continuous Integration, faster and flawless deployments in DevOps system.
- Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-case in VB Script.
- Made proposals for architecture definition of external application integration on top of BT Stack. Design, Implementation, Debugging and Bug Fixing. Documentation of release documents.
- Deploying IT service management processes for one of my clients, based on ITIL V3.
- Rendered support to Wingtech for integration of Application framework on top of NAPI layer.
- Managed the build and release process for NAPI modules on Setup box.
- Worked with Cloud Application Integration. Cloud Application a Reference Application for NXP SySol Platform solution to present Cloud capabilities.
- Involved in development and integration of BT Applications for profiles such as HSP/HFP, OPP and HID.
- Interface design development and maintenance. Sanity, Functional testing&Documentation of NXP system solution reference design updates.
- Deploying online planning and collaboration tools, to improve the effectiveness of distributed teams and contributors for DevOps Services.
- Creating Cloud System for New Stacks.
- Deploying advanced code management platforms, to support distributed development and manage multiple releases and versions.
- Begin investing in Continuous Integration and on-demand build and test systems with DevOps.
- Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro
- Performed setup of Cloud clustered environment setups with Web sphere Application Server.
- Wrote scripts to perform deploys to tomcat Webserver and Websphere App Servers
- Proposed and implemented branching strategy suitable for agile development in Subversion.
- Imported and managed multiple corporate applications in Subversion (SVN).
- Deployment of Perforce, Assembla, Git, Jenkins.
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Deployed the static content into the web servers like Tomcat, IPlanet, IBM HTTP Server.
- Deployed Dynamic content to Application servers like Websphere and Weblogic.
Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Cloud Computing, Maven, Install Anywhere, Tomcat Apache Application Server.
Confidential
System Admin
Responsibilities:
- Involved in user interactions, requirement analysis and design for the interfaces.
- Prepared the design document for Document Management Module and User Management Module.
- Created class diagrams and sequence diagrams using MS Visio.
- Followed waterfall methodology for application development.
- Updating the svn log properties for revisions. Setting up the svn sync servers, changed rev properties for svn sync.
- Promoting the changes from trunk revisions to release branch.
- Proposed and implemented branching strategy suitable for agile development in Subversion.
- Installed and configured Hudson/Jenkins for Automating Deployments and providing an automation solution.
- Integrated Subversion into Hudson/Jenkins to automate the code check-out process
- Involved in enhancement of SOA web services using AXIS to support .net applications.
- Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i.
- Implemented various customized java beans, which creates Windows start up services for Storage Server and Command Server, Updates registry entries, executes Oracle database schema, installs web based and console based applications.
- Involved in migration of code in CORBA framework to Java/J2ee framework.
- Discussed and presented architectural designs to the senior management and client.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
- Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
- Have the responsibility as a UAT support for the project till the project goes into the production.
Confidential
Network administration
Responsibilities:
- Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
- Deployed and configured, Windows 2000/2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP, and Routing concept.
- Performed design, installation, configuration, support, optimization and administration of Windows - based servers and applications as well as provide performance tuning and capacity planning.
- Responsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, D-Link, Brocade Switches).
- Provided remote support for VPN Technologies for site-to-site and remote access.
- Developed Shell for system administration activities.
- Installed Hard Disks, Memory etc.
- Worked on Troubleshooting Network Problem.
- Managed CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes.
Environment: CISCO 3600/2600 routers, DNS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SNMP, SMTP, NFS, NIS, NIS+, Microsoft Windows 95/98/2000/XP/2003, Linux.
