We provide IT Staff Augmentation Services!

Devops/ Build Engineer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • 8+ years of experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and Cloud Management.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Experience in setting up the software load balancing using HAProxy.
  • Experience on Firewall rules, content Load balancers and DNS server.
  • Worked with Version Control Systems SVN (Subversion), GIT and TFS.
  • Worked with CI/CD and configuration management tools like Jenkins, Ansible and Chef.
  • Experience working with web based applications using .NET.
  • Experienced in deploying J2EE Applications archives (WAR and EAR) on application server. 
  • Experience Using Ansible, Puppet and Chef to configure the remote servers.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).
  • Developed Python and shell scripts for automation of the build and release process. 
  • Experience in build tools such as Ant, Maven.
  • Experience on high-volume crash collecting and reporting system, built with Python. 
  • Experience in automating Active Directory and Rest API using Powershell and Python Scripting.
  • Experience using Cron jobs to automate log files in Linux servers using Shell scripting.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Implemented AngularJS on new development teams and updated the versions. 
  • Experience using RPMs to effectively package the applications for product deployments.
  • Experience in enterprise software development building micro-services architectures.
  • Strong experience on SDLC tools for increasing the productivity at each LC stage starting from development to deployment and release.
  • Written Python and Ruby Scripts to Automate the Process and Integrated different tools.
  • Work with Developers in using chef as a configuration management tool, managing users, resources and deploying servers. 
  • Experience in automation and continuous integration. Automated local development environment using chef 
  • Experience in implementing the monitoring solutions Nagios.
  • Automated deployment of packaged applications using python and shell. 
  • Created AWS Cloud Formation Templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud Front, Cloud Watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Configured Auto Scaling and Elastic Load Balancing for application servers.
  • Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Good Expertise in Planning, Installing and Configuring Hadoop Cluster based on the business needs.

TECHNICAL SKILLS:

Application Servers/ Web Servers: Apache 2.0.54/2.2, IIS 6.0, AWS, Azure

Operating Systems: Red Hat Linux 9/8, CentOS 6.7 and Windows 2003/2000/NT Server

CI/CD/Configuration Management Tools: Jenkins, TFS, Ansible, Chef, Puppet

Languages: C, C++, C#, Cocoa Touch SQL, PL/SQL, Hadoop 

Monitoring Tools: Nagios, Splunk, Zabbix

Reporting Tools: SAP Business Objects XI R2 and Oracle Hyperion EPM

Scripting Languages: Shell Script, Python, Perl, Powershell, Ruby

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

DevOps/ Build Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Upgraded TFS 2010 to TFS 2013 and TFS 2015. With Application Tier, Build Controller, Work Items. 
  • Set up the Method for different TFS Application Tier as Load Balancing in the TFS environment. 
  • Trained developers to get familiar on TFS 2015 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2015. 
  • Built Continuous Integration (CI) Environment (Jenkins, SonarQube, and Nexus) and Continuous Delivery (CD) Environment. 
  • Installation and Configuration and Testing of Team Foundation Server (TFS) 2010, 2012, 2013 & 2015.
  • Created new Build Definitions in TFS 2013/ TFS 2015 with executing Powershell scripts for Post build events.
  • Created new Projects templates Scrum 2.2 for TFS 2013 Team projects.
  •  Good experience on Databases and Migration from TFS 2008 to 2010, 2012, 2013 & 2015.
  •  Setup the Security, Roles & Responsibilities for different Groups for Team Projects using TFS 2010 Admin Console. 
  • Recommended Configuration Management best practices and implemented lean strategies build and release best practices using GIT, Jenkins, Maven, and IBM Urban Code Deploy and enabled application level monitoring for a stale environment. 
  • Deployed web. Config files using Octopus tool to applications hosted on Azure. 
  • Implemented Triggers to enforce development policies to invoke operations before or after the execution of Critical ClearCase Operations and Events, using PERL Scripts. 
  • Functionality included user password rotations, user deletions, issuing user password resets, storefront password changes, catalog clearing, site template imports, cleaning up of old imports files. 
  • Performed and deployed Builds for various Environments like QA, Integration, and UAT using Customized XAML files in TFS 2015.
  • Participated in review meetings and attended training sessions to understand various business concepts. 
  • Subscribe SQL Server Azure Cloud Services.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration (CI) process. 
  • Used the Best Practices in setting up the Branching Strategies for different projects in the Organization.
  • Exported Requirements, test plans and test cases to TFS. 
  • Setup Build Definition for Automated build & Deployment of different Project in Team Foundation Server 2010.
  • Migrated Exchange 2010 user mailboxes to Exchange 2013 Environment using Exchange Powershell. 
  • Working knowledge of configuring the automation work flows in IBM Urban Code Deploy for CI/CD. 
  • Set up the Trigger "Gated -Check-In" & "Continuous Integration" for the Build Definitions so that TFS does not check-in the code if there is a Build Failure. 
  • Set up "Continuous Integrations" & Manual Build Trigger for Build Definitions that does a Deployment into the Servers.
  • Customized different Work Item types to fit the client needs.

Environment: Azure, TFS, Visual Studio, SQL, Puppet, Ant, GIT, .Net.

Confidential, Denver, CO

DevOps/ Build Engineer

Responsibilities:

  • Developing and maintaining quality control documents. 
  • Evaluated and lead the conversion to using Team Foundation.
  • Server for integrated source control, builds, testing, and deployment and lead upgrades of TFS.
  • Troubleshoot the automation of Installing and configuring .NET and C#.
  •  Create and manage associated SharePoint sites.
  •  Create and manage reporting server and reporting solutions.
  • Implemented continuous integration (CI) automated build pipelines using Jenkins.
  • Maintain automated build system; implement new features or scripts for the build system.
  •  Work with Operations to coordinate production and test releases.
  •  Run the automated test scripts including build verification test scripts after every build.
  •  Assist in component/production issue diagnosis and resolution.
  • Azure Cluster status reports for high level management.
  • Installation of Rational ClearCase on clients and servers. 
  • Preparing procedure for administration of ClearCase. 
  • Developing and maintaining standard operating procedures documents. 
  • Managing and creating status reports to analysis team performance and individual performance. 
  • Created scripts for automation of Rational ClearCase View maintenance task. 
  • Point of contact with IBM Rational Support for troubleshooting.
  • Updating associates of my team with latest technologies and maintaining proper technical expertise in the team. 

Environment: TFS, Visual Studio, IIS, Powershell, SQL, ClearCase, Azure.

Confidential, TX

System/ DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype, Nexus, Shell, Python and Java.
  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
  • Replaced existing manual deployment and management processes with Ansible/Chef in 5 different environments and roughly 500n servers.
  • Create and maintain infrastructure as code using Chef, Puppet and Cloud Formations.
  • Administered and integrated the Version Control Systems like Subversion, Git, RTC and TFS with Jenkins.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Created and maintained the Jenkins jobs, including automatic generation, reporting and alerting of test and code metrics (JUnit, PMD, etc), build failures and build status indicators.
  • Developed Python and shell scripts for automation of the build and release process. 
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Subversion (SVN), Git, Jenkins, Nexus, Maven, Chef, Tomcat, Node, RHEL.

Confidential

Configuration/ Release Engineer

Responsibilities:

  • Specified Experience in configuring and deploying Java and J2EE applications into application servers (Rational WebSphere, JBoss and Apache Tomcat).
  • Updated maven and Gradle build configurations and created integration tests and performance tests Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Creation and maintenance of scripts for development and deployment.
  • Maintenance of continuous integration based on Maven and Hudson.
  • Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, Written scripts for environment changes in Bash, Perl, and Python for Web sphere mapping modules to the enterprise application.
  • Involved in Ruby on Rails development, development process improvement, TDD mentoring.
  • Responsible for maintaining and extending all build scripts and related tools, written in zsh/sh, Ruby, and Perl.
  • Utilize the Perforce command interface to automatically pull source code for builds from Linux.
  • Worked with technical teams to ensure release plans align with end to end activities.

Environment: Java, Hudson, Maven, Ant, Python, SVN, Ruby, Perl, Linux, Shell Scripting.

Confidential

UNIX Administrator

Responsibilities:

  • DNS Configurations, Ethernet speed checks/Duplex Settings, ports, security (Ssh) setup on RH Linux.
  • Cluster Failovers, SPU and Power replacements on the Netezza Performance Servers.
  • Performing DR functions on the 15k.
  • Perform SMS upgrade (ver 1.4) on 15k System Controllers.
  • Flash Archiving existing server environments to the new domains using flarcreate.

Environment: Solaris 9, RH Linux, Sun Fire 15K, E480/490/440, VxVm 3.5/4.0, VxFS 3.5.

Confidential

Junior UNIX Administrator

Responsibilities:

  • Dynamic reconfiguration of Sun Fire 12K, adding system boards, I/O boards while OS is in operation.
  • Building the Infrastructure Linux Boxes by Kickstart and post installation tasks.
  • Performing Backup and Restore Operations for all Applications & Databases.

Environment: Solaris 9, SUN Fire12K/15KE 210/440/880/490 , VxVm 3.5.

We'd love your feedback!