We provide IT Staff Augmentation Services!

Sr. Devops / Build Release Engineer Resume

0/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • Over 8 + years of experience as a DevOps / Build & Release Engineerin application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • Experience in Software Development Life Cycle (SDLC) methodologies including Agile, Scrum and waterfall.
  • Hands on Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Git
  • Having hands on experienceon web - basedrepositorieshosting services such as GitHub, Gitlab and Bitbucket with Enterprise Edition as well.
  • Experience in using build management tools like MAVEN, ANT, for teh building of deployable artifacts from source code.
  • Extensively worked on Jenkins, Hudson, Cruise Control, and Team City and Bamboo for continuous integration (CI) and for End-to-End automation for all build and deployments on a Network server
  • Experience in Configuration Management Tools administering and automation using Chef, Puppet and Ansible.
  • Hands on experience in various Docker components like Docker Engine, Docker Hub, Machine, Compose and Docker Registry
  • Very Good Experience of working with teh Releaseand deployment in Java/J2EE, Android, iOS, C, C++ and ASP.net Web applications environment.
  • Having Good Knowledge on Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Elastic IP, RDS, AMI,)
  • Worked on functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Expertise in Repository Management tools JFrog Artifactory and sonatype Nexus.
  • Configured and administered Monitoring tools like Nagios, Splunk, and Zabbix .
  • Hands on experience in Atlassian products like Confluence, Crowd, Jira, and Bamboo.
  • Having experience in Code coverage tools like Sonar.
  • Hands on experience in using different protocols like FTP, SFTP, SSH, HTTP, DNS, DHCP, HTTPS, LDAP and Connect direct.
  • Having Hands on experience as a Linux system administrator for a period of one year
  • Experience in Strong analytical, troubleshooting and support skills.
  • Able to analyze and understand complex technical problems and concepts quickly.
  • Having very good verbal and written communication skills.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Hands on experience in Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding teh Demands of 24/7 System Maintenance and has good Customer Support Experience.
  • Self-motivated team player with excellent interpersonal and technical documentation skills and handling multiple projects simultaneously.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX (Solaris, AIX), LINUX (RHEL, CentOS, SUSE Ubuntu),Mac OS.

Version Controlling Tools.: Perforce, SVN, GIT, TFS .

Build Tools: ANT, Maven, NAnt, MsBuild, Make, CMake.

CI Tools: Jenkins, Hudson, Cruise Control, Team City and Bamboo.

Unit test cases: Junit, nunit, fxcop, opencover.

Infrastructure Automation tools: Anisble, Chef and Puppet .

Container tool: Docker .

Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM, Clear Quest, Bugzilla, ServiceNow and scm bug

Languages: C, C++, C#, Java,.Net.

Scripting Languages: Perl, python, Ruby, Shell(Bash),Batch/Powershell.

Web/Application Servers: Apache Tomcat, JBOSS, IBM Web sphere, Weblogic.

Databases: Oracle 10g/9i,MySQL, SQL Server and MongoDB.

Networking Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump.

Cloud Services: AWS, Microsoft Azure and OpenStack.

MS Office Tools: MS WORD, MS EXCEL, MS POWERPOINT, MS ACCESS, MS VISIO, MS OUTLOOK.

PROFESSIONAL EXPERIENCE

Confidential, Dearborn, MI

Sr. DevOps / Build Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Performed Branching, Tagging, Release Activities on Version Control Tools like GIT and hosted web repository Github.
  • Arranged Ant and Maven scripts for JAVA/J2EE web applications to build.
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out teh code from GIT and use maven to build Jar, war and ear artifacts
  • Installed, configured and administered Apache Tomcat webserver Deploying teh Binary Artifacts into server
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Created Jobs in Jenkins, and set up global permission and scheduling jobs in pole SCM option in Jenkins, me has implemented Cron Job for daily builds to automate teh build process when code committed into repository.
  • me performed in Jenkins to automate teh process of storage of Binary artifacts in to Jfrog artifactory repository
  • Developed automation framework for Application Deployments to teh cloud environments.
  • Worked on Managing teh Private Cloud Environment by using Chef.
  • me Written Cookbooks and Recipes in teh Default.rb file and uploaded into chef server. created teh workstation in Centos 6 Server and from their by using knife bootstrap command me connected to AWS Ec2 Instance virtual servers By Hosted Web Chef Server.
  • Development of Scheduled tasks and UNIX shell scripting and Ruby to maintain and automate teh Build process cron jobs.
  • Automated teh cloud deployments using chef, and with scripting Ruby and AWS Cloud Formation Templates.
  • Implement Openstack Log Analytics Solution as a service using Flume, Fluentd, Logstash with Elastic search and Kibana for searching and indexing teh logs.
  • Implement HSP Log analytics solution Using Logstash, Elasticsearch, Kibana.
  • Created deployment tickets using Jira for build deployment in Production.
  • Used Maven as build tool on Java projects for teh development of build artifacts on teh source code.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Amazon Web Services
  • Implementing and designing new projects based on messaging (SMS), these projects were developed in Java (J2EE) and Ruby for scripting.
  • Developed some Python Scripts for Diagnosis module.
  • Python scripting implementation for processing database records.
  • Creating Linux Virtual Machines using VMware Virtual Center and AIX LPARs on P550 and P570.
  • Manage Enterprise Database Environments in Physical and Virtual Environments, Which Consist of a Mixture of SQL SERVER Databases, AMAZON REDSHIFT.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Implemented a Nagios monitoring system to notify of system issues
  • Worked in design and deployment of national data center using teh Openstack
  • Proficiency in multiple databases like MongoDB, MySQL, ORACLE and MS SQL Server.
  • Installed Pivotal Cloud Foundry on EC2 to manage teh containers created by PCF. Used Docker to virtualize deployment containers and push teh code to EC2 cloud using PCF.

Environment: Java, Maven, Jenkins, Chef, Ruby, AWS, GIT, Apache Webserver, JBoss, Apache JMETER, MetaCase, GIT, Centos 6 server.

Confidential, White Plains, NY

Sr.DevOps/Build Release Engineer

Responsibilities:

  • Responsible for managing Code Repository in TFS
  • Setup various Team Projects into different Team Project Collections in TFS
  • Defined Branching Strategies based upon Organization requirements.
  • Analyzed, defined, and developed build process improvements using TFS
  • Responsible for Migration of application from one serve to another Server Performing Branching and Merging activities for every release cycle.
  • Written Ant Scripts for Automating ear deployments and configuration of websphere server for all J2EE applications and set up teh MSBuild for ASP, .NET applications.
  • Written Ant Scripts for Automating ear deployments and configuration of websphere server for all J2EE applications and set up teh MSBuild for ASP, .NET applications.
  • Created Build Definitions for various environment deployments ( DEV, TEST, UAT).Working on Report generation, based on teh requirements from teh App team.
  • Working on different environments like .NET, Visual Basic and Visual C++.
  • Configured TFS 2010 Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, Reporting Services.
  • Supporting teh Application team in making them analyze about teh automation implementation and other related issues (if any).
  • Customized Automated buildScripts by modifying XAML (Work Flow) template to deploy code to various regions (Windows Service, Windows workflow).
  • Trained developers to get familiar on TFS2010 Work Items, Queue New Builds and Work Spaces with Visual Studio 2010.
  • Created Batch/PowerShell Scripting for deploying teh applications to different environments.
  • Responsible for installing window services and batch jobs on QA environments.
  • Training teh new member on CM policies and also setting up teh application on their local machine

Environment: Visual Studio, C#, Unix/Linux, Windows, TFS 2010/2012, SQL 2012. TFS 2010, Visual Studio 2010, SQL Server 2008 R2, IIS7.0 & IIS8.0, PowerShell & Batch Scripting, MTM 2013, RedGate SQL.

Confidential, Boston, MA

Sr.DevOps/Build Release Engineer

Responsibilities:

  • Responsible for design and maintenance of teh Subversion views, and teh access control strategies.
  • Performed all necessary day - to-day Subversion support for different projects.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance teh automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of teh code base in SVN.
  • Used Ant to perform daily and weekly Software build.
  • Installed, administered and configured Hudson Continuous Integration tool.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintain build system and automate build process for different applications.
  • Deploying Java Enterprise applications to JBoss Application server, Involved in leading Automation Deployment Team by working with Puppet.
  • Automated entire deployment, infrastructure using various elements of Puppet, including teh nodes, teh server, premium features of teh server, and teh workstation Deployed Puppet dashboard for configuration management to existing infrastructure
  • Created Instances in JBoss Application server in QA and Production environments.
  • Automate deployment and release distribution process with shell, AWK, and Perl etc.
  • Worked with Oracle Database Admin to keep all teh specified tables as assigned by developments in sync for every release
  • Used Oracle to connect to various databases and to check for teh invalid objects after and before each release.
  • Posting teh build on time & following it up teh testing team on posted build until teh specified release goes LIVE

Environment: SVN, ANT, Bamboo,, Subversion, Hudson, Oracle 10g, Remedy, Confluence, Shell Scripts, Apache Web Server, JBoss Application Server, Citrix Netscaler, Azure, Cloud computing tools.

Confidential, Dallas, TX

Sr.DevOps/ Build and Release Engineer

Responsibilities:

  • Build Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Participated in weekly Release meetings with Technology stakeholders to identify and mitigate potential risks associated with teh releases.
  • Imported and managed multiple corporate applications into Perforce.
  • Supported Puppet master server and around 500+ Clients by installing agents and managed multiple modules and manifests. Worked with Puppet Dashboards, Plugin sync, Apache Passenger, and Puppet DB for stored configs.
  • Involved in support and upgrade of Puppet master server from 2.x to 3.x version on servers and clients.
  • Created EC2 Instance on AWS cloud and used as a Build server and used as proof of concepts to test Docker.
  • Involved in all projects dat move to production and work closely with teh Change Control Board, Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end - user training for all perforce users to TEMPeffectively use teh tool.
  • Developed Build and deployment scripts using Make as Build tool and automated teh Build and deploy processes using Jenkins to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Created and maintained teh Shell deployment scripts for WebLogic web application servers.
  • Developed Perl and shell scripts for automation of teh Build and Relelase process.
  • Involved in editing teh existing Make files in case of errors or changes in teh project requirements.
  • Perform periodic system audits on all environments to ensure dat only controlled versions of software reside all environments.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated Build testing and deployment of teh products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed and Managed Jfrog Private repository manager for handling dependency management.
  • Used JIRA for change management and bug tracking.
  • Participated in teh daily scrum meetings to give status about ongoing automation work.

Environment: Puppet, AWS, SVN, Maven, Jenkins, Tomcat, Jfrog, Shell Script, JIRA.

Confidential, Sunnyvale, CA

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weekly Release meetings with Technology stakeholders to identify and mitigate potential risks associated with teh releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Experienced in setting up Continuous Integration environment using Bamboo
  • Used teh continuousintegration tool Bambooto automate thedailyprocesses
  • Provided end - user training for all Subversion (SVN) users to TEMPeffectively use teh tool.
  • Build and Deployed Java/J2EE and .Net to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Created and maintained teh Shell deployment scripts for WebLogic and web application servers.
  • Developed Perl and shell scripts for automation of theBuild and Release process.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Worked on Confluence to share noledge with other teams
  • Performed integrating, JUnit and code quality Tests as a part of Build process.
  • Perform periodic system audits on all environments to ensure dat only controlled versions of software reside all environments.
  • Implemented Automated Application Deployment using chef.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated Build, testing and deployment of teh products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.

Environment: Subversion (SVN), Bamboo, Confluence, Chef, Java/J2EE, ANT, MAVEN, Web Logic, Shell Scripts, Junit, JXML, UNIX, Windows XP, Oracle

Confidential

Build and Release Engineer

Responsibilities:

  • Worked closely with teh Development Team in teh design phase and developed use case diagrams using Rational Rose.
  • Worked with teh Architects on SDLC process being teh owner of post development environments.
  • Carried Deployments and builds on various environments using build Forge Automation tool.
  • Developed and implemented teh software release management for teh release of web applications.
  • Wrote ANT Scripts to automate teh build process.
  • Used Shell/Perl scripts to automate teh deployment process.
  • Designed a customized Status Reporting tool used currently, based on teh specific requirements using J2EE/Struts and Websphere Application Server with DB2 as Database..
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more TEMPthan 30 and managed 2 Release/ build engineer
  • Stand by administrator for Clear Case.
  • Used IBM Rational Clear Quest for tracking teh changes and approval process.
  • Involved in creating new elements in Vobs.
  • Administered Build Forge for automated build and deploy activities.
  • Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in build Forge for build and Deploy Automation.

Environment: IBM Rational Clear Case, Java/J2EE, ANT, DB2, UNIX, build Forge, Web Sphere, Shell and Perl Scripting

Confidential

Linux System Administrator

Responsibilities:

  • Systems Administrator responsible for centralized Administration / Maintenance of Linux servers.
  • Installation and administration of RHEL 4.x and SUSE 10.x.
  • Configured kickstart server and updating/applying patches to teh servers using Redhat Satellite server.
  • Remote system administration using tools like SSH, Telnet, and Rlogin.
  • Installation, configuring, administration and hardening of Apache webservers.
  • Working on Volume management, Disk Management, software RAID solutions using VERITAS Volume manager & Solaris Volume Manager.
  • Installed, maintained and upgraded REDHAT Linuxserver using kickstart based network installation.
  • User account management and administration Troubleshooting User's login & home directory related issues, reset password and unlock user accounts.
  • Performed Automation of jobs through crontab and autosys.
  • Provided support for both physical and virtual environmentsand Troubleshooting WebLogic Application Server connection pools.
  • Monitored system activities and fine-tuned system parameters and configurations to optimize performance and ensure security of systems.
  • Performed Troubleshooting NFS, NIS, Samba, DNS, DHCP, LDAP, Mysql and network problems.
  • Written Bash shell-scripts to automate routine activities.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Installation of hardware, software and upgrading to ensure work is performed as per teh company policy on various hardware platforms.

Environment: RHEL 4.x, SUSE 10.x,SSH,Telnet,and Rlogin, Crontab, NFS,NIS,Samba,DNS,DHCP,LDAP,Bash Weblogic,RAID, Veritas volume manager.

We'd love your feedback!