We provide IT Staff Augmentation Services!

Senior Devops / Build & Release Engineer Resume

4.00/5 (Submit Your Rating)

Shoreview, MN

SUMMARY

  • 15 years of overall IT experience with 5+ years of experience with DevOps, Configuration Management, Build & Release and Deployment along with functional and support.
  • Build automation experience using Power Shell and Batch Scripts.
  • Experience in working with various Continuous Integration tools like Hudson/Jenkins, Bamboo and run deck.
  • Experience in using GIT and SVN on UNIX and Windows environment.
  • Created Process, policies, procedures and Release Notes for migration of SCM and CI Environments.
  • Experience with WebLogic, JBOSS, Web Sphere, Tomcat application servers.
  • Experience in creating users, groups, Data Sources, JMS Sources in Web logic.
  • Experience in working with Cloud platforms - Amazon AWS.
  • Experience in working with Chef, Puppet.
  • Experience in managing SQL scripts and good understanding of the data modeling concepts.
  • Experience in Web Servers like Apache HTTP Server & IIS.
  • Experience in writing version control hooks Python scripts for SVN and GIT repositories.
  • Good hands on experience as a Linux/Solaris system administrator.
  • Experience in setting up the continuous integration and continuous deployment (CI and CD).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
  • Used Ant/Maven for building Java/J2EE Applications.
  • Experience in working with all the stake holders of the project including BA teams, Product Owners, Development &QA teams

TECHNICAL SKILLS

Languages: Java, C, C++, PL/SQL, Visual Basic, ASP, JavaScript

Operating Systems: Windows, Linux, Microsoft, Apple-Macintosh, & Unix

Web / Application Servers: WebLogic, WebSphere, JBoss, Tomcat, Jetty

Databases: Oracle, DB2, MS-SQL Server, MySQL, MS Access

Build Tools: Ant, Maven, Gradle

SCM: CVS, Clear Case, SVN, GIT, Confluence, GitHub, JIRA

CI & CD: Jenkins, Nexus, Artifactory, Sonar Cube, Bamboo

DevOps: Chef, Puppet

Cloud / Virtualization: AWS, Azure, VMWARE

Code Coverage Tools: JAVA Jacoco, PMD source code analyzer

Web Technologies: XML, HTML, JAVA Script, CSS, XSL, XSD, SOAP, WSDL

Business Intelligence: SAP Business Objects, SAP Crystal Reports

App Support: Watch Dog, DOC1 (printing), VMWare, IMS - Accent, Six Sigma

Suport Tools: PC Anywhere, SQL tools, Toad, Telnet & FTP tools

Networking: TCP/IP, LAN/WAN IPX/SPX, NetBIOS, NetBEUI, OSI, DHCP, IPSec, IPv4, SSH, Radius, Cisco routers (1600, 2500), firewalls, Cisco Works, Radio, Routers, Hub, Remote Access, Dial-up Access.

Peripheral / Support: Alpha 4100/8400 Servers, Printer (Dot matrix, laser, line printer, network printer), Scanner, Envelop packing & posting machines, plotters, PDA devices, Desktop, laptop, workstation, servers, dump, terminals, hubs, switches, Cable (UTP, coaxial & fiber Optic), modem, antenna.

PROFESSIONAL EXPERIENCE

Confidential, Shoreview, MN

Senior DevOps / Build & Release Engineer

Responsibilities:

  • Requirement analysis for new enhancements of build process.
  • Responsible for creating and maintaining Git branches and tagging activities.
  • Migrated from Jenkins deployments processes to Bamboo.
  • Created different components and resources in Atlassian Bamboo.
  • Created different environments like Development, QA and Production & ran the process in Bamboo.
  • Deployed code on Jboss Servers for Production, QA, and Development environments using bamboo.
  • Managed Code coverage tools Java Jacoco.
  • Creating sonar environment for the project and maintaining sonar environment and maintaining test coverage using jacoco plugin.
  • Creating unit test for the chef cookbooks using chef spec and server spec.
  • Creating different elements of chef including chef nodes, chef servers and chef workstation.
  • Creating the chef client the information and instruction that it need for the job to work.
  • Use the chef icons in the tables to refer back to the chef client.
  • Deployed REST API's that were built on top of Drop Wizard.
  • Configured and used Nagios as the monitoring tool.
  • Configured and used ELK Stack for log management.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Introduced effective ways of communication and stream-lined use of JIRA, Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Executed various scripts to automate build and release process.
  • Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas.
  • Used puppet application orchestration services
  • Used Elastic search as open source search engine with a REST API

Environment: JAVA, Git, Jenkins, Gradle, Artifactory, Sonar, ELK Stack, Chef, Nagios, Jacoco, JIRA, Chef, Bamboo, Elastic search.

Confidential

DevOps Engineer - Build/Release

Responsibilities:

  • Administer and Maintain Source Code Repositories in Subversion.
  • Support concurrent development process with standard Branching and Merge of application source code.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile / SCRUM environment.
  • Coordinated software application and database deployments across several environments and provided feedback and training to other full-time release engineering staff for production releases during off hours.
  • Administration and Support for App Servers on IIS and WebSphere
  • Developed custom automation build system using Jenkins on Team Foundation Server
  • Completed set up of CD environment with focus on deployment.
  • Set up Jenkins server along with automated scripts to back up the server and restore from backup for Disaster recovery.
  • Wrote CHEF recipes for automated Deploy agent installs/updates, Deploy agent relays install/update and configuring the same with the Deploy server.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet, Android, VMWare, Amazon EC2
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation. Wrote recipes, tools, shell scripts, and monitoring checks.
  • Worked with Chef recipes/cookbooks which involved installing, updating, Oracle 11g, Deploy agents, 7zip, updating CentOS, controlling load balancers, updating LDAP servers and many more etc.
  • Designed and implemented automation deployment using Jenkins and Cruise to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.
  • Leveraging project specific knowledge from developers, resolved code conflicts during merges and provided insight as needed.
  • Updated bugs and user stories in ALM tool to reflect deployment information when pushing / releasing code, collating them with other information into release notes.
  • Work closely with Application Development, Infrastructure Engineering, QA and Project Management Teams.

Environment: Java, ANT, puppet, Linux, SVN, Jenkins, Java/J2EE, IIS, TFS, Web Sphere, Perl Scripts, Shell Scripts, Unix/ Linux environment.

Confidential

Sr. DevOps / Release Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Developed processes, automation for Jenkins based software forbuildsystem and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process
  • Used Jenkins for automating Builds and Automating Deployments
  • Very strong Project Management experience performing ITIL RM /SCMactivities.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Solaris, Linux, Eclipse, C++, Java, Perl, Chef, Bash, Command Shell, Jenkins, and Jira

Confidential

Technology Support Specialist

Responsibilities:

  • Responsible to pprovide technology support to assigned schools.
  • Resolved problems for school staff and students workstations, printer and LAN / WAN connectivity with appropriate solutionn.
  • Troubleshoot, monitored and tuned the system hardware and software problems.
  • Escalated unresolved problems to tier 2 level support when required.
  • Liaise with principles and teacher for preparation of backup and restoration with instructions.
  • Implemented MAC and Windows systems hardware / software deployment in schools.
  • Implementing recommended user / information security practices at all levels in schools.
  • Performed various roles in a technology evergreen and administrative support program.
  • Coordinated with different departments for in-house developed application support, for end users
  • Worked in Technology Evergreen professional for workstation deployment and decommissioning
  • Managing and updating inventories for ever-greening process of decommissioned and newly deployed workstations in schools.

Confidential

Support Specialist

Responsibilities:

  • Provided help desk support for geological two tier based system with front end based on Visual C and back end based on MS Access.
  • Provided troubleshooting of application base API, network and system backend/frontend processes.
  • Build and restore system images that comprising of business applications
  • Lead a SWAT team for timely resolution of all issues.
  • Provided troubleshooting of hardware, Software and printing issues related to LAN.

Confidential

Enterprise Application Specialist

Responsibilities:

  • System administration and support of SQL Server based billing systems.
  • Performed end to end business and technical analysis on call volume, of pre-paid & post paid customers.
  • Designed and developed in-house applications to cater the needs of various departments
  • Provide training to tier 1 technical support staff and users for below given modules
  • Churn predictive model
  • Short Messages Pricing (SMS Pricing)
  • Intelligent Network Call Data Record
  • Maintained and re-designed software according to the changed requirements.
  • Responsibilities of data processing and solved problems for daily operations in billing systems.
  • Automation, data extraction and modification in routines, for other departments.
  • Resolved complex technical / business issues related to billing systems.
  • Responsibilities of generating customer’s bills, performance tuning, and account management.
  • Performed small and medium tasks related to billing and customer care systems with minimal supervision.
  • Provide on-call support to mission / business critical billing and customer care application on 24x7x365 basis.
  • In corporate with medium scale project and participated with key business user to deliver the application requirements.
  • Prefer teamwork, and good in time management essential to meet projects deadline.

Confidential

Computer Programmer / Application Support

Responsibilities:

  • Implemented development methodologies and change control process for application development life cycle.
  • Fixes software bugs by generating release and provide support for system operator and administrator.
  • Generate reports related to all departments’ requirements.
  • Provided prime support for installation, troubleshooting, maintenance of their application to smoothened their daily operation on the basis of (24x7x365).

We'd love your feedback!