We provide IT Staff Augmentation Services!

Build & Release Engineer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Over 7 years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Install configure Jboss Application server for the VPDC environment and currently working on the Prod environment setup in Cloud environment.
  • Jboss configuration is done in thoroughly firewalled environment using TCP
  • Extensive experience with Continuous Integration Tools Jenkins.
  • Extensive experience with cloud technologies such as Docker, Azure.
  • Experience in using GIT and UNIX and Windows environment.
  • Experience in administering Linux. Experience in Installation, Configuration,Backup, Recovery, Maintenance, and Support of Solaris & Linux servers.
  • Excellent working knowledge with designing installing and implementing VMware ESX
  • Server, VMware Virtual Center, VMware Infrastructural Products for Virtualization.
  • Involved in installing Puppet client on Red hat & Solaris servers for Automation purpose
  • Troubleshooting and analyzing issues, implementing or coordinating corrective actions with software, hardware, and/or vendors as appropriate.
  • Used AWS Data Pipeline to move data between instances stored in AWS EC2 instances and computer instances. This has been applied by making use of Congo DB.
  • Experience in configuration of DNS, DHCP. Send mail, ftp, remote access, security management and Security trouble shooting skills.
  • Experience building apps, updating apps into Docker System (e.g. Mongo DB, Cassandra)
  • Involved in developing custom scripts using Python, Perl & Shell (bash) to automate jobs.
  • Troubleshooting and analyzing issues, implementing or coordinating corrective actions with software, hardware, and/or vendors as appropriate
  • Vast experience in deploying applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console.
  • Strong experience creating ANT/ MAVEN with Puppet build script for Deployment
  • Actively involved in Project Planning, Requirement Management, Release Management
  • Experience as a Cloud DevOps Engineer.
  • Good Command in Basic Linux, Solaris, AIX and Unix administration
  • Experience with Anthill Pro, an Application Life Cycle Management Tool (End to End Automation Tool)
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Nexus CVS, Tomcat, Linux etc.
  • Good Knowledge in bash (shell)/Perl and exposure to Python scripting.
  • Good communication skills and interpersonal skills, self - motivated and quick learner.

TECHNICAL SKILLS

Languages: C, C++, XML, SHELL, PERL, Python, Ruby.

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g WebLogic 8.1/9.2, WebSphere, Tomcat, IIS

Web Services/Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH

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

Operating Systems: Solaris 10/9/8, IBM AIX 5.3/5.2/5.1/4.3. x, Red Hat Linux 9/ 8 / 7.2 / 7.1 / 6.2 , RHEL 4/5/6 and Windows NT/2000/2003 Server UNIX, Linux, iOS, WINDOWS NT/2000/2003/XP/vista/7.

Version Control Tools: CVS, SVN, GITHUB.

Scripting Languages: UNIX Shell scripting, Perl scripting. Ant scripts, Windows scripts

Directory services/ Internet: Designing, Deploying and Migration of Windows Based Active Directory. Installation and Administration of IIS 6.0, DHCP & DNS server

Build & Release Engineering / DevOps: Jenkins, Puppet, AWS, Chef, Docker.

PROFESSIONAL EXPERIENCE

Build & Release Engineer

Confidential, NY

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingpuppet.
  • Install configure Jboss Application server for the VPDC environment and currently working on the Prod environment setup in Cloud environment.
  • Jboss configuration is done in thoroughly firewalled environment using TCP
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Used AWS Data Pipeline to move data between instances stored in AWS EC2 instances and computer instances. This has been applied by making use of Congo DB
  • Got expertise hand in implementing AWS Redshift as an data ware house platform of all our management data that includes provisioning profiles and journaling filesystem
  • Experience AWS Cloud Formation to create instances of compute sources, EC2 data base instances to manage cloud for automation on these DB databases. Used Clear pass policy manager module as an instance on this cloud to deploy that configurable files to several nodes.
  • Coordinate/assist developers with establishing and applying appropriate branching,
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development
  • Engineering teams including implementation of build scripts, continuous integration infrastructure
  • Configured and tuning JDBC Connection pools, JMS configurations and JVM tuning
  • Deployment applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console
  • Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure.
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Maintained build related scripts developed in ANT, shell. Modified build configuration files including Ant's build.xml..
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Created and maintained user accounts, roles on Jira, MySQL, production and staging servers.

Environment: Perl Scripting, Shell Scripting, Subversion, Perforce, Jira, Bamboo, GIT, (WAS), Web services, Web Logic, Puppet,, Test Director, Visual Build, ANT, TFS 2008/2010(Team Foundation Server), Jenkins, Web sphere.

DevOps Engineer

Confidential, Phoenix, AZ

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Proposed branching strategies for using Version Control Systems like GIT, GitHub & Subversion.
  • Created branches, performed merges in version control systems GIT, GitHub, SVN.
  • Managed Nexus repository for the current project created a new repository and provisioned it.
  • Deployed Chef, Puppet Dashboard for configuration management to existing infrastructure.
  • As member of DevOps Engineering group, redefined processes and implemented
  • Tools for software builds, patch creation, source control, and release tracking and reporting
  • Created continuous integration system using SVN, Ant, Jenkins, chef, Puppet full automation
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Work closely with the Unix team to set up the load balancer for the WebLogic/
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups..
  • Provided support to Production, Staging, QA, Development environments for code deployments, changes and general support.
  • Deploying applications in production using deployment tools(Dimensions)
  • Performance tuning the JVM to suit the specific application needs.
  • Used Chef for application automatic deployment and provisioning to different environments.
  • Experience in implementing and making teams adapt to Release/Change Management Process.
  • Proven ability at working in a dynamic, fast paced environment
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging
  • Ensured all steps are successfully completed and document their completion times and issue logs.
  • Created continuous integration system using SVN, Ant, Jenkins, chef, Puppet full automation.

Environment: Windows Solaris, UNIX, C++, Ant, Jenkins Application Server, GIT.

LINUX Administrator

Confidential, NJ

Responsibilities:

  • Involved in all administration tasks like Installation, Configuration, Deployment and Troubleshooting of WebLogic Servers 8.1 on various operating systems such as Sun Solaris & Linux.
  • Setup of the Cluster Environment for various WebLogic environments.
  • Tuning application server by modifying Execute Queue Thread / JVM heap/JDBC connection Pools/JTA/ JMS
  • Responsible for analyzing and troubleshooting all WebLogic related issues by the application team in various environments like DEV, QA, Staging & Production,
  • Provided 24X7 supports on a rotation basis.
  • Responsible amongst team for day-to-day tasks.
  • Involved in debugging & troubleshooting application codes with developers based on types of exceptions thrown
  • Deploying applications to various production environment using deployment tools.
  • Escalation of problems to Vendor support, Engineering and Development teams for further analysis
  • Involved in SEV calls with other team members and application team for resolving the high priority issues in Production environment.
  • Simplify processes by automating various tasks e.g. application deployment process, remote restart.
  • Installation of SSL certificates and key stores for the WebLogic clustered environment.
  • Installing of HTTP plug-in for Apache, I Planet and IIS.
  • Implementing Load balancing for the application using the F5 Load balancer.
  • Setup and configure Messaging bridges between MQ and JMS
  • Fine tune JMS Messaging bridges and JMS Destinations.
  • Configure SSL in Apache, I Planet and WebLogic servers

Environment: Solaris 2.8/5.8, Linux 4.x, WebLogic Server 8.1 sp3/sp5, I Planet 6.0, Apache 2.0., JDK 1.4, WebLogic 9.2.

Linux Administrator

Confidential

Responsibilities:

  • Maintaining Web hosting DMZ environment include technologies such as WebLogic & Web Servers on various operating systems such as Sun Solaris, Linux and Windows NT/2000.
  • Managing clustered environment.
  • Monitoring application server via third party software.
  • Tuning application server by modifying Execute Queue Thread / JVM heap
  • Configuring Oracle database connection pools at various application server level
  • Troubles shoot application and system level issues.
  • Co-coordinating task amongst customer and various teams
  • Daily monitoring of servers of various environments spreads across various geographical locations.
  • Involved in debugging & troubleshooting application codes with developers based on types of exceptions thrown
  • Deploying applications to various production environment using deployment tools.
  • Monitoring web sites using Mercury’s site scope and Topaz
  • Responsible for Fine Tuning of Web Servers, Application Server.
  • Work closely with vendors to facilitate changes when needed
  • Responsible for maintaining changes to the environment and also addressing the same to daily change control meeting.
  • Responsible amongst team for day-to-day tasks
  • Escalation of problems to Vendor support, Engineering and Development teams for further analysis
  • Trouble shoot complex problem and improve the processes.
  • Simplify processes by automating various tasks.

Environment: Solaris 2.8/5.8, Linux 4.x, WebLogic Server 8.1 sp3/sp5, I Planet 6.0, Site Scope, Topaz, Apache 2.0, I Planet 6.0.

Linux Administrator

Confidential

Responsibilities:

  • Responsible for operations in UNIX and Linux Server Environments.
  • Managed and carried out system maintenance, hardware replacements and upgrades. Performed system patch and software analysis, installs and configuration.
  • Installed and Configured RHEL 3/4/5, Solaris 10 on Intel and AMD hardware
  • Configured hands-free installation using Kickstart and PXE.
  • Participated in upgrading and migrating 3.x to 4.x and 5.0
  • Perform Linux and UNIX Kernel tuning for web, database and application servers.
  • Writing shell scripts for Automated Back- ups and Cron Jobs using bash.
  • Managed user accounts and groups for corporate UNIX and Linux users.
  • Managed and support corporate UNIX and Linux Development servers.
  • Responsible for OS installs, system configuration and upgrades.
  • Manage and perform change control and administration on application servers, web servers, LDAP servers and database servers in company's mission critical production, staging and development environments.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.

We'd love your feedback!