We provide IT Staff Augmentation Services!

Sr. Dev-ops/build And Release Engineer Resume

2.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY:

  • 8 years of extensive IT industry experience with primary expertise in Build and Deployment, SCM and Java Development.
  • Strong knowledge of Software Development Life Cycle, SCM practices along with software Build and Release Management methodologies.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for agile projects.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on UNIX and windows environment.
  • Knowledge of Chef as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Worked on Puppet manifests files for all applications to manage the configuration files and to manage them as services
  • Installed, configured and administered Continuous Integration tools such as Docker and Puppet for automated builds.
  • CreatedChefAutomation tools and builds, and do an overall process improvement to any manual processes.
  • Spontaneous issue resolves by engagingJBOSSAdmins, DBA's, Dev's and test teams and played a central point of contact role.
  • Experience of working with the release and deployment in Java/J2EE Web applications environment
  • Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Worked on using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Installed Puppet Master, agents, created and automated platform environment setup.
  • Integrated SVN into Ansible / Jenkins to automate the code check - out process.
  • Worked able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Strong ability to troubleshoot any issues generated while Building, Deploying and in production support and documenting thebuildandreleaseprocess.
  • Worked on resolving network issues related to TCP/IP, SMTP, VPN, DNS, firewalls, routing, load balancing.
  • Experience deploying, maintaining and monitoring Microsoft Azure infrastructure assets.
  • Experienced in deploying the code to web application servers like WebSphere, WebLogic, Apache Tomcat, and JBOSS.
  • Knowledge in building and monitoring software projects continuously with a continuous integration tools such as Ansible, Bamboo and Cruise Control.
  • Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms Azure/AWS and various PaaS platforms (Cloud Foundry/OpenShift).
  • Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, Perl, PowerShell, Python.
  • Experience in using bug tracking systems like JIRA, Remedy, HP, and Quality Center.
  • Experience in integrating Unit Tests and Code Quality Analysis tools like MSTest, JUnit, and Cobertura.
  • Developed standalone applications and web applications using languages and frameworks like JAVA, JSP, Servlets, SPRINGS, JDBC, Struts.
  • Knowledge in using different RDBMS like Microsoft SQL Server, Oracle 8i, 9i, 10g, 11g, MySQL.
  • Having work experience in support of multi, platforms like UNIX, Ubuntu, RedHat and Windows of production, test and development server.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Provide TFS Security, Access administration and maintained workflows and managed deployments automated through TFS Using Perl object language.
  • Monitoring tools like Nagios, Sensu, Zabbix andSplunk.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Operating Systems: MS Windows, Linux (Red Hat), UNIX, centos

Version Control Tools: CVS, SVN, IBM Rational ClearCase, GIT

Languages/Scripting: C, C++, Java/J2EE, Shell scripting, Perl scripting, Python, Ruby, SQL, Bash, VB scripting.

Databases: Oracle, MySQL, SQL Server, DB2

Web Servers: Weblogic, Websphere, JBoss, Tomcat, IIS.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML, .Net

Build Tools: Make, Ant, Maven, MS Build, GRADLE, Nant

CI Tools: Jenkins, Bamboo, Puppet, Chef, Docker, AWS, Ansible, Salt

Bug Tracking Tools: JIRA, Remedy, Clear Quest, HP Quality Center

PROFESSIONAL EXPERIENCE:

Confidential - Irvine, CA

Sr. Dev-ops/Build and Release Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Managed Version Control Subversion (SVN) and GIT Hub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Working closely with the setting up of the Configuration Management tool Jenkins.
  • Used and Administered Continuous Integration tools Chef and Docker.
  • Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers (LXC) and Docker.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct Jira.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Installed Chef Master, agents, created and automated platform environment setup.
  • MaintainedChefServers and management application that can use to build and deployment of existing Java/.Net applications environment.
  • Worked on Installation/Configuration/AdministratedVMwareESXi 5.1/5.5 & 6.0 and migrated existing servers intoVMwareInfrastructure.
  • Reviewed existing manual Software builds, developed scripts to automate repeated tasks that are more susceptible to errors and risk usingPerland ShellScripting
  • DevelopedPerland Shell scripts to automate build processes.
  • Created build and deployment jobs in Jenkins for various components.
  • Evaluated, Installed, and configured various JIRA plugins systems based on the requirement.
  • Experience in network administration, deploying and troubleshooting ofDNS, VPN, LDAP, Load Balancing, SMTP, Firewall etc.
  • Handled various configuration changes for different application property files and JBOSS changes.
  • Planned and executed Linux system changes and upgrades, Customer Support
  • Used JIRA as ticketing tool.
  • Deployed code onJBOSSservers for Production, IT, Performance and Development environments

Environment: Subversion, GIT, Ant, Maven, .Net, Jenkins, Docker, Apache Tomcat, Perl scripts, VMware, Chef, Shell scripts Nexus, JIRA, Oracle, Ubuntu, UNIX, LINUX.

Confidential

Dev-ops/Build & Release Engineer

Responsibilities:

  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using SVN, Jira, Clear Quest.
  • SetupChefServer, workstation, client and wrote scripts to deploy applications.
  • Rolled out Chef to all servers in testing environment, and used the Chef node database to drive host configuration,DNSzones, monitoring, backups, and VM allocation and configuration
  • Used Shell scripts to automate the deployment process and deploy the java application to target environments.
  • Used GIT, SVN in creating the packages, snapshots, branches and tags for developers in version control.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Created and Maintained Subversion Branching, Merging and tagging across each production releases.
  • Experience migrating jobs from Cruise Control to Puppet.
  • End to end Automation using PowerShell for User Account/ Mailboxes/ Distribution Group/ Security Group provisioning and management.
  • Design and developPythonand shell scripts to yield higher efficiency in scripts and automation.
  • CreatedChefAutomation tools and builds, and do an overall process improvement to any manual processes
  • Administrated all aspects in GIT and troubleshoot with merge conflicts.
  • Automating Operations task withPythonand Bash.
  • Installed, configured and administered Continuous Integration tools such as Chef and Puppet for automated builds.
  • Installation, Configuration and administration ofVMware.
  • Responsible for build and deployment automation using Puppet, Chef containers and Jenkins.
  • UsedSPLUNKfor operational intelligence, Field Extraction in configuration files
  • Implemented NANT, MS Build builds to automate JAR and WAR.
  • Deployed applications onJboss(4.2.1,4.3,5.1) servers. Worked on creating and scheduling jobs using autosys
  • Used Jenkins for Continuous Integration and deployment into Websphere Application Servers and JBoss for agile projects.
  • Used JIRA for bug tracking.
  • Involved in administratingWindowsServers by installing/Configuring new patches and upgrades.

Environment: Subversion, GIT, Clear Quest, NANT, Chef, Puppet, MS Build, VMware, Jenkins, .Net, JIRA, Python, Shell Scripts, Windows, Web Sphere Application Server, Ubuntu.

Confidential - Westlake, TX

Dev-ops/Build & Release Engineer

Responsibilities:

  • Developed and facilitate release and deployment management plans by working closely with the release and operations teams across the environments in support of releases.
  • Manage the configurations of multiple servers usingJenkins, wrote multiple recipes and also customized facts for efficient management of theJenkins clients.
  • Reduce release time for staging and production releases through automation using Ansible and integrated with Selenium test.
  • Implemented and maintained server virtualization usingVMware, ESXi and Oracle Virtual Manager
  • Managed ClearCase repositories for branching, merging, and tagging.
  • Responsible for installing and configuring Continuous Integration tools such as Puppet and Jenkins to automate build, deployment processes.
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Designed, wrote and built deployment using Ant/ Shell scripting and automate overall process using Subversion and Ansible.
  • Server configure management viaAnsible.
  • Installed Ansible Master, agents, created and automated platform environment setup.
  • Design and developPerland shell scripts to yield higher efficiency in scripts and automation.
  • Using Puppet in Environment variables, Configuration files, Option types and Strings & integers.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Apache Maven and to store the dependent jars which are used during the build.
  • Implemented ANT builds to automate JAR and WAR.
  • Installed/Configured/Maintained/Administrated the network serversDNS, NIS, NFS, SENDMAIL and application servers Apache, JBoss on Linux.
  • Planned and executed Linux system changes and upgrades, Customer Support.
  • Involved in administratingLinux Servers by installing/Configuring new patches and upgrades.
  • Used Clear Quest as issue tracking tool for agile projects.

Environment: IBM Rational Clear Case, SVN, Shell/Batch/Perl scripts, ANT, Aws, .Net, MAVEN, JAR, WAR, jenkins, puppet, VMware, WebSphere, Clear Quest, Ansible, Ubuntu

Confidential

Build & Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Experience deploying, maintaining and monitoring Microsoft Azure infrastructure assets.
  • Developed Java, Hibernate, HTML, CSS, Ajax and JavaScript and using various design patterns.
  • Used CVS for the concurrent development in the team and for code repository.
  • Used Subversion (SVN) for branching, tagging, and merging.
  • Wrote ANT (build .xml) for Building Ant Projects.
  • Worked on moving middleware applications - infrastructure (IAAS) automation on AWS EC2.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion (SVN) and Perforce.
  • Used Azure cloud migrations/deployments - Web Roles, Worker Roles, Azure SQL - PAAS andIAAS
  • Worked able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Used Microsoft Azure for Continuous Integration and deployment into WebSphere Application Servers.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Written Python and Powershell scripts for the automation of deployments and integrating with the CI tool.
  • Designed, wrote and built deployment using Ant/ Python scripting and automate overall process using Subversion, Perforce and Anthill pro.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Created Python scripts and SQL stored procedures for batch job streams, data loads and corporate reporting.
  • Experience in network administration, deploying and troubleshooting ofDNS, LDAP, Load Balancing, SMTP, Firewall etc.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Deployed the applications to Websphere Application Server and static content to apache web servers on Windows platform.

Environment: Subversion (SVN), CVS, Perforce, ANT, Maven, Aws, Azure, JIRA, Windows, XML, Web Sphere, Anthill pro, Oracle, Perl Scripts, Shell scripts, Nexus

Confidential

Java/J2EE Developer/ Build and Release Engineer

Responsibilities:

  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Buildand deploy J2EE application in web servers.
  • UsedArtifactoryto configure and manage infrastructure.
  • Automated nightly builds using Cruise Control.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Developed application GUI using JSP, EJB, HTML, CSS, JavaScript, jQuery and XML.
  • Used PowerShell scripts for code merge process.
  • Worked on Puppet manifests files for all applications to manage the configuration files and to manage them as services
  • The entire process of Build, Release and deployment was automated using PowerShell, Perl scripting and Cruise Control.
  • Using Puppet in Environment variables, Configuration files, Option types and Strings & integers.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Involved in Upgrade of Bamboo & Artifactory Server.
  • Enhanced the complete Web tier of the application with EJB MVC framework.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Configured Bamboo for doing the build in all the non-production and production environments.
  • Used Shell to automate the deployment process.
  • Configured plugins on Bamboo server to automate the deployments onto app servers and Artifactory.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using Java/J2EE Struts and Websphere Application Server with DB2 as Database.
  • Experience with My SQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS-IIS, Flash, Install Shields/Creating Linux RPMs

Environment: Java/J2EE, Subversion, GIT, Bamboo, Cruise control, JDK, ANT, MAVEN, DB2, Ubuntu, UNIX, Web Sphere, HP Quality Center.

Confidential

 Java Developer/ Build Engineer

Responsibilities:

  • Developed standalone applications and web applications using languages and frameworks like JAVA, JSP, Servlets, SPRINGS, JDBC, Struts.
  • Deployed WARS and EARS using Weblogic Admin Console as well as running scripts.
  • Configured JDBC connection pools and data sources for the applications.
  • Assist with maintaining currentbuildsystems, developedbuildscripts and maintained the source control system.
  • Deployedbuildartifacts to Web sphere application server using Maven, Perl, Shell scripts.
  • Deployedbuildand deployment scripts using ANT and MAVEN asbuildtools in Puppet to move from one environment to other environments.
  • Troubleshoots system hardware, software, networks and operating system.
  • Responsible for building and releasing packages to DEV and QA Environments.
  • Responsible for design and maintenance of the Subversion Repositories.
  • Secures system by developing system access, monitoring, and controls.
  • Installed, configured and upgraded Weblogic application server.
  • Performing cleanbuildsaccording to the schedule published for a given release.
  • Worked on resolving network issues related to TCP/IP protocol.
  • Managed the source codes repository of multiple development applications using Tortoise SVN.
  • Enforced automation inbuildand deployment procedures, executed codebuildsand deployment activities.
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system.
  • Involved in administratingLinux Servers by installing/Configuring new patches and upgrades.

Environment: Subversion, Oracle WebLogic, ANT/MAVEN, Perl Script, Bash Shell, Linux.

We'd love your feedback!