We provide IT Staff Augmentation Services!

Devops Build Release Engineer Resume

0/5 (Submit Your Rating)

Horsham, PA

SUMMARY

  • Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
  • Around 6+ years of experience as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to another environment.
  • Around 5+ years of experience as DevOps Engineer, proficient in Chef, Jenkins, AWS, Salt, ANT, GIT, Docker.
  • Good Knowledge of IaaS/PaaS/SaaS experience in AWS Cloud with DynamoDB, S3 File system, MySQL.
  • Experience in several AWS services EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
  • Hands on experience in Installing VMware ESXi, and Configuring ESXi hosts, Managing vCenters, and Data stores.
  • Experienced on Task Scheduling/Cron Jobs, Systems backup, OS installation using Jumpstart for RHEL, and Kickstart for Solaris
  • Experience in configuration of DNS, DHCP, NFS, LVM, FTP, Remote Access Protocol, security management and Security trouble shooting skills.
  • Experienced with Disk Management Tools such as SVM, ZFS, VxVM in Solaris, and LVM in RHEL.
  • Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
  • Experience with migration to Amazon web Services AWS from on premise Infrastructure.
  • Experience is using Microsoft Azure, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), and Perforce.
  • Experienced on several Docker components like Docker Engine, swarm, creating docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Experienced in branching, tagging and maintaining the versions across the environments using SCM tools like GIT and Subversion (SVN) on Linux and windows platforms.
  • Extensive experience using Maven and Ant as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Experience in working with ANT Scripts, Maven for deployment and running test suites for various firm wide applications.
  • Experienced with Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Experience in using configuration management tools like Chef, Ansible and Puppet.
  • Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef Attributes and Ohai.
  • Experienced with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Managed all the bugs and changes into a production environment using the JIRA tracking tool.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug - ins for the JIRA bug/issue track.
  • Involved in writing Python, Perl and shell scripts for compilation and deployment process.

TECHNICAL SKILLS

Programming / Scripting Skills: C# .Net, C, C++, JAVA, FORTRAN, Visual Basic, SQL, Linux Shell Scripting, Lua, Python, VBScript, JavaScript, CMD, PowerShell V5.0

DevOps Technology: CI/CD, IaC, AWS, Azure, Docker, Node.js, Puppet, Maven, Gradle, MSBuild, NuGet, Jenkins, VSTS, Vagrant, Git/GitHub, SVN, BitBucket

Servers Knowledge: Apache HTTP Server, Tomcat, JBoss AS, IIS 7.0, Exchange server,, SVN, Microsoft Team Foundation Server 2010, Windows Server 2003/2008/2008 R2, Microsoft Dynamic CRM, Streaming Media Server, Ubuntu, RHEL

Application / Simulation Tools: NS2, Telelogic SDL Suite, SUMO, MATLAB, InstallShield, Microsoft Project, Visio, Dreamweaver, Photoshop, Visual SourceSafe, Visual Studio Test Professional, Visual Studio Team System, Visual Studio Application Lifecycle Management, NetBeans, Eclipse, Apache Ant, Microsoft Visual Studio 2008/2010/2012/2015, Microsoft Team Foundation Server 2012, Visual SourceSafe, Sapien Script, PowerShell Studio 2014, vRealize Orchestrator, WorkFlows, Microsoft Office Suite 2010

Database Knowledge: Oracle 11g, MS Access, Microsoft SQL server, MySQL, PostgreSQL, IBM DB2, FoxPro, Shibboleth SP/IDP, eVault Archiving

Documentation Experience: Use Cases, Test Cases, Project Management Documents, System Design Documents, System Requirements Specification, Test Plans, User Manuals, NUnit Unit Testing, Technical Architecture Document

IDE: MicrosoftVisual Studio 2015,Eclipse, Primal Script, Brackets, Sublime Text 2/3, PowerShell Studio

Networking Tools and Knowledge: MartisDXX Manager Network Management System, Cisco IOS Internet Information Server (IIS 5.0), Windows 2000 Server, TCP/IP, SNMP, LAN, MAN/WAN, Firewall, FTP, Telnet, AD, DNS, DHCP, WINS, Ethernet, PPP, HDLC, Frame Relay

PROFESSIONAL EXPERIENCE

DevOps Build Release Engineer

Confidential - Horsham, PA

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Well versed with many different concepts of Cheflike Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations.
  • Worked on the FICO cloud initiative with our custom Fraud Detection models using the new Java Analytic framework. (RedHat OpenShift, CouchDB, MySQL).
  • Azure Virtual Machines, Azure Networking, Azure Storage and related Cloud Infrastructure services.
  • Created various components in the Microsoft Azure Management Portal such as Cloud Service, SQL Azure Database, Microsoft Azure Storage Accounts, and Redis Cache.
  • Worked on Exception and Mail logging features to store exceptions and emails log in Microsoft Azure Table storage.
  • Used Microsoft Azure Queue Storage for passing messages (exception and email) from Microsoft Azure Cloud Service Web role to Microsoft Azure Cloud Service Worker role.
  • Developed annotation web-app using RedHat OpenShift using MongoDB, ElasticSearch, AngularJS and NodeJS.
  • Administered mail servers running Postfix and Send mail on CentOS for SMTP, and Dovecot on CentOS
  • Developed an administration tool in PowerShell to replace an application in our domain
  • Wrote a scanning procedure for sorting warehouse inventory in Windows PowerShell
  • Installation and configuration of multiple Apache Tomcat instances as a service on development, staging, preproduction and production environments.
  • Deployed applications on Apache tomcat application server instances in all the respective environments.
  • Experienced in Golden Gate, Exadata, with RMAN, Oracle Enterprise Manager (OEM), RAC, OEMCloud control 12c, Oracle Data Guard.
  • Maintained all documents of Oracle database operations. Prepared documentation of database backup and recovery standards
  • Involved in implementing different types of messaging prototypes using JMS.
  • Configured the Web logic’s JMS Server, created JMS connection factories, queues.
  • Architected transition from Subversion to Git repositories for multiple projects in a variety of code bases
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Expertise in branching, merging, tagging and maintaining the version to facilitate defect/change management in conjunction within projects across the organization using SCM tools like Subversion (SVN), GIT, on UNIX environment.
  • Experienced in migrating source code repositories from version control systems like SVN to Git.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control.
  • Created, expanded, and configured automation in Maven/Ant to automatically build, package, and deploy Java applications to multiple development and testing environments.
  • Deployed a distributed Jenkins environment for continuous integration/builds. All builds output rpm packages as artifacts.
  • Worked on continuous integration and continuous deployments. Worked Jenkins/Hudson as CI tools. Configured security, SSH, Gradle/Maven from Jenkins and managed various third party plug-in.
  • Created remote repositories in Artifactory Pro including a new repository type, NPM
  • Configured MS Build to resolve dependencies and deploy build artifacts through Artifactory.
  • Used Connect ALL to synchronize the application lifecycle management (ALM) and JIRA environments.
  • Set-up a production-ready JIRA server, with strategy for periodic backup, high availability and disaster recovery.
  • Expertise in Selenium automation using Selenium WebDriver, Java, JUnit, NUnit, Robot Framework & Maven.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Generated cookbooks for Apache and JBOSS 7 servers by customizing resources and uploading the cookbook by chef DSL method.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Experience with software configuration management tool Puppet to automate software install and configuring on large number of Windows & Linux servers
  • Expertise in Puppet Administration tool (Ingrown tool), a tool which acts as a puppet dashboard for managing puppet profiles, modules, classes and top scope variables.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, and changes implemented in current release.

DevOps Engineer

Confidential - Charlotte, NC

Responsibilities:

  • Implemented a CI/CD pipeline using Jenkins, Ansible, and Maven in Linux environment.
  • Developed continuous delivery product release pipelines, using tools such as Rundeck, Jenkins, and enable release and operations automation using Ansible.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Deployed VMware and Virtual box server instances on AWS, HpCloud, RedHat/OpenShift and other hosting providers
  • Created AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Migrated VMWARE VMs to AWS and Managed Services with Ansible.
  • Experienced in configuring using open source configuration management tools like Chef, Puppet and Ansible in AWS.
  • Experience in deploying open source SaaS suite into RedHat OpenShift cloud environment.
  • Managed web servers running Apache, Nginx and IIS on CentOS and Windows Server.
  • Implemented and maintained DNS servers using BIND, NSD and Unbound on both CentOS and FreeBSD.
  • Created several PowerShell scripts to assist in migrations and deployments and daily operational procedures.
  • Created PowerShell scripts to facilitate daily jobs such as service outages, lost email, quota management, and any problem that comes up that require detailed data.
  • Upgraded Apache and Tomcat in Production servers to latest version, configured and tested successfully.
  • Configured connection pools, data sources for JDBC connections on Tomcat and WebLogic based servers.
  • Designed and implemented Oracle Real Application Clusters (RAC) on Linux for an OLTP application with Transparent Application Failover.
  • Configured and maintained physical standby databases using Oracle Data Guard to perform quick disaster recovery.
  • Used EJBs Session beans to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Managed several software releases through Apache Subversion and SharePoint
  • Created and executed automated builds using Subversion, Jenkins, Maven, Ant, and scripts and shell scripts.
  • Installed and Administered on GIT Server, migrated Projects from Subversion to GIT.
  • Automated the regular tasks in Subversion and streamlining the process of access to SVN.
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Involved in development of Jenkins framework for continuous integration and continuous delivery.
  • Implemented Continuous Integration using Jenkins to automate build, test, and deploy archives.
  • Used Artifactory repository tool for maintaining the Java based release code packages.
  • Created reference implementations of Ant, Ivy and Artifactory dependency system, and a Jenkins continuous build system.
  • Created team specific agile process flow in JIRA to move tasks from one activity to another.
  • Used JIRA connect all support to create a ticket regarding connection issues.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Created Automation Framework and developed Automation scripts in Selenium using Java
  • Installed, configured, administered Apache, JBoss, Web Sphere Application Server ND and Web Sphere MQ on Linux for multiple high profile projects.
  • Involved in troubleshooting and providing technical assistance for Web Hosting team on various Application and Web Servers including IBM HTTP Server and Apache Web Server.
  • Expertise in Puppet Promotion tool (Puppet Promo, Ingrown tool), a tool which helps us to promote code/puppet modules across the environments in an organization.
  • Automated Provisioning and App Servers Configuration in all three environments using Puppet and Chef Configuration management tools.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Involved in chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.
  • Worked with other members of the development team to design, develop and implement features, bug fixes, and other improvements for Ansible Galaxy.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible.
  • Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.
  • Managed Maven project dependencies by creating parent-child relationships between projects.

Build Release Engineer

Confidential - Houston, TX

Responsibilities:

  • Created a custom Puppet module skeleton to use same structure across all puppet modules.
  • Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Built a load-balanced, version-controlled, Hiera/r10k-enabled Puppet environment.
  • Developing puppet module for Automation using combination of Puppet Master, R10K Wrapper, Git Enterprise, Vagrant and Jenkins.
  • Responsible for creating Puppet modules and manifest files from scratch and experience in editing existingPuppetmanifests and automated manual installation processes usingpuppet.
  • Setup Production administration/monitoring/reporting using Puppet. Designed and implemented Puppet templates.
  • Written Maven scripts, InstalledJenkins, written shell script for end to end build and deployment automation.
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkinsas well the graph by comparing everyday nightly builds
  • ConfiguredJenkinsto implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Created Jobs inJenkins, and set up global permission and scheduling jobs in pole SCM.
  • Setup NFS servers as OpenShift storage backend and configured various storage claims for developers.
  • Setup and management of OpenShift environment and responsible for the expansion to support a scalable environment.
  • Used GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Worked with the development team to generate deployment profiles (jar, war, and ear) of Oracle Fusion Middleware applications using ANT Scripts and Jenkins.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Jenkins & Build Pipelines, ANT, Maven.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using Bash/Shell, Perl scripting.
  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.

Build Engineer

Confidential - St. Louis, MO

Responsibilities:

  • Integrated Eclipse IDE with different versioning tools like Clear Case, SVN, CVS, and GIT.
  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Client/server, Jenkins, MSBuild, Microsoft Windows NT, OS/390, UNIX.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, MS Build, TFS Team Explorer, and SVN.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo
  • Extensive experience with Perforce. Experience with SVN/CVS, and GIT Software Configuration tools (Source Control).
  • Worked on SVN&CVS Administration including user management, repo migration, repo creation, repository hook script implementation, Integration with Jira/GIT/Fisheye, troubleshooting.
  • Documented and published complete migration process of Subversion (SVN admin dumps) to UCM Clear Case (VOBS).
  • Managed all the environment and application level config using Git. Evaluated build automation tools (Open Make and AnthillPro), recommended AnthillPro.
  • Developed and build and deployment standards with input from development, IT/operations, and IT security.
  • Configured and deployed AnthillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories.
  • Configured services using SMF and XML.

We'd love your feedback!