We provide IT Staff Augmentation Services!

Build/devops Engineer Resume

5.00/5 (Submit Your Rating)

GeorgiA

SUMMARY

  • Having 6+ years of experience in Configuration Management, DevOps, Build and Release Engineer.
  • Experienced in Software Development Life Cycle (SDLC), Agile Methodologies, Waterfall processes, Project Management and Project Release.
  • Involved in Shell and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration.
  • Experienced in Build and Deployment of Java, .NET, C#, IOS, ASP.NET applications on to different environments like Development, QA, UAT and Production, which includes designing, development and implementation.
  • Extensive experience in installation, configuration and administration of Subversion (SVN), GIT, UCM Clearcase and TFS.
  • Experience with Install Shield or other software install packages.
  • Experience in automating the build process by writing and executing build scripts using batch scripting, MS Build, NAnt, Cruisecontrol.Net and ANT, Maven open source build framework.
  • Experienced in creating, administrating, maintaining and setting up Project Baselines, Merging, Branching, Tagging and taking regular backups of the source code.
  • Proficient in working and Administrating UNIX (Red Hat Linux), Windows, AIX and Solaris.
  • Experienced in administration and deployment of applications on Apache Webserver and Application Servers such as Tomcat, JBoss, Websphere, IIS, etc.
  • Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI)/Service Mix, Web services /REST, Amazon AWS, Chef and Puppet.
  • Experienced in using ANT and Maven tool to build Java applications and worked with Nant and MSBuild for all .Net Applications.
  • Experienced in Jenkins, AnthillPro, Buildforge to perform Nightly builds and Milestone builds and Continuous Integration.
  • Expertise in scripting using Perl, Shell for environment and automation and PowerShell and VB for Windows.
  • Experience with My SQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS - IIS, Flash, Install Shields/Creating Linux RPMs.
  • Working closely with DBA/Linux admins/Level3 support/Network Teams to resolve issues and Design, develop, and implement processes, systems, and technology to support and enhance the technical support function, including workflow and incident management

TECHNICAL SKILLS

Operating Systems: Linux, UNIX, Windows XP, NT, MS-DOS

Technology: Build and Release Management, Bug Tracking, Web Technologies, Continuous Integration

Build Tools: ANT, Maven, Nant, MSBuild, Chef, Puppet, Make, Cmake,Bamboo,JIRA

CI Tools: Hudson, Jenkins, Anthillpro, CruiseControl, Buildforge, VBP, BuildMaster

Scripting: ShellScripting,PerlScript, Powershell, VB, Batch,Python,JavaScript,Ruby

Version Control: Subversion (SVN), GIT, Perforce, TFS, UCM Clearcase,Teamforge

Web/Application Servers: Amazon AWS, Apache, Tomcat, Jboss, Websphere, Weblogic, IIS,Sharepoint, VMWare, AppDynamics

Database: MySQL, Oracle10, 11g

Language Support: Java C++, C, SQL, XML, Awk, Sed, JACL, PERL,ANT, UNIX Make, NFS, UFS, Crystal Reports, tools Visual Build Pro,.Net

PROFESSIONAL EXPERIENCE

Confidential, Georgia

Build/Devops Engineer

Responsibilities:

  • Configured and deployed tools to automate the build, test, and release processes. Responsible for executing scheduled and unscheduled application builds and automating these processes. Managed and improved build systems and integrated test automation framework, providing support for continuous, nightly builds and milestone builds across multiple streams of development using Jenkins and assisted developers with the timely resolution of any build failures.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Consolidated all Team Projects into from TFS 2008 to TFS 2010 Project Collections.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
  • Automate processes with PowerShell scripts. DNS changes, DC builds, User management.
  • Deployed Puppet for configuration management to existing infrastructure.
  • VMware converter to convert servers from physical to virtual on ESX 3.5, Backups of virtual machines with multiple methods.
  • Used appropriate technologies such as Hudson, AnthillPro, uDeploy, etc. to perform build and deployment management
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations
  • Managed Confluence users, permissions, user directories, adding and editing macros.
  • Managing IIS 5.0 / IIS 6.0 Web servers and hosted web sites.
  • Creating the build definitions for various applications using MSBuild.
  • Windows PowerShell development of automation and reporting processes.
  • Created identity and access management (IAM) roles, users, and groups to restrict user access to specific AWS resources.
  • Assisted network engineering in troubleshooting IIS4.0 configuration issues during deployment.
  • Configured and maintained multiple Jira instances on multiple servers for different uses and worked with departments in training on how to search and create tickets in Jira.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production
  • Environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
  • Managed AWS EC2, EBS, S3, ELB, Cloudfront, CDN systems.
  • Build and Deployment processes automation/customizations done via Perl and Ruby scripts.
  • Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks
  • Developing analytical methods, real-time data analysis and statistical methods with Python, for data analysis, processing and integration for standardized and non-standardized reports.
  • Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation.
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of Websphere.
  • Installed and administered Atlassian tool set includingJIRA, Confluence, Fisheye, Crucible, and Bamboo.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated Subversion into Hudson / Jenkins to automate the code check-out process.
  • Conducted performance testing of Apache and Tomcat management services.
  • Administration, TFS Implementation, Maintenance, TFS Migrations & TFS 2010\TFS2012 support.
  • Integrated Confluence with other atlassian tool sets such as JIRA, configured Workbox notifications.
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Configure many AWS components including: VPC, Security Groups, Route Tables, IAM, ELB, S3, Auto-Scaling, AWS CLI API, Route 53 etc.
  • Integration with Build Forge 7.0.2 using Perl scripting.
  • Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events, to restrict or provide access to users.
  • Expert in CVS, ClearCase, Buildforge, Websphere, VSS, SVN, UCM, ClearQuest and the SCM best practices
  • Lead AWS Cloud/Red Hat Consultant with responsibility of architecting and securing a public key (PKI) Red Hat Linux environment in the AWS cloud platform.
  • Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shell scripts for generation of Disk Space, Archive, system monitoring for staging environment.
  • Coordinated with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Configure many AWS components including: VPC, Security Groups, Route Tables, IAM, ELB, S3, Auto-Scaling, AWS CLI API, Route 53 etc.
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Used the continuous integration tool Bamboo to automate the daily processes.
  • Delivered onsite customer training classes on the suite of IBM Rational Software configuration management tools including ClearCase, ClearQuest and Rational Team Concert.

Confidential, Maryland

Configuration Engineer

Responsibilities:

  • Defined and owned a repeatable, consistent release tracking and deployment process. Implemented automated release process tools that enable real time oversight and management of deployment activities including tracking and confirming steps executed, making rollback calls and communicating the success/ failure to all stakeholders.
  • Implemented and maintained the branching and build/release strategies utilizing SVN and GIT. Involved in periodic archiving and storage of the source code for disaster recovery.
  • Created User mailbox, Managing Password Policy, Provisioning users using Windows PowerShell.
  • Using TFS 2013 API to dynamically change TFS Build definitions for release preparation.
  • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Opscode Chef, in Ruby.
  • Build automation to use with the continuous integration scenario for triggering a coordination with TFS Release Management.
  • Extensively used Maven tool to do the builds, integrated Maven to different tools.
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production
  • Environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
  • Root cause analysis and fixing the Windows / IIS Web Server Related issues.
  • Using VMware ESXi created mirror network for safe testing/development of applications/servers.
  • Assistance in planning and implementing the processes, structure and approach to ensure initial success with TeamForge.
  • Integration with Build Forge 7.0.2 using Perl scripting.
  • Expertise in Automating Applications usingAnthill Procontinuous Integration Tool.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Analyzed an existing JIRA installation, provide formal proposals for improvements, and implement changes to realize greater efficiency, productivity, and reliability in a fast-paced product development environment.
  • Worked on JBOSS EAP 6.0 Shared environment setup from begin to end to setup Dev, Test and Prod tiers.
  • Ruby on Rails code troubleshooting as well as new features implementation.
  • Supported and enhanced the integration of the Rational Requisite Pro, Rational ClearQuest/Test Manager, and Rational ClearCase tools including Web versions of the tools.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Performance tuning of Windows and IIS servers.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Provided clear and constructive product feedback to AppDynamics product management teams based on customer requirements.
  • Analyzing and troubleshoot the IIS crashes with DebugDiag and other tools.
  • Using VMware ESXi created mirror network for safe testing/development of applications/servers.
  • Created TFS Work items for Bugs and Task for the Test Cases and pulling the reports and sending the same to the project management and QA Teams.
  • Automated build and deployments using Shell & Python.
  • Install, configure and upgrade Jboss application server.
  • Wrote Bash scripts to automate data analysis tools and other tasks.
  • Automated the build process by writing, updating and executing the automated build scripts using MSBuild for .NET and Automate the script to create MSI packages for deployment
  • Managed all the environment and application level configs using puppet git and hiera.
  • Developed and maintained build script using Apache ANT and Maven for J2EE, NANT and MSBuild for .NET to perform builds efficiently.
  • Integration with Build Forge 7.0.2 using Perl scripting
  • Used Harvest and CVS for repository integration to Anthill Pro for code.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for Websphere Application Server and also expertise in setting up security for single sign on and SSL.
  • Performed installation, configuration and administration of Clearcase, Subversion and afterwards migrated src, config and website code over to Git in Windows and Linux environment.
  • SharePoint development with InfoPath and SharePoint Designer creating custom lists, libraries, workflows and forms.
  • Developed advanced JIRA workflows and permission scheme, notification schemes, Screen scheme.
  • VMware converter to convert servers from physical to virtual on ESX 3.5, Backups of virtual machines with multiple methods.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins/Hudson Continuous Integration Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Java, Shell Scripting, XPath, JNLP.
  • Provided technical support to developers with configuration issues. Defined and implemented Issues, Tasks, Defects and Change management processes using Subversion.
  • Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • Writing shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers performance with Splunk, Jenkins, etc.
  • Also have hands on with HPQC, Teamforge, SVN, JIRA, SharePoint and quality related metrics and clarity tools.
  • Worked on Jenkins and AnthillPro by creating and scheduling jobs and Builds and deployments using the same.
  • Specialized in automating tasks and process through scripts using ANT/Maven/Make and Shell/Perl.
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Wrote automation scripts in PERL for the generation of HTML files for different clients and saved several hundred man-hours in administration related tasks.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events, to restrict or provide access to users.
  • Assisted customers in implementing DevOps strategies using Buildforge as the automation engine.
  • Troubleshooted to resolve problems in an existing JIRA installation and implement all approved changes.
  • Controlled 200 servers pushing MySql unique updates using Bash Scripting
  • Worked on Manual configuration and creation of Jboss Template for deploying onto multiple servers.
  • Implemented automated release process tools that enable real time oversight and management of deployment activities including tracking and confirming steps executed, making rollback calls and communicating the success/failure to all stakeholders.
  • Maintained and executed builds using UNIX scripting & Perl scripting, Reported the build failures to appropriate groups.

Confidential

Build & Release Engineer

Responsibilities:

  • Gained great exposure in Configuration management experience in a complex environment including software application build, packaging and build machine environment management.
  • Integrating GIT and ClearCase with CruiseControl, Jenkins
  • Support and administration of SharePoint server 2007, simple PowerShell scripts and Active Directory user account integration. Customization of websites SharePoint Designer, building with .net Confidential junior level in spare time.
  • Good knowledge of UCM ClearCase, ClearQuest and experience with additional version control tools such as Subversion, Perforce, CVS and TFS.
  • Migrated source control tool from ClearCase to Subversion (SVN) and build tool from Ant to Maven.
  • Automating server configuration/management with OpsCode Chef.
  • Wrote PowerShell scripts to streamline routine procedures for the Network Operations Center, SCCM team, and VMware team.
  • Integrated Build dependencies and dependency blocking strategy in Bamboo.
  • Root cause analysis and fixing the Windows / IIS Web Server Related issues.
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Using TFS 2013 API to dynamically change TFS Build definitions for release preparation.
  • Designing, developing, implementing, reviewing, testing, and maintaining applications in IBM uDeploy/uRelease.
  • Provided knowledge of Subversion usage procedure for developers. Wrote Shell Scripts and ANT scripts.
  • Responsible for coordinating and maintaining application releases. Created and configured releases, performing tracking and level management.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Evaluated, Installed, and configured various JIRA plug-ins systems based on the requirement.
  • Delivered onsite customer training classes on the suite of IBM Rational Software configuration management tools including ClearCase, ClearQuest and Rational Team Concert.
  • Administered Subversion version (SVN), Mercurial version control tools: created accounts, branching, merging, patch fixes, snapshots, and trained users on the Subversion version control system
  • Administered Continuous integration tools such as Cruise Control and Team City. And I have hands on experience in working with Apache Continuum.
  • Performing unit tests and debugging Python applications Reviewing and enhancing existing code, fix bugs and create system documentation.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Integrated Web logic in Anthill pro for deployment of java Application which uses Web logic.
  • Implemented Version Control for the company. First with Subversion, and then migrating to Mercurial.
  • Implemented, integrated and managed Perforce as well as instituting accurate and automated build and release methodologies for Binary compilation for Apache HTTP/HTTPS, Tomcat, NginX, PHP and MySQL.
  • Deploying J2EE application EAR to Testing and Production environment using Websphere.
  • Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Wrote Shell and Perl scripts to automate the deployments and other routine activities.
  • Configured VPN Tunnelling, LDAP authentication for SVN and Certificate Server for secure site and Patches update using binary source.
  • Worked on configuring data sources for Jboss with various versions of databases.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Extensive automation using external SQL files run from Linux Bash and executed through CRON
  • Installed/configured Artifact Versioning/Repository Management Tool such as Nexus.
  • Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for Websphere Application Server and also expertise in setting up security for single sign on and SSL.
  • Worked with services such as LDAP, DOVECOT, TOMCAT, POSTFIX and devices such as Firewall, Router, Switch L3, L2 and Wireless Bridge.
  • Performing unit tests and debugging Python applications Reviewing and enhancing existing code, fix bugs and create system documentation.
  • Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.
  • Developing Jython scripts to automate Websphere administration tasks (start up and shut down scripts, deploying applications in dev. / test and log rotation scripts).
  • Created and configuring profiles, clusters, nodes, node agents for Web Sphere Application Server.
  • Troubleshooted the issues escalated by Maintenance and Support teams pertaining to Apache and Websphere and root cause analysis.

We'd love your feedback!