We provide IT Staff Augmentation Services!

Senior Devops Build Engineer Resume

3.00/5 (Submit Your Rating)

Scranton, PA

SUMMARY

  • Over 7+ years of IT Industry experience with Configuration Management, DevOps, Build, Release Management and Quality Assurance using CVS, Subversion, Clear Case and GIT on UNIX and Windows environment.
  • Experienced in implementing Chef, Puppet, Ansible, and Salt Stack.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo)
  • Experience with Version Control Systems like GIT, CVS, SVN (Subversion)
  • Experimented with Puppet Labs puppet modules in a master - less configuration
  • Experience with scripting languages like Ruby, Bash Shell and Python.
  • Implementing new projects builds framework using Jenkins & maven, ANT as build framework
  • Expertise in Java, .Net build tools Ant, Maven, Gradle, Nant and MSBuild.
  • Experience with AWS cloud services like EC2, S3, IAM, EBS, Databases, Auto Scaling, ELB, Route 53, SQS,SNS, SWS, Cloud Watch, Cloud Trial, Cloud Formation template, and VPC.
  • Strong IT industry experience as Azure & Cloud Systems Engineer in Microsoft
  • Good understanding of storage concepts. Experience in designing and implementing Azure Storage.
  • Experience in designing and Implementing Azure Site Recovery and Azure Backup
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
  • Extensive experience in deployment of Java/J2EE applications on JBoss, WebLogic and WebSphere application servers.
  • System monitoring with Nagios, Graphite, Zabbix, etc.
  • Experienced in Trouble shooting and Backup and Recovery.
  • Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kickstart Servers.
  • Good Experience in integrating and using Eclipse, JDeveloper IDE with SCM tools.
  • Managed environments like DEV, QA, Stage and PROD for various releases and provided 24*7 system maintenance support.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Good analytical and communication skills, team player and highly self-motivated.

TECHNICAL SKILLS

Operating System: Linux, Unix, Windows and Mac OS

Programming Languages: C, C++, Java, JavaScript, Python, Unix shell Scripting

Database: MySQL server, Oracle, MySQL, DB2, Mango DB and Sybase

Version control: GitHub, SVN, CVS

Cloud: Amazon AWS, Microsoft Azure, VMware, Open stack(Rackspace), Docker and salesforce

IDE/ Data processing tools: Eclipse, J boss developer Studio, XCode, Visual studio

Web Technologies: HTML, CSS, JavaScript, Restful, SOAP and HTTP

Reporting/Monitoring Tools: Business Objects XI, Web Intelligence, Desktop Intelligence, Cognos, Crystal Reports, Nagios, App Dynamics

Build/Version Control tools: Ant, Maven, GNU Make, rpm

Continuous Integration tools: Jenkins, Hudson, Bamboo, TFS, Team City, Build Forge

Configuration Management tools: Chef, Puppet, Ansible, Salt Stack, IBM UDeploy

Tracking tools: Jira, Remedy, Bug Zilla

Code Review/Testing tools: Sonar Qube, Gerrit, Checkstyle, HP Fortify SCA

Certification: DevOps Professional (Edureka) -Y3PELZEH

PROFESSIONAL EXPERIENCE

Confidential, Scranton, PA

Senior DevOps Build Engineer

Responsibilities:

  • Involved in Agile Methodology (Scrum) from requirement gathering to maintenance and optimizing the System.
  • Primarily responsible for managing, monitoring and deploying a highly available, highly scalable production Product support
  • Responsible for one or more environments/systems and interface directly with the Development and QA team on a daily basis for the maintenance, upkeep and expansion of these environments.
  • Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites.
  • Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Deployed restful web services and micro-services to Dockers.
  • Developed shell scripts for automation of the build and release process.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Managed cloud project to drive the rapid and large scale migration of servers to a new platform for enhanced network security.
  • Expert Knowledge in Virtual servers such as Hyper-V
  • Participated on move from IPSec Tunnels to Express Route solution
  • Created different RHEL images, Storage Accounts. Provision Linux VMs, utilizing Azure images
  • Experience in designing and Implementing Azure Site Recovery and Azure Backup
  • Setup backups via Recovery services, auto-scaling, Storage Accounts, networking
  • Experience in implementing and deploying workloads, images and disks.
  • Good understanding of storage concepts. Experience in designing and implementing Azure Storage. Responsible for design and maintenance of the Subversion/GIT, views, and the access control strategies.
  • Experience leveraging multi-factor authentication, Azure Cache, Service Bus, and Azure Queues for relayed and brokered messaging for the app, employed various Azure storage containers, and the Azure Content Delivery Network (CDN)
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM
  • Experience in setting up the chef repo, chef work stations and chef nodes
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Checkstyle and PMD with Maven/Hudson.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Provided end-user training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Expertise in building scripts on WinAutomation for windows based tasks and maintenance.

Environment: Java, ANT, Maven, SVN, Chef, Windows, AZURE, Shell/Perl Scripts, Python, SCM, GIT, Jenkins.

Confidential, Bloomington IL

DevOps (PKI) Engineer/ Cloud Automation Engineer

Responsibilities:

  • Installation, configuration and Operating System upgrade on, Red Hat Linux 3.0, 4.0, 6.0, Centos 5.11, 6.7 and Sun Solaris 8,9,10.
  • Administrated server consolidation through use of VMware ESXserver and VMware Virtual Center.
  • Veritas File system and Veritas Volume Manager 2.5 are used to configure the RAID 1 and RAID 5 Storage Systems.
  • Installed and Configured Web and investigate the configuration changes in the production environment.
  • Responsible for multicasting of various components as a system administrator.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using Jenkins CI server.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Implemented Bash, Perl, Python scripting.
  • Implemented automations tools Chef, Puppet, Splunk, DevOps
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Good working knowledge on NOSQL databases such as MongoDB and Cassandra.
  • Web application development using Agile methodology using Ruby on Rails, MongoDB
  • Handling of large amounts of data across many commodity servers is done by using Cassandra (NoSQL database)
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Automated the cloud deployments using chef, Python (boto & fabric) and AWS Cloud Formation Templates.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS, JavaScript, and Rspec
  • Deploy the source code onto IIS server for .Net Applications and to webserver (Tomcat) for Java applications.
  • Deployed the Java applications into web application servers like Web logic.
  • Involved in development and implementation of the web application using Ruby on Rails.
  • Testing Puppet modules with puppet before uploading to puppet server.
  • Practical/hands-on knowledge on using Mcollective, Hiera in conjunction with puppet modules
  • Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
  • Developed Shell/Perl Scripts for automation purpose.
  • Define and deploy monitoring, metrics, and logging systems on AWS
  • Manage the source code repository system used by the engineering team.
  • Used Maven for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
  • Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.

Environment: ANT, Maven, SVN, Chef, puppet, Linux, AWS, VMware, Perl Scripts, Python, SCM, GIT, Jenkin, Tomcat.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the 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 Subversion (SVN) users to effectively use the tool.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/python deployment scripts for TC Server/Tomcat web application servers.
  • Shell scripts for automation of the build and release process.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Design applications on AWS taking advantage of disaster recovery design guidelines
  • Application deployment and data migration on AWS
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Experience in developing Cloud Formation Scripts for AWS Orchestration.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • Coordinated with development and third party teams to perform PCI penetration testing and Vera code scanning every year on the source code.
  • Used puppet to make sure all the Jenkins slaves are in sync.
  • Did upgrades to applications using puppet manifests.

Environment: Java, Linux, Maven, AWS, Jenkins, Nginx, Docker, SVN, Nexus, puppet, DB.

We'd love your feedback!