We provide IT Staff Augmentation Services!

Sr Devops/build And Release Engineer Resume

0/5 (Submit Your Rating)

Morrisville, NC

SUMMARY

  • 8+ Years of experience in IT Environment with Professional Development, Automation of Build, Deployment and Release engineering, process development, and tools support. Including code compilation, packaging, and deployment / release methodology.
  • Implemented Continuous Integration with Jenkins, Cruise Control, Build Forge, Hudson and CVS.
  • Hands - on experience in all stages of Software Development Life Cycle(SDLC) including proposal, process engineering, design, development, testing, deployment and support.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and window platforms.
  • Experienced in using JIRA for issues tracking.
  • Experience in Version Control Systems administering Subversion, Perforce, TFS.
  • Administered and Implemented CI tools Hudson/Jenkins, Puppet, Chef, Cruise Control, Teamcity, OctopusDeploy and Anthill Pro for automated builds.
  • Expertise in usingbuildtools like MAVEN, ANT, DOCKER, URBANCODE for the building of deployable artifacts such as war & ear from source code.
  • Worked with enterprise servers like Web logic, Apache Tomcat for deploying and starting applications.
  • Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python,Ruby.
  • Experience on IBM UrbanCode Deploy which is high performing tool to improve the deployment processes by automating the deployment into different servers.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Rational ClearCase, Jira, Bamboo, ClearQuest (Change Control tool)
  • Expertise in continuous integration based on Maven and Hudson.
  • Expertise in Repository Management tools Artifactory, Nexus.
  • Involved in projects setting up builds using Ansible, Puppet and Chef.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Familiar with multiple integration techniques such as SOA, Web services (REST APIs, SOAP) and other communication interfaces like TCP, MLLP, HTTP, HTTPS etc.
  • Worked on converting SCM process from IBM Rational tools to Open Source technology that includes Subversion, SVN, GIT, IBM Clearcase, IBM Clearquest, Maven, Hudson and Jenkins.
  • Built solution accelerator for appliance based FWaaS on Openstack / KVM
  • Extensively worked on Jenkins for continuous integration(CI) and for End to End automation for all build and deployments.
  • Expertised inlanguages SQL, PL/SQL,T-SQL and Oracle databases.
  • Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.).
  • Experience in Configuring and deploying to Application servers Weblogic and WebSphere.
  • Hands on experience in WMQ Distributed Queuing, enabling triggering on trigger queues. (Transmission Queues & Application Queues).
  • Sound experience to use MQSC & MQSI Commands to perform administration tasks.
  • Expertise in setting up Work Load Management (WLM) and High Availability (HA) with different clustering techniques like horizontal and vertical clustering.
  • Experience in enabling Secure Socket Layer (SSL) among different components of middleware like Web Servers, Plugins and Application Servers using ikeyman tool, keyTool, GSK7 and OpenSSL.
  • Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azureand Pivotal Cloud Foundry (PCF)
  • Expertise in configure and monitor MQ Listeners, Command Servers, Channel Initiators, Trigger Monitors, MQ Log files & Dead Letter Queues.
  • Experience in MQSeries Clustering, MQClient/MQServer setup, MQSeries System Administration and documentation.
  • Expertise in providing global security with different kind of repositories like Standalone LDAP repositories and Federated LDAP (VMM) repositories.
  • Experienced in tuning the parameter including Heap Size, EJB container Threads, Web Container threads, Data Source Connection Pool settings, DynaCache and DRS settings.
  • Expertise in Tuning of Application Servers using Tivoli Performance Viewer/Monitor, Wily Introscope, IBM ITCAM (IBM Tivoli Composite Application Manager) and Performance Monitoring Infrastructure(PMI)
  • Experience in configuring and administering JDBC Providers, JMS, Service Integration Bus (SIB), Custom Service and Virtual Hosts.
  • Creating the Problem Management Record (PMR) with the IBM, Updating fixing the unresolved bugs or issues.
  • Experienced in upgrading WebSphere MQ & MB on different platforms by applying Fix Packs and installed Support Packs.

TECHNICAL SKILLS

SCM Tools: CVS, SVN, GIT, Mercurial.

Build Tools: ANT, Maven, Quick Build, Urbancode.

CI Tools: Jenkins/Hudson, Teamcity, Puppet, Chef.

Bug Tracking Tools: Jira, Remedy, ClearQuest.

Cloud Computing Services: AWS, VMware, Amazon Web Services EC2, S3, Elastic Beanstalk(EBS), VPC, Instances, Opsworks, Elastic Load balancer (ELB), RDS (MySQL), AMI, SQS, SNS, Dynamo DB, API Gateway, Cloud Watch, S3, Elastic Cache, Elastic Search, Microsoftazure, CDN.

Web Servers: Docker, Apache, Tomcat, IBM JBoss, WebLogic, WebSphere, VMWare, IIS8 (internet information server).

Operating Systems: MS Windows 2008/2008R2/2012, RHEL 4/5/6, Ubuntu, SUSE, HP-UX 11.23/11.31 , Solaris.

Database: Oracle 9i,10g,11g, 12c, PL/SQL, MS SQL 2005/2008/2012 , IBM DB2, SAP Sybase.

Programming Languages: C, C++, C#, Java,J2EE, .NET, PL/SQL.

Scripting Languages: JavaScript, XML, HTML, Maven, Ant, Shell Scripting, PowerShell, JavaScript, Batch, Python, Perl, Bash, Ruby.

PROFESSIONAL EXPERIENCE

Sr DevOps/Build and Release Engineer

Confidential, Morrisville NC

Responsibilities:

  • Installed and configured IBM WebSphere Application Server V 8.5/8.0/7.0/6.1/6.0 , Jboss EAP 6.x, IBM HTTP Server v 8.5/8.07.0/6.1/6.0 , Tomcat and Apache Web Server on IBM AIX, Windows, Red Hat 6.5, Solaris 10 using Chef Automation Configuration tool.
  • Technologies used are WebSphere Application Server, WebSphere ecommerce v7.0, WebSphere portal server v7.0, WebSphere BPM, WebSphere MQ, WebSphere Message Broker, WebLogic, Tomcat 8, Apache, IBM Data Stage, and Oracle Business Intelligence etc. The hardware consists of VMWare forms of RHEL Linux, AIX and Windows, Amazon Web Services (AWS) clouds in multi data center configurations.
  • Good exposure with relational and non-relational data, bonus points for experience with SQL Server and Elastic search.
  • Creation and maintenance of content for the Ansible community, and implementation of Ansible modules based on customer and community requirements.
  • Worked with other members of the development team to design, develop and implement features, bug fixes, and other improvements for Ansible Galaxy.
  • Configure and deploy several hypervisors and VMs running OpenStack forDevOps, testing and production environments.
  • Worked with BOSH, VCAP infrastructure and PaaS.
  • Created and wrote shell scripts (Bash),Ruby, Python and PowerShell for automating tasks.
  • UsedCloudFoundryand Open Shift to build, run and deploy various codes using tools like Docker, BOSH.
  • Participated in execution of client meetings and internalRubydevelopment projects and codes for testing services on daily basis.
  • Developedbuildand deployment scripts using ANT, MAVEN, DOCKER, URBANCODE asbuildtools in Jenkins to move from one environment to other environments.
  • Installing, Configuration, Deployments and setup environment of Apache, Jboss EAP6.x and Tomcat server on Cloud AWS (EC2) using the Chef.
  • UsedCloudFoundryand Open Shift to build, run and deploy various codes using tools like Docker, BOSHand to create an agile platform forcloudnative applications and software.
  • Create and maintain thousands of virtual machines, including build pack deploys onCloudFoundry, usingBOSHCLI and expert level Unix skills.
  • Installed, configured, created multiple instances of standalone\domain servers on Jboss EAP 6.2.3
  • Evaluate and test OpenStack services such as neutron, cinder, and nova.
  • Deployed various J2EE applications (WAR and EAR) using management console, hot deployment and jboss-CLI.
  • Deploying applications, application tuning, application monitoring in middleware product like WebSphere, Jboss and Tomcat application servers.
  • Installing the Ear and War files using XL Deploy(DeployIT) Tools.
  • Experience with performance monitoring of J2EE applications using products like Tivoli Performance Viewer and Wily Introscope.
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Advise management on OpenStack architecture, releases, and service delivery
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle.
  • Worked with Atlassian tools like Bamboo & Jira.
  • Working closely with Web Administrators to setup an automated deployment forSharePointapplications using Anthill and SVN Tools.
  • Experience in setting up the chef repo, chef work stations and chef nodes.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Created Jobs in Jenkins, and set up global permission and scheduling jobs in pole SCM.
  • Installed SOA suite and configurations as well as supported AWS set ups.
  • Build server deployment on Cloud AWS (EC2) servers with help of DevOps tools like Chef\Puppet.
  • Installation of KVM (kernal virtual machine)
  • Creating new environments and projects inOctopusdeploy.
  • Setting upOctopusdeploy for Continuous Deployment.
  • Involved in setting up Linux server with JBoss, Bamboo, stash, Git.
  • Experience in enabling Global Security and Application security using LDAP by configuring different kinds of repositories like OS repositories, Stand-Alone LDAP and Federated LDAP repositories.
  • Responsible for propagating the regenerated plug-in.xml file to internal and external instances of IBM HTTP Server.
  • Involved in designing WebSphere Application Server\Jboss\WebLogic features like High Availability, Load Balancing and Work Load Management.
  • Worked on converting SCM process from IBM Rational tools to Open Source technology that includes Subversion, SVN, GIT, Maven, Hudson and Jenkins.
  • Experience in configure and monitor MQ Listeners, Command Servers, Channel Initiators, Trigger Monitors, MQ Log files & Dead Letter Queues.
  • Configured the Web Server interfaces, session management, virtual hosts for WebSphere Application Servers.
  • We configure third party certificate called godaddy, verisign, Microsoft PKI elements.
  • Involved in configuration of JDBC Providers, XA Data Sources along with tuning Connection pool settings for various application databases on DB2 and Oracle Servers.
  • Respond and resolve the incidents, changes and problems in production environment related to WebSphere\Jboss\WebLogic infrastructure.

Environment: IBM MQ 6.0/7.0, IBM WebSphere, Linux (Red Hat 6.5, SuSE), Maven, Ant, Nexus, Urbancode, SVN, iKeyman, IBM DB2, Oracle, SQL, Chef, Jenkins, Hudson, Ansible, MSSharePoint2010, AWS, Jboss EAP 6, Jira, Bamboo, KVM, Octopusdeploy, SiteMinder V6.0, Cloud Foundry BOSH, BoshCLI, Ruby, Perl, Python, shell. Git, Stash.

Sr. DevOps & Cloud Engineer

Confidential, Greensboro NC

Responsibilities:

  • Imported and managed multiple corporate applications into GIT repositories and give access rights to the authorized developers.
  • Setting up the automatic build and deployment automation for Java base project by using Jenkins and Maven.
  • Creating builds using shell Scripts, ANT/Maven scripts manually and automated.
  • Administered Jenkins for Continuous Integration and Continuous Deployment into Tomcat/Web Sphere Application Servers, testing in build environment and release to test team on scheduled time. Integrated builds with Code Quality Tools like Cobertura, PMD and Find bugs.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework. Troubleshooting of Docker based applications.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible.
  • Deployed application toAzureCloud.
  • Responsible forAzureinfrastructure build-out and monitoring, service deployments, and service scaling across pre-production and production subscriptions.
  • Responsible for getting the code coverage usingAzureCC and Magellan.
  • Generating complex TransactSQL(T-SQL) queries, Sub queries, Co-related sub queries, Dynamic SQLqueries etc. Programming inSQLServer - Using the stored procedures, Triggers, User-defined functions and Views, Common table expressions (CTEs)
  • Tuning the performance of stored procedures and largeT-SQLQueries using Clustered indexes, efficient coding standards.
  • Automate, debug, and deploy the web applications using C#, SQL Server,AZURE, other tools including Fiddler and HTTPWatch.
  • Very good understanding and working knowledge of Orchestrating Application Deployments with Ansible.
  • Ansible setup, managing hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible.
  • Created several cookbooks, recipes usingRubyas scripting language.
  • Worked with Facter to define custom facts usingrubyand shell scripts. Configured and managed Puppet DB for storing configs, and integrating it with Postgres DB as the backend server to export resources.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Implemented auto environment creation using puppet and AWS.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and customRuby/Bash scripts.
  • Managed GIT repositories for branching, merging, and tagging
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups. Deployment and implementation of Chef for infrastructure as code initiative.
  • Extensive experience in MS SQL Server 2012/2008R 2/2008/2005/2000 , BI tools like SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), and SQL Server Analysis Services (SSAS).
  • Proficient in creating, configuring and fine-tuning ETL workflows designed in DTS and MS SQL Server Integration Services (SSIS).
  • Worked closely with development team forperformanceenhancements, code reviews.
  • Monitored and modifiedPerformanceusing execution plans and Index tuning.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Involved in creating modules and manifests in Puppet usingRuby
  • ImplementedError LoggingusingEvent Handlers and also implementedlogging inSSISPackages
  • Configured Server for sending automatic mails to the respective people when a SSIS/SSRS process failure or success.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Used IAM to create new accounts, roles and groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • JIRA is used as ticket tracking, change management and Agile/Scrum tool.
  • Experienced in writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant, and test-kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.

Environment: Azure, ANT, MAVEN, JIRA, JENKINS, Puppet, Ansible, EC2, S3, RDS, ELB, and EBS, Linux, Red hat Linux 6.4, 6.5, Perl, Ruby, Sql*Plus, T-SQL, PL/SQL, SQLServer 2008/2012, Windows Servers 2008/2012.

Build and Release Engineer

Confidential, Augusta GA

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Experience with build tools Ant and Maven for writing build.xmls and pom.xmls respectively.
  • Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, findbugs and Selenium.
  • Experience in configuring and deploying in Application servers Weblogic and WebSphere.
  • Hands on experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Used perforce version control system to manage source code.
  • Worked recently on tools migration from old tools like PVCS (version control system) to SVN, Tracker to Jira and finally CI tool Hudson to Jenkins.
  • Partially worked as build tools administrator (SVN, Jira, and Jenkins).
  • Send releases to SID testing and resolving issues before going to questionnaire.
  • Successfully managed concurrent deliverables on time and with quality in fast-paced environment and under deadlines.
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Extensively worked on Informatics Designer, Workflow Manager.
  • Designed and migrated various reusable mappings and mapplets in Mapping designer, sessions and workflows in Workflow manager to extract data from various sources like MainFrames, Flat files, SQL server.
  • Created and maintained Subversion repositories, branches and tags.
  • Experience in Administering SVN.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Used JIRA tool to track all the defects and changes related to Build and Release team.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Responsible for coordinating the Offshore and Onsite team and resolve all the issues faced by the team.
  • Extensively used Power Exchange to create and migrate Data maps from system level to Informatics servers.
  • Used Hudson/Jenkins to perform automated Builds and Deployments.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for reusability, scalability and functionality.
  • Writing shell and Perl scripts for automated deployments especially in handling all the tasks before admin console deployments.

Environment: JIRA, SVN, Apache ANT, perforce, XML, Maven, jerkins, Apache Tomcat, Shell Script, Perl, PL/SQL, Unix/Linux, Windows, Oracle.

Build and Release Engineer

Confidential ., Phoenix AZ

Responsibilities:

  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
  • Worked on Ansible playbooks to automate RHEL and weblogic patching across more than 250 VMs.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Written make, Maven and Ant build tools for application layer modules.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus, Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
  • Worked on installation, configuration and maintenance Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Package management using RPM,YUMand UP2DATE in Red hat Linux.
  • CreatedRPMpackages using RPMBUILD, verifying the new build packages and distributing the package.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Installation and configuration of PostgresSQL database on RedHat/Debian Servers.
  • Configuration and Administration of Tomcat/Apache Web Server and SSL.
  • Created and maintained network users, user environment, directories, and security.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories

Environment: AWS, Ant, Java/J2EE, Maven, Jenkins, Ansible, Linux, Solaris, Python, WebSphere, Shell scripting, Nexus, Redhat, CentOS, Nagios.

Build & Release Engineer/ Systems and Network administrator

Confidential

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant's build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented c ode coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Microsoft ISA (Internet service accelerator) firewall administration.
  • Working with LAN/WAN, Routers, Switches, IP Addressing, Routing Protocols (RIP V1&V2, OSPF)
  • Ensuring that the network infrastructure is up and running.
  • Installs and tests computers and related network hardware in a LAN/WAN environment
  • Firewall management and security, VPNs, along with performing a variety of maintenance, evaluation, installation, and training tasks to ensure network performance meets company and user requirements.
  • Configure change management and requirements for VLANS, access list, setting up ports on common TCP/IP-based services, including DNS, DHCP, HTTP, FTP, SSH & SMTP.
  • Maintains network performance by performing network monitoring and analysis, and performance tuning; troubleshooting network problems; escalating problems to vendor.

JAVA/J2EE Developer

Confidential

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Followed Agile Methodology to produce high Quality software and satisfy the customers
  • Developed the appointment schedule module using spring mvc, JSP, JavaScript and CSS.
  • Wrote controllers and validators for UI interactions and configured the spring mvc for the web application.
  • Wrote Spring services in the service layer for Oracle data retrieval operations using Hibernate.
  • Wrote JUnit test cases for testing all spring service calls and Spring mvc validations.
  • Configured Maven pom.xml for dependency management and build purposes.
  • Consumed web services using spring to get data from external systems and configured log4j for logging purposes.
  • Consumed SOAP based web services using Spring to interact with external systems
  • Deployed the application war on Tomcat and used spring caching annotations for caching purposes.
  • Participated in builds and deployments using maven to model and production and resolved bugs.
  • Responsible for the full software development life cycle (SDLC).
  • Participated in code reviews and used maven for builds and GIT for source control.
  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.

Environment: Java 1.6, J2EE, Spring MVC, IBM RSA, Spring 3.2, JQuery, Oracle, Tomcat 6, HTML, CSS, JSP, JUnit, Log4j, Maven and GIT.

We'd love your feedback!