We provide IT Staff Augmentation Services!

Devops/release Manager Resume

Whitehouse Station, NJ

PROFILE SUMMARY:

  • DevOps Engineer with over 8+ years of IT experience and 7 years as a Build and Release Engineer, infrastructure integrator and System administrator and strong expertise in best practices of Software Configuration Management (SCM)
  • Worked on source controller tools like Subversion (SVN), CVS, IBM Clear case, Perforce and GIT
  • Extensively worked in continuous integration tools Jenkins, Hudson and Teamcity for end - end automation for all build and deployments
  • Use of MAVEN & ANT as Build Tool for building of deployable artifacts (WAR & EAR) from source code
  • Hands-on Development Experience in Java and J2EE Applications
  • UNIX/LINUX Administration, Shell Scripting with expertise in Red-hat Linux 4,5,6 and 7, Solaris 8, 9 and 10, HP-UX 11i, Windows NT /2000/2003 servers and Web Servers
  • Experience in creating physical volumes, volume groups and logical volumes using LVM’s in Red Hat Linux
  • Automated builds using TFS team build and cruisecontrol.net build for .NET applications and Salesforce
  • Proficient in development and execution of XML, Shell Scripts and Perl Scripts.
  • Proficient in Deploying code using web application servers like Web Sphere/ Web Logic/ Apache Tomcat/JBOSS/ IIS
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases
  • Experience in Cloud Computing, Cloud infrastructure provisioning, configuration, and management (Rack Space)
  • Experience in using Bamboo for Deployments, integration and delivery
  • Knowledge in managing Sonatype Nexus/ Artifactory repositories for MAVEN artifacts and dependencies
  • Experience in configuration management tools like CHEF and Puppet
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging/Deployment / release methodology, and application configurations.
  • Experience in build platform like Docker.
  • Expertise in Oracle, PostgreSQL & MySQL.
  • Continuous Deployment using Shell scripts, PowerShell and Python.
  • Experience in maintaining platforms like Ubuntu, Red Hat AND CentOS.
  • Experience in load balancing, DNS, SSL, and firewalls.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Experienced in using deploying frameworks like UDeploy
  • Knowledge in ELK Stack overview and Nagios.
  • Experience in using bug tracking systems like JIRA, Bugzilla, HP Quality Centre, ServiceNow and IBM Clear Quest and many Atlassian applications like Crucible.
  • Managed environments DEV, SIT, QA, UAT & PROD for various releases & designed instance strategies
  • Experience in multiple deployments using CHEF with Microsoft Azure
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the Deployment and building (Agile Projects)
  • Conduct systems design, feasibility & cost studies and recommend cost-effective cloud solutions like Amazon Web Services (AWS); Performed Database administration tasks for MS SQL server and hands on experience with Oracle
  • Experience in .NET development
  • Experience in AEM (Adobe experience manager) in content delivery and resolving issues
  • Strong experience to all aspects of software development life cycle (SDLC) involving Agile/Scrum such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Self-motivated and resourceful team contributor, able to quickly grasp new technologies; deft Confidential tracing complex build problems, release & environment issues in multi-component environment
  • Excellent hands-on trouble-shooting, problem solving and communication skills; analytical leader with ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS:

Operating Systems: Linux centos7, Redhat, Windows(2000/XP), 2003 Server

Version Control Tools: TFS, SVN and GIT

Languages/Scripting: C, C++, XML, Java, SQL, Groovy, Shell, PowerShell, Perl, Python, Bash, HTML, JavaScript and MS Build Scripts.

Database: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008, RDS

Application Servers: WebLogic, WebSphere and Tomcat

Databases: Oracle, SQL Server, DB2, MySQL

Build/Release/DevOps: Make File, Ant, Maven, MS Build, GIT, Nagios, Code Coverage/Quality/Continuous Integration Hudson/ Jenkins

Build tools: Maven, ANT and Gradle

Jenkins: /Hudson, Anthill Pro and Bamboo

UDeploy: , Rundeck and XLDeploy

CHEF: , Ansible and SaltStack

Issue Tracking Management: JIRA Administration, Bugzilla, HP Quality Center, Clover, Rally and Remedy

Testing Tools: Quick Test Pro, Load Runner

WORK EXPERIENCE:

Confidential, Whitehouse station, NJ

DevOps/Release Manager

Responsibilities:

  • Discussing with Business Analysts, Data Base developers and programmers to determine the project scope and design the system using Agile and Waterfall methodologies for releases.
  • Driving the efficiency and effectiveness of the incident management process.
  • Developing Exception Handling, Collection API to implement various features and enhancements, Automate the process.
  • Producing management information, including KPIs and reports.
  • Tracking builds in lower environments performance testing to UAT and then staging.
  • Assigning environments for Applications teams use for builds from lower and environments and higher environments.
  • Automating the release process with automated deployments to dev, test environments & approval-based deployments to integration environments like alpha/bravo and higher environments like stage, master.
  • Interacting with developers to find out deployment type for their respective application.
  • Working with different application teams in automating their build environments from SDA (serena deployment automation) tool to the latest suite of products which is Jenkins/Artifactory
  • Configuring the application and its process with components and its process with their respective environments and agent in Serena DA tool.
  • Updating release calendar for future releases and changing as per conversations
  • Scheduling Changes in ServiceNow with multiple components for availability on the day of the release
  • Co-ordinating the releases on the day of the release by tracking steps of the components flow ex: Step1: DBA Step2: Code deployment Step3: BizTalk Step4: Autosys Job update by updating JIL File
  • Acting Immediately on priority 1 and priority 2 Incidents and working on Immediate resolution with Production Support teams
  • On the day of the release Discussing with SME’s if a Rollback is needed in case the Scripts fail
  • Making Sure the Validators are available for each component for production releases.
  • Masking the database by enabling and disabling the backups on data from Productions server to staging and UAT for the Releases
  • Deciding on release dates Without a conflict of multiple applications by being Highly organize with tracking
  • Making Sure for any Release Standards are met, it may be Hotfix or database change or Stored procedure change with DBA.
  • Tracking Servers on which the Change, Incident or Outage happens.
  • Notify business application users about the outages on the day of the Production releases
  • Co-ordinating in the process of Automating releases from lower to higher environment.
  • Attain artifacts required for the release from App Dev after they are validated in lower environments
  • As an RM responsible for attaining signoff from APP owners for the release as the lower environments like UAT and Staging gets certified by business users
  • Creating CHANGES and CTASKS in service Now and including details and submit for approvals after verifying with implementation team.
  • Attended the CAB Meeting if the Change is Disruptive for the following week and get CAB on Board for Approval.

Confidential

Software Configuration and Deployment Management SCDM

Tools: Github, SVN, Artifactory, Jenkins, Continua CI FinjalBuilder, Splunk, Anypoint, ServiceNow and Jira

Responsibilities:

  • Creating project repositories and Branches in Git
  • Protecting the branches and merging branches after releases
  • Resolving merge conflicts and cloning for emergency releases
  • Providing access for Collaborators and teams
  • Setting integrations as required
  • Automating the upload of the artifacts to Artifactory post build
  • Creating Artifactory Repositories and setting permissions for those repos to only respective project personnel
  • Managing users and groups in Artifactory as an Administrator
  • Migrating the current Builds and deployments from Continua CI to Jenkins
  • Setting auto deployments to Dev environment after the build.
  • Performing Deployments to QA as per request using the Jenkins build with parameters and providing the artifact name and environment name
  • Setting new nodes for keeping the build executors load always to low
  • Installing available plugin for new usage as required
  • Using only Multi branch pipeline technique to showcase all the build and deployments in one view as a project for Dev, QA, Performance and production
  • Setting auto Stop and Start of the Tomcat services
  • Worked on Including Auto stop and Auto Start of the application while deploying
  • Created Multi Branch pipelines are setup only using the Jenkinsfile that is embedded in the source code of the GitHub.
  • Using the library method where we call some groovy operations from the libraries and reusing them for different builds and deployments uploading to the Artifactory
  • Scripted from scratch for the database deployments for MSSQL using the Redgate SQL automation compare
  • Performing Drop and restore of the databases from the Jenkins job via groovy script.
  • Integrated splunk with jenkins for App analytics to see the trends of the builds deployments along with Artifacts
  • Created Custom panels in Splunk Cloud for 40 applications in Splunk for Jenkins using custom filters
  • Dealing with day to day activities like performing deployments performing restarts also reach out to Dev, Webis or Database team on failures and finding the root cause and resolving them
  • Setting Auto-Merge jobs for the branches that need them
  • Auto builds on check-in of the code and timely builds in a day
  • Including Daily activities to automate Mule deployments Confidential Anypoint Platform in jenkins.
  • Starting and stopping the services as required both Tomcat and WAS
  • Updating settings in the cloudhub of Anypoint platform for Mule applications
  • Working on production support on call responsibilities Confidential nights and weekends for both deploying and restarts as required.
  • Co-ordinating with Release management and QA’s for several deployment requests and performance environment
  • Parsing logs via Splunk or logging into severs individually and finding the root cause and letting the teams know about them
  • Worked several audit queries that are monthly and yearly and automated them to be in Jenkins.
  • Expertise in groovy in dealing with both using batch for windows and shell for Linux .
  • Worked with the infrastructure team on configurations license and certificate errors to alert them of upcoming expires of license.
  • Worked on setting up automation for backing up the MSSQL database using Jenkins
  • Involved in SME meetings for automating wherever it is possible and attending year end reviews to showcase what was accomplished and what can be done more.
  • Expertise in Code Merge activities and between several streams on parallel development environments.
  • Experience in working on CI/CD pipeline using Jenkins.
  • Experience in implementing DevOps processes & tools to achieve continuous build and deployment.
  • Experience with ITIL and how to implement it with Devops.
  • Experience in handling mission critical issues in production.
  • Experience in Maven, Gradle, SVN, Ant, Artifactory, builds and configuration with Jenkins with build definitions.
  • Managing all core responsibilities of Continuous Integration and Continuous Deployment through all the env and deployment support to production.

Confidential, Whitehouse station, NJ

DevOps/Release Manager for Claims IT and Azure Infrastructure engineer

Responsibilities:

  • Azure Infrastructure engineer for IBM Infra team
  • Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Experience in Custom Process design of Transformation via Azure Data Factory(ADF).
  • Worked on data pipeline and learned about managing the data pipeline using Azure data factory.
  • Work on data factory for data movement and data transformation and work on HDInsight .
  • Work on how to deploy, monitor and manage complex data pipeline by data factory. We have exposed views of the data factory .
  • Implemented VNet peering between the Virtual Machines within the same Location.
  • Experience on Power Shell scripts to automate the Azure cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules
  • Worked on Atlassian Tools - Confluence, Jira , and ticketing tool Service-Now .
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Implemented Docker with Kubernetes to create pods for applications and implemented Kubernetes to deploy a web application across a Multi-node Kubernetes cluster .
  • Utilized Kubernetes to manage containerized applications using its nodes , Config Maps, selector, Services & deployed application containers as Pods .
  • Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Experience in working with several Docker components like Docker Engine , Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Implemented Ansible to manage all existing servers and automate the build / configuration of new servers .
  • Involved in writing various custom Ansible Playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Automated CI/CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline.
  • Built and maintained ELK stack to centrally collect logs that are used to monitor applications also Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Release Manager for Claims IT
  • Discussing with Business Analysts, Data Base developers and programmers to determine the project scope and design the system using Agile and Waterfall methodologies for releases.
  • Driving the efficiency and effectiveness of the incident management process.
  • Developing Exception Handling, Collection API to implement various features and enhancements, Automate the process.
  • Producing management information, including KPIs and reports.
  • Tracking builds in lower environments performance testing to UAT and then staging.
  • Assigning environments for Applications teams use for builds from lower and environments and higher environments.
  • Automating the release process with automated deployments to dev, test environments & approval-based deployments to integration environments like alpha/bravo and higher environments like stage, master.
  • Interacting with developers to find out deployment type for their respective application.
  • Working with different application teams in automating their build environments from SDA (serena deployment automation) tool to the latest suite of products which is Jenkins/Artifactory
  • Configuring the application and its process with components and its process with their respective environments and agent in Serena DA tool.
  • Updating release calendar for future releases and changing as per conversations
  • Scheduling Changes in ServiceNow with multiple components for availability on the day of the release
  • Co-ordinating the releases on the day of the release by tracking steps of the components flow ex: Step1: DBA Step2: Code deployment Step3: BizTalk Step4: Autosys Job update by updating JIL File
  • Acting Immediately on priority 1 and priority 2 Incidents and working on Immediate resolution with Production Support teams
  • On the day of the release Discussing with SME’s if a Rollback is needed in case the Scripts fail
  • Making Sure the Validators are available for each component for production releases.
  • Masking the database by enabling and disabling the backups on data from Productions server to staging and UAT for the Releases
  • Deciding on release dates Without a conflict of multiple applications by being Highly organize with tracking
  • Making Sure for any Release Standards are met, it may be Hotfix or database change or Stored procedure change with DBA.
  • Tracking Servers on which the Change, Incident or Outage happens.
  • Notify business application users about the outages on the day of the Production releases
  • Co-ordinating in the process of Automating releases from lower to higher environment.
  • Attain artifacts required for the release from App Dev after they are validated in lower environments
  • As an RM responsible for attaining signoff from APP owners for the release as the lower environments like UAT and Staging gets certified by business users
  • Creating CHANGES and CTASKS in service Now and including details and submit for approvals after verifying with implementation team.
  • Attended the CAB Meeting if the Change is Disruptive for the following week and get CAB on Board for Approval.

Confidential, Charlotte, NC

DevOps/Build and Release Engineer

Responsibilities:

  • Git SCM Test, Review and merge Pull Requests in GitHub created by other CHEF engineers.
  • Managed users, organizations and repositories in GitHub.
  • Code management for several standalone utilities along with project specific template using Atom.
  • Jenkins CI Building CI pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
  • Worked on continuous Integration tools like Jenkins & Anthillpro.
  • Work with Build and Release teams to enhance the current process to implement a better software packaging and delivery by automation using Jenkins and Artifactory.
  • Create Artifact repositories on Request from Several App Teams on daily basis.
  • JIRA Administrator Working as a JIRA Administrator for three crucial environments SIT, UAT & PROD .
  • Migrated from Rally and BMC remedy templates to JIRA Confidential zero percent data loss.
  • Created projects in JIRA on daily basis for new issues with custom templates Backlog clearance of 100% per sprint .
  • Artifactory central Storage for enterprise Artifacts Work with packaging team to make appropriate packages available in Enterprise Artifactory for Application Specific repositories.
  • Created JIRA dashboard to share with Stake holders and internal teams to track progress on the project SLA/KPI’s.
  • Automated JIRA Custom gadgets to communicate with Artifactory API's.
  • Automated process for Moving builds from Anthill pro to Jenkins.
  • Deployed several Applications in UDeploy
  • Automated Stand-alone PowerShell utility script for automating search and upload of dependencies in to Jfrog Artifactory
  • Worked with Development teams to find vulnerabilities in Artifacts uploaded Jfrog Artifactory repositories using Jfrog X-ray and Blackduck.
  • Cloud Ops:
  • AWS Release/Operations Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Working with Architects to deploy new Applications Smoothly into required environments.
  • Working with AWS services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53 etc.
  • Creating S3 buckets s and also managing policies for S3 buckets s and Utilized S3 buckets and Glacier for storage and backup on AWS.
  • Working with Cloud Administrators for several Load balancing and handling regional specific Issues.
  • Best troubleshooting ability specific to single or multiple instances in a cluster.
  • Created and configured several EC2 instances using Linux with Ubuntu platform
  • Worked on Simple Storage Service(S3) in AWS cloud
  • Excellent skills in AWS Vertical scaling and Auto-scaling the database
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Used Docker to virtualize the servers for the test environments and development environments needs. And also, configuration automation using Docker containers. Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Used Docker as a new level of simplicity to defining and creating applications by encapsulating them in containers. Created virtual images similar to production environment using Docker by writing Docker compose files.
  • Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.

Environment: s: AWS, JIRA Administration, Jenkins, Jfrog Artifactory, Jfrog X-ray, Blackduck, UDeploy, Git, SVN, Anthill pro, Confluence, Docker, Kubernetes, Shell Scripts and PowerShell scripting.

Confidential, Bloomfield, CT

Build and Release Engineer/DevOps Engineer

Responsibilities:

  • Participated in and worked with the fast-paced Agile Development team building enterprise grade software systems.
  • Collaborated with Architects, Systems, Network, Software and QA Engineers, and to continuously improve the efficiency and reliability of Build and Deployment processes to support all phases of development including production releases.
  • Responsible in Developing the cookbooks and recipes and authorizing them by using Ruby.
  • Worked with the CHEF command line tool to work with the items in CHEF-repo, where the cookbooks are authorized, tested and maintained.
  • Responsible in keeping the CHEF repository synchronized with the version source control and using Knife to upload items from the CHEF-repo to the CHEF server.
  • Responsible in interacting with the nodes, required for performing a bootstrap operation.
  • Experience in multiple deployments using CHEF with Microsoft Azure
  • Migrated from CHEF Configuration Management to Puppet
  • Experience in .NET development
  • Developed the Puppet modules to automate, deployment, configuration and lifecycle management of Key Clusters.
  • Expertise in AWS cloud
  • Created and configured several EC2 instances using Linux with Ubuntu platform
  • Worked on Simple Storage Service(S3) in AWS cloud
  • Excellent skills in AWS Vertical scaling and Auto-scaling the database
  • Configured AWS with configuration management tools such as CHEF
  • Experience in AEM (Adobe experience manager) in content delivery and resolving functioning issues
  • SPLUNK scalability, capacity planning, distributed setup, Search Head Clustering, Index Clustering, and performance specifications
  • SPLUNK Architecture, administration, and maintenance
  • SPLUNK tuning and use case development
  • Monitoring of customer’s SPLUNK instances
  • Puppet modules like Installing and managing Java versions and upgrading the LINUX Kernel and managing persistent SSH Tunnels.
  • Installation, configuration, maintenance and troubleshooting of HP-UX 11.11/11.23/11.31 , Red Hat Enterprise Linux 5/6 and Solaris 9/10 servers
  • Performed capacity analysis, monitored and controlled disk space usage on servers
  • Managing clusters and packages like starting, halting, enabling of package, adding new nodes, new packages and modifying existing packages
  • Managing VERITAS cluster (VCS) like online, offline, freeze, unfreeze, Failover & Failback of resources
  • Developed FAI scripts which bootstrap systems from bare metal to functioning Puppet clients.
  • Worked with the ALM tool TFS 2012/2013 like project collections, build definitions, workitems and reporting.
  • Provided the real-time visibility into what is happening on the CHEF server and the details tracked by the CHEF client during the CHEF client run and the data is used to build reports.
  • Customized the work items templates by using the power editor tools in the TFS.
  • Experience in migrating the versions of the Team Foundation Server. Migrated from the TFS 2010 to TFS 2013 with Update 4.
  • Responsible for developing the reporting metrics and providing reports to Management on different levels of statistics.
  • Wrote Puppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
  • Responsible for the migration from CHEF to salt, this included the evaluation of Ansible and Puppet against SaltStack.
  • Update and modularize Salt states to allow for ease of use between multiple projects.
  • Responsible in writing and modifying modules for configuration management of VNC, NTP, SSH and other services.
  • Build the Scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Developed Perl and Shell scripts for automation of the build and release process.
  • Managed MAVEN project dependencies by creating parent child relationships between projects.
  • Successfully implemented several integrations and deployments using Bamboo
  • Installing, configuring and monitoring DataStax Enterprise.
  • Built and Deployed Java/J2EE to a Web Application Server in Agile continuous integration environment and also automated the whole process.
  • Integrated JIRA with SVN and created automated release notes using Perl scripts.
  • Used JIRA to track bug issues and change management.

Environment: CHEF, CHEF command line, Puppet, SaltStack, TFS 2010/2013 update 4, Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Web Logic, Perl Scripts, Shell Scripts, XML, UNIX, JIRA, TFS and Ruby.

Confidential, Atlanta, GA

DevOps Engineer/Build and Release Engineer

Responsibilities:

  • Created weekly release plan, definition, collection, analysis & presentation of Release Project Metrics
  • Wrote Pom.xml for MAVEN application builds automation
  • Worked as a system administrator in maintaining system efficiency and trouble shoot problems reported by users
  • Used SSH to manage remote sources & IBM Rational Clear Quest to track changes and approval process.
  • Implementing Correction-actions in case of deviation from the Release plan.
  • Tracking code migration and testing efforts in all environments (i.e., Integration, Sys. Test, UAT, Performance/ Tech. Test, Training & Staging environments & final migration into Production Environment.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Deployed the EAR and WAR archives into Weblogic and Apache Servers.
  • Authored pom.xml files, released with MAVEN release plugin, & managed artifacts in Sonatype NEXUS repository
  • Experience integrating Junit, FindBugs, Checkstyle code analysis and testing during the build.
  • Stand by administrator for installing Clear Case and Clear Quest for the Clients on both and UNIX platform.
  • Setting up network environments using TCP/IP, NFS, DNS, SNMP and SMTP
  • Monitored server and application performance & tuning via various stat commands and tuned I/O, memory, etc.
  • Installation and configuration of software’s and patches
  • Mirroring the Operating system Hard disks and Replacement of mirrored Hard disks
  • Administered Build Forge for automated build and deploy activities.
  • Worked on Tomcat Web Server for hosting web apps.
  • Managed administrative tasks, roles & permission and site maintenance through Demand ware Exchange.
  • Used UDeploy for many Deployment builds
  • Worked with android build; executed various scripts to automate build and release process
  • Worked on advanced Python scripting

Environment: IBM Rational Clear Case, Subversion (SVN), Jenkins, CHEF, PUPPET, Sonar, WebLogic MAVEN, IBM, Shell Scripts, Build Forge, XML, Oracle, Tomcat, FINDBUGS.

Hire Now