We provide IT Staff Augmentation Services!

Sr. Build & Release Engineer / Dev Ops Resume

3.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • Over 6+ years of experience in build & Release engineer / Dev - operations /SRE’s and Process automation
  • Specialized in designing CI-CD based on project requirements, Automating and managing software builds and releases of multiple products developed on multiple platforms.
  • Expertise in writing Terraform scripts for Infrastructure as code integration for multi cloud providers. Proficiency in Managing - AWS -Terraform scripts
  • Expertise in Jenkins, Docker, kubernetes, and infrastructure Orchestration Tools.
  • Experience in Scheduling Multi Release cycle in different cloud providers.
  • Professional on Linux like, RedHat , Amazon (AMI’s) & Centos
  • Work closely with Development and Release Management team to solve complex build/deployment process throughout all phases of the development.
  • Experience in handling Production support environment issues, 24/7 on call rotation for support on secure channels.
  • Proficient with in depth knowledge of using various AWS services which include IAM, VPC, EC2, ELB, Auto Scaling, S3, Glacier, RDS, DynamoDB, Cloud Front, CloudWatch, Route53, SNS, SQS.
  • Experience in Content Management Technologies like Akamai and Bay portal.
  • Strong Knowledge Test Platform setup/management and integration with Providers like Firebase, Sause labs.
  • Experience in Administration/Maintenance of source control management systems, GIT, Perforce,Tortise.
  • Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, application installation and configuration updates.
  • Extensive experience using Maven, Gradle and XCode as build tools
  • Experience in configuration management tools like Ansible and Puppet.
  • Experience in Setting and managing deployment Models /process in all applications servers like JBoss, Apache Tomcat web server, Oracle web logic, IBM WebSphere,Nginx.
  • Experience in working with Tracking Tools like JIRA and Bugzilla.
  • Experience in Handling Multi branching pipeline and Version Control Strategies
  • Experience infrastructure monitoring using multiple tools SPLUNK, APPDynamics .
  • Experience in conducting Root Cause Analysis meetings with receptive change management process team during Production break out issues.
  • Very good at creating HELP tutorial on the internal wiki pages on CM process with Step-by-Step procedure on how to use CM tool for development, integration and release.
  • Highly developed Problem-solving & Troubleshooting skills, excellent interpersonal and communication skills.

TECHNICAL SKILLS:

Cloud Services: AWS, OpenStack, Pivotal, Azure.

Operating Systems: Windows, RHEL, Ubuntu, CentOS

Programming Languages: Java/J2EE, Scala, JSON, JavaScript, Node.js.

Scripting Languages: Python, Ruby, Bash/Shell, PowerShell.

Version Control Systems: GIT, CVS, SVN.

Build Tools: Apache MAVEN, Gradle, XCode

Configuration Management Tools: Ansible, Puppet, Terraform.

Continuous Integration Tools: Jenkins/Hudson, TeamCity.

Containerization Tools: : Docker, Kubernetes, Openshift

Continuous Deployment Tools: : IBM Urban Code Deploy,Spynkar(NETFLIX)

Infrastructure Monitoring:: Splunk, ELK, App dynamics

Web/Application Servers: Apache Tomcat, Web logic, JBOSS.

Repository Management: Nexus, Artifactory, Docker Hub.

Testing Tools: Selenium, Junit, JMeter.

Databases: Oracle, MySQL, SQL Server,Liquibase.

Bug Tracking Tools: Jira, Bugzilla.

WORK EXPERIENCE:

Confidential, San Diego, CA

Sr. Build & Release Engineer / Dev Ops

Responsibilities:

  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Experience in converting existing AWS infrastructure to serverless architecture (AWS Lambda, kinesis)deploying via Terraform and AWS Cloud formation.
  • Experience in Azure infrastructure management (Azure Storage, Azure AD and Office365).
  • Configure, monitor and automate AWS as well as involved in deploying the content cloud platform onAmazon Web Services using EC2, S3 and EBS.
  • Involved in Installing Jenkins through Ansible playbooks on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Written multiple Python, Perl and Shell scripts for automating tasks.
  • Update and maintain various Jenkins versions from 2.2 to 2.6 and 60+ plugins.
  • Expert in User Management and Plugin Management in Jenkins.
  • Worked closely with the team to review code for compatibility issues, surfaced issues as they arise using SONAR Rules and Quality Gates.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experienced in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Migrate SVN repositories to Git and administrate Gitlab to manage Git repositories.
  • Used Jenkins & Puppet to perform automated CI Builds and Deployments.
  • Build artifacts like war and ear are deployed into a Tomcat Application server by integrating the Jenkins using Puppet plugin.
  • Used Pakage.Json to build NPM. Written the post-commit and pre-push hooks in python for code checks.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Involved in design puppet for configuration management to existing infrastructure.
  • Leveraged puppet to maintained configuration files for each application for build purpose and installed on different environments.
  • Pushed releases to QA, Beta, and production environments.
  • Well exposed in balancing multiple competing priorities and thrive in a deadline driven environment.
  • Documented project's software release management procedures with input decisions.
  • Generated reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Confidential, Irvine, CA

Sr. Build & Release Engineer / Dev Ops

Responsibilities:

  • Responsible for the development productivity and maintenance of build and release processes with associated scripts/tools for automated build, testing and deployment of the products.
  • Subject Matter Expert with Software Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required bash scripts and creating/configuring VMs (Linux).
  • Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
  • Worked with IAM to create new accounts, roles and groups and give permissions.
  • Created alarms and notifications for AWS EC2 instances using CloudWatch.
  • Managed Jenkins build farm of mixed Linux, Mac OS, and Windows slaves. Also implemented AD authentication and pared Jenkins user accounts.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, Traffic Manager.
  • Migrating and maintaining build and test environments into the Jenkins Infrastructure.
  • Integrated Jenkins with Oracle DB for Logging build stats. Developed a web application for Jenkins build metrics.
  • Designed and developed a RaaS (Release as a Service) portal for seamless integration with Jenkins, Nexus, Puppet, JIRA, for End-End release orchestration.
  • Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python
  • Used Nexus Artifactory repository to manage builds artifact versions from Jenkins.
  • Wrote Groovy scripts to manage Jenkins Performance.
  • Worked in creating JBoss Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Strong usage of shell scripting languages including bash for Linux and Mac platforms
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management Docker images, Experienced in Docker orchestration framework.
  • Responsible for QA, UAT, PERF, DR, Prod, and client-facing environments: Project Deployments and BugFix Upgrades.
  • Coordinated with Configuration Manager to ensure that all applicable environmental issues are resolved in advance to production releases.
  • Execute deployment according to implementation plan and Coordinate overall deployment.

Confidential, Madison, WI

Build & Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Migrated from Ant to Maven.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Hudson CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Hudson.
  • Migrated to Jenkins from Hudson for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and workflow tool.

Confidential

System Engineer

Responsibilities:

  • Working using oracle WebLogic, weblogic portal, Tivoli tool, SSAS tool, Introscope.
  • Interacted with the end users and documented the application process.
  • Involved in Monitoring and troubleshooting automated end-to-end business processes in production operations, including batch jobs, reports, data exchanges, and interfaces.
  • Generated SQL reports for business and product analysis .
  • Build monitoring dash board using node JS.
  • Involved in development of the complete flow from the front end to the back-end in agile environment.
  • Followed Agile software development methodology for the project development.
  • Attended daily scrum meetings and the sprint meetings
  • Worked with jQuery Plugin Message, jQuery slider plugin and Node.Js.
  • Responsible for designing different JSP pages and writing Action class using Struts framework for Security, and Search modules.
  • Developing the shell scripts embedded with several SQL scripts for extracting the files from different servers through ftp and later for processing the file and validating the data in the file before loading the data in the database
  • Helped teams in Setting/Removal of Operation dependencies/Application dependencies/Time dependencies for Operations.
  • Involved in User Acceptance Testing (UAT) for the new application upgrades.

We'd love your feedback!