Sr.build& Release Engineer Resume
Middletown, NJ
SUMMARY:
- Having 9+ years of IT Industry experience wif Configuration Management, DevOps, Build Release Management on UNIX, LINUX and Windows environment.
- Excellent understanding of SDLC Methodologies like Agile, Waterfall, RAD and other processes.
- Extensive experience wif Continuous Integration Tools (Jenkins, Hudson, Bamboo)
- Experience in usingTFVC, GIT and Rational Clear Case on UNIX and Windows environment.
- Extensively experienced in using Build Automation tools like ANT and Maven and working noledge on other build tools like MSBuild.
- Hands - on experience wif automation technologies like Puppet, Chef or similar, understanding of container technologies like Docker.
- Implemented Continuous Integration concepts using Hudson, Cruise Control, Jenkins and AnthillPro.
- Extensible experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Batch Scripts.
- Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
- Used Ant/Maven for building Java/J2EE Applications.
- Experience in using monitoring tool likeNagios, Splunk etc.
- Responsible for installing and configuringGraphite.
- Having good Experience in Chef,Ansible, Puppet for Deployment on Multiple platforms.
- Integrated Eclipse IDE wif different versioning tools like ClearCase, Subversion and CVS.
- Installed and deployed various monitoring solutions like HP SiteScope, Splunk, CA Introscope Zabbix, etc.
- Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, Oracle SOA 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 wif 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.
TECHNICAL SKILLS:
Operating System: UNIX, Linux, iOS, Windows NT/2000/2003/XP/Vista/2007, RHEL, Centos.
Application Servers: Web Logic, WebSphere, JBoss, Tomcat, IIS.
Build Tools/ DevOps: Jenkins, Puppet, Chef, Ant, Maven, Ruby, HUDSON, ANTHILL, PRO, BAMBOO.
Database: Oracle 10g and 9i, PL/SQL, SQL 2005 AND Enterprise.
Programming Languages: Java, HTML, XML, Shell, and Ruby, Python, Perl
Database Management: MySQL, MS Access, Oracle9i/10g, SQL Server 2005, 2008.
SCM Tools: GIT, CVS, SVN, ClearCase, PVCS.
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
Sr.Build& Release Engineer
Responsibilities:
- Participated in releasing multiple live apps in UAT and Production environments on a weekly basis as per Release schedule.
- Worked on scheduled build releases and automated build releases.
- Maintained the Repository management tool Sonatype Nexus.
- Maintained MAVEN Scripts to automate the build process wif Jenkins.
- Created Pipe Line Builds, automated deployments and Notifications.
- Supporting Development teams for any issues.
- Supported day to day build deploy related issue for QA environment.
- Worked on Production code deployments in an automated and manual ways.
- Developed and maintained scripts necessary to automate the tasks associated wif the build, release and deployment of Software.
- Involved in implementing the AutoSys Jobs to schedule the build deploys for Dev-environment and different environments.
- Configuration Management and Continuous Delivery through Ansible.
- Experience in Designing, Installing and Implementing Ansible configuration management system.
- Expertise wif configuration management automation tool Ansible and TEMPhas worked on integrating Ansible wif Jenkins, GitHub and Maven.
- Worked on creating all high level design documentation for Ansible Core and Ansible Tower infrastructure.
- Maintain Build and Install scripts.
- Used to run a code security scans using Black Duck.
- Worked on Application cluster wif Mule Enterprise.
- Fixed bugs on the build/deploy platforms, and worked closely wif developers to understand their build requirements.
- Managed GIT as Source Control Systems and configured Atlassian Tools Confluence and Jira.
- Manually deployed WAR, JAR files to various environments as part of release process.
- Involved in merging branches, updating deployed modules etc during release processes.
- Clear understanding of deployment concepts of Tomcat/Apache apps.
- Responsible for manually fixing bugs and scripts on Production servers.
- Experience wif architecting application on AWS using different resources like EC2, ECS, ElasticBeasntalk, SQS, ElasticCache, DynamoDB, SNS CloudWatch, ElasticSearch.
- Involved in many client meetings and performed some rapid actions in improving the product.
Environment: Maven, Jenkins, Ansible, Nexus, Git, Tomcat, Mule, Autosys, Linux, SVN, AWS, Shell Scripting, Docker, Jira, Openstack.
Confidential, Georgetown, KY
Sr.Build& Release Engineer
Responsibilities:
- Maintained and administered GIT source code tool, Created Branches, Labels and performed Merges in Stash and GIT.
- Involved in migration from SVN to GIT repos and worked wif Linux sys admins for the same.
- Managed cluster of containers, Jenkins using Docker Swarm.
- Lead Infrastructure automation using DevOps tools such as Chef, Jenkins, AWS, Docker, Docker Swarm.
- Actively working Docker and deploying and maintaining Micro services in Dev & QA environment using Docker, ECS/Mesos.
- Developed processes, tools, automation for Jenkins based software forbuildsystem and delivering SW Builds, Managed build results in Jenkins and deployed using workflows.
- Integrate Nolio wif the strategic tools like Nexus, Jenkins.
- Developed build and deployment scripts using ANT, SBT, NPM, MAVEN as build tools in Jenkins to move from one environment to other environments.
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Worked on RHEL, Centos, Ubuntu Operating Systems.
- Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors viz., OEL, RHEL, CentOS and Ubuntu Linux VMs installation, configuration and administration.
- Managed Ubuntu Linux and Windows virtual servers on AWS EC2, Used GAM to perform bulk Linux command line administration to Google Apps.
- Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups, Redshift, and Cloud Formation.
- Installed the application on AWS EC2 AMI Instances and also configured the storage on S3 Buckets.
- Creation of Test reports and charts using Vbscriptpowershell to execute SQL queries from MSSQL
- Created and modified HTML, PHP, JavaScript, Perl scripts VBA, WSH, Powershell and web pages.
- Automation and scripting using python, vbscript and powershell.
- Experienced wif Microsoft Application building blocks for .Net projects (Data Access, Exception Handling).
- Involved in enhancement of SOA web services using AXIS to support .net applications.
- Involved in development of customized Web applications on top of Orion, spring, Build forge Frameworks using Web technologies like JSP, Servlets, and Java script.
- Using ANT, Puppet/ Chef Scripts wif Ivy to build the application and deploy.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it wif Chef/Puppet.
- Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
- Used Nagios, Sensu system monitoring software & Squid for web proxies.
- Create continuous integration/deployment wif Automic Application Release Automation by integrating and improving client’s existing infrastructure and build pipelines, largely aiming for autonomous automation when possible.
- Created docker images and demonstrated the use of Kubernetes for managing containers using GCE, Managed a PaaS for deployments using Docker, Mesos and Marathon which reduced considerably deployment risks.
- Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration.
- Expertise in marathon in binding volumes to applications and running databases like MYsql and postgresql.
- Developed processes, tools, automation for TFS (Team Foundation System) based software for build system and delivering SW Builds.
- Provided various services (including Project Management (MS Project); Source Control (TFVC); Application Development (Visual Studio; TFS)) as needed for a variety of clients.
- Design and execution to containerize backend services to run on kubernetes cluster wif proper monitoring in place.
Environment: Solaris, Linux, Eclipse, C++, Java, go language, Ruby, Terraform, Chef, ClearCase 6.0, Sensu, ClearQuest 2003, Nagios, Bash, Kornshell, Spring Boot, Graphite, NT Command Shell, Zabbix,powershell, VB Script, Python, Perl.
Confidential, Tampa, FL
Sr. Build & Release Engineer
Responsibilities:
- Done most of the deployments on UNIX environment.
- Used Microsoft Azure integrated cloud service.
- Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Implemented Microsoft Azure Recovery Services. Deployed backup to enterprise to provide online backup to both Azure and on premise virtual machines and servers.
- Refactoring and give maintenance the web application on Azure, upgrading modules and framework versions (.NET and Azure SDK).
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Experience on Puppet as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
- Proficient in Oracle database performance tuning using AWR Reports, reviewing Explain Plans for SQLs, creating baselines, enabling tracing, and suggesting necessary indexes for boosting SQL performance.
- Experience in UNIX Scripting Oracle PL/SQL.
- Develop batch processing solutions using Spark wif Scala/Python and Cassandra.
- Created swarm cluster environment wif Jenkins.
- Installation Red hat Linux Enterprise Server 5/6 on Dell and HP x86 HW.
- Proficient in administration on different platforms including Linux, UNIX, Solaris & Windows NT.
- Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS maps and organize the RHN Satellite Servers in combination wif RHN Proxy Server.
- Created docker images and demonstrated the use of Kubernetes for managing containers using GCE.
- Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration.
- Worked on RHEL & Centos Operating Systems.
- Developed processes, tools, automation for TFS (Team Foundation System) based software for build system and delivering SW Builds.
- Integrate Nolio wif the strategic tools like Nexus, Jenkins.
- Developed four bash shell scripts to toggle primary/secondary server access.
- Experience in Bitbucket web-based hosting service & Bitbucket pipelines.
- Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
- Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
- Worked wifNagios and Oracle Enterprise Manager console for application status monitoring.
- Worked wifAtlassian tools like Bamboo & Jira.
- Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
- Worked on Binary Repository Manager - Nexus/ Artifactory.
- Deployed Dynamic content to Web sphere Application servers.
- Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
- Developed build and deployment scripts using ANT, SBT, NPM, MAVEN as build tools in Jenkins to move from one environment to other environments.
- Developed unit and functional tests in Python and Java
- Work wif Docker for convenient environment setup the test environments.
Environment: Solaris, Linux, Eclipse, C++, Java, go language, Ruby,Terraform, ClearCase 6.0, Graphite, ClearQuest 2003, Bash, Kornshell, Zabbix, NT Command Shell,Powershell, VB Script, Spring Boot, Nagios, Python, Perl.
Confidential, Woodcliff Lake, NJ
Build & Release Egineer
Responsibilities:
- Installed and configured Udeploy for Automating Deployments and providing a complete automation solution.
- Integrated Subversion into Udeploy to automate the code check-out process
- Maintained and administered GIT source code tool.
- Working noledge on Azure Fabric, Micro services, IoT & Docker containers in Azure.
- Refactoring and give maintenance the web application on Azure, upgrading modules and framework versions (.NET and Azure SDK).
- Developed processes, tools, automation for TFS (Team Foundation System) based software forbuildsystem and delivering SW Builds.
- Active participant of the agile scrum team. Utilized visual studio team services and TFVC for daily code push, continuous integration, monthly release and environment management.
- Worked on Cloud solution architecture on Amazon Web Services.
- Done most of the deployments on UNIX environment.
- Managed build results in Udeploy and deployed using workflows in Udeploy.
- Experience in Bitbucket web-based hosting service & Bitbucket pipelines
- Delivered specific versions of various components of an application into target environments using Udeploy.
- Maintain and track inventory using Udeployand 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
- Worked extensively on Linux, Solaris, AIX platforms
- Responsible for WebLogic, JBoss support and monitoring various applications deployed on Linux and windows platforms
- 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
- 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, Gatheird 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 Ruby 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, Linux, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, Chef, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin.
Confidential
System Admin
Responsibilities:
- Involved in user interactions, requirement analysis and design for the interfaces.
- 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.
- 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.
- Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages.
- Involved in development of customized Web applications on top of Orion, Spring, Buildforgec Frameworks using Web technologies like JSP, Servlets, Java script.
- Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i.
- 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 noledge 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.
- Has the responsibility as a UAT support for the project till the project goes into the production.
Confidential
Network Administrator
Responsibilities:
- Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
- Deployed and configured, Windows 2000/2003 Servers, wif DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, and Internet, TCP/IP, and Routing concept.
- 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.
- 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