We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • DevOps/Release Engineer Consultant with over 8 years of hands - on experience in Build management, Release management, environments management, software building and deployment and DevOps.
  • Areas of expertise include a strong understanding of business requirements, managing major releases, coordinating builds, creating installation packages, and automating processes.
  • Experience includes AWS, Chef, Puppet, Azure, Ant and Maven build tools and implementing with Jenkins, Anthill Pro and Build Forge.
  • Experience includes using Nexus and Art factory Repository managers for Maven builds.
  • Expertise includes Continuous Integration tools with Jenkins, Anthill Pro, Build Forge and TFS.
  • Experience includes automating the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus and Nolio.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP Process.
  • Deployed code on Web sphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Shell/Perl scripts to enhance the functionality of the deployment process.
  • Good Command in Shell/Perl/Python/Bash/Power Shell scripting.
  • Developed multiple power shell scripts for .NET Applications.
  • Proficient in Unix/Linux/Windows OS administration.
  • Deployed and designed pipelines throughAzuredata factory and debugged the process for errors.
  • Experience in using Subversion (SVN), GIT, Perforce and CVS Version Controls.
  • Thorough understanding of Virtual machines and cloud computing services (AWS), networking TCP/IP, DNS, FTP, SSH, SCP and web coverage services (WCS).
  • Expertise in working with JIRA and Bugzilla as bug Tracking Software.
  • Good understanding of Programming languages as Java, .NET.
  • Wrote deployment Automation scripts for multiple .NET and JAVA/J2EE Applications.
  • Used Ant/Maven for building scripts for Java Applications.
  • Administrated and monitored activities for SVN, GIT, TFS, Perforce, UCM Clear case and CVS.
  • Experience in analyzing theIISlogs to collect information about server events, server performance, and user activity.
  • Integrated Power Shell scripts in the prep rod build system to automate website deployments to IIS server.
  • Strong understanding of containerization technologies Openshift &Kubernets.
  • Extensive knowledge and administration experience in JIRA and knowledge on other Atlassian products like Docker, Bamboo.
  • 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
  • Expert at branching, tagging, merging and handling conflicts inSubversion (SVN)/GIT.
  • Experience with centralized version control system such as SVN and distributed version control system such as Git.
  • Designed Workflows to automate the Build and Deploy Process.
  • Knowledge on Code Analysis Tools SONAR and XRADAR. Exposure to Jython, Python scripting.
  • Worked on IIS, Apache, IBM HTTP, JBoss and I Planet web servers.
  • Hands on Administration experience with Web sphere and Web logic Application Servers.

TECHNICAL SKILLS

SCM Tools: GIT, SVN, TFS, CVS, Clear Quest, ANT, Maven, NANT, MSBUILD, Jenkins, Build forge, Anthill Pro, Hudson.

Operating Systems: Windows XP/2000/2003,2008 UNIX, Linux (red hat), Android

Database: Oracle 11g,9i/ 8i/7.3, DB2, SQL Server 7.0/6.5/2000 , MySQL 4.0

Languages: Java/J2EE, Web Services, C/C++, SQL, PL/SQL, VB .NET

Scripting Languages UNIX: Perl, Shell

Windows: Power shell, VB Scripting

Linux: Jython and Python

Other Tools: JIRA, BAMBOO, QC, Sonar, Nexus, Art factory, XRadar

Web Technologies: HTML, DHTML, XML, XSLT

Application Server: IBM Web Sphere, Web logic Server, JBOSS, Tomcat, IIS, HIS

Automation Tools: Chef, Puppet, AWS, Docker, Open Shift, Azure.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte,NC

Devops/AWS Engineer

Responsibilities:

  • Designed Workflows to automate the Build and Deploy Process
  • Developed Build Scripts to fortify scan Applications using maven and MS build.
  • Tracking project work and work pack by using IBM RTC
  • Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
  • Wrote Power Shell scripts for .Net application deploys, service installs and for windows patches/upgrades.
  • Created and wrote shell scripts (Bash), Perl, Python and PowerShell for automating tasks.
  • Worked with Nolio continuous application release operations and did zero touch deployments.
  • Wrote complex shell script to run automated Test remotely.
  • Setup and maintained virtualization technologies like VMware Workstation, Oracle Virtual Box and Docker.
  • UsedTeam Foundation Server (TFS)2013 API to dynamically change TFS Build definitions for release preparation. Implemented a Continuous Delivery pipeline with Docker, and Git/GitHub and AWS.
  • Experienced in using with open-shift enterprise 3 and deployed applications using Docker containers in the cloud with PaaS.
  • Implemented CI on server using Team City tool, setupTeam Cityon server, integratedTeam Citywith TFS solution and PowerShell scripts.
  • Designed and builtAzureV2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration ofAzureVMs from classic Portal toAzurePortal.
  • 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.
  • Setting up Live Environment on IIS/Apache Web Servers with various AWS Services EC2, VPC, LB, S3, RDS and Route53 including Reverse Proxy, Load Balancing, Monitoring, Backup and Migration tasks.
  • Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow onKubernetes
  • Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • 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
  • IBM Urban Code Deploy handles automating application deployments.
  • Wrote shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers performance with Splunk, Jenkins, etc.
  • Debugging build failures, coordinating with developers and testers to resolve related issues.
  • CreatedAWSinstances via Jenkins with EC2 plug-in and integrated nodes in Chef via knife command line utility.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus and Nolio.
  • Experienced with version controller like Subversion (SVN) and GIT (Bit bucket, GitHub).
  • Setting up Live Environment on IIS/Apache Web Servers with various AWS Services EC2, VPC, LB, S3, RDS and Route53 including Reverse Proxy, Load Balancing, Monitoring, Backup and Migration tasks.
  • Worked on Urban Code Deploy, as well as Urban Code Release.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Environments. Migrated Jenkins plans from one of the Jenkins to Bamboo.
  • Member of team that developed Web Applications with Python & Oracle, MySQL.
  • 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.
  • Used Maven as a dependency management tool to manage all the dependencies that are required.

Environment: & Tools: - Maven, Jenkins, GitHub, RTC, Maven, Docker, AWS, Perforce, Perl, Shell, Cruise Control, Clear Quest, Nexus, JIRA, Nolio. SVN (Subversion), NAnt, Bit bucket, Chef, Puppet,, Udeploy, Power shell, TFS, Bamboo, Bash, Hudson, Git, Web sphere, JBoss, Solaris, Unix, Linux

Confidential, Baltimore, MD

DevOps / Build / Release Engineer

Responsibilities:

  • Implemented a complete automated build-release solution using a combination of technologies like Maven, TFS, Jenkins
  • Implemented software engineering best practices around software release, tools and IT management.
  • Supported parallel development by creating multiple development branches, by performing merges in GIT.
  • Manage daily builds and deployments to multiple SIT environments.
  • Performed automated code check-outs in Subversion (SVN) and created branches.
  • Created ANT and Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Used IBM's RTC for source control, build and deploy.
  • Used Puppet for Configuration Management tool.
  • Extensively used Maven and Ant for building applications.
  • Configured Git with Jenkins and schedule jobs using Poll SCM option.
  • Coordinate with DevOps, process management team for setting up new environments and code deployments in an enterprise build and deploy model using RTC, Jenkins and automation tools.
  • Configured Source Code Management tools with Jenkins and executed triggers in SVN.
  • Written Shell/Perl scripts to configure the Web sphere application server in all the environments.
  • Initially used Ant for writing build.xmls for building Java applications later on migrated to Maven.
  • Wrote Power shell scripts for .Net application deploys, service installs and for windows patches/upgrades.
  • Ability to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Deployment and management of many servers via script and Puppet, utilizing cloud providers as a direct Jira.
  • Implemented Jenkins-maven integration for 4 development teams that used maven to build their code.
  • Created hooks and managed permissions on the branches for Git.
  • Wrote and modified NANT and MS Build targets to publish to daily build location managed multi component application scripts for .Net builds.
  • Administered Web sphere application Servers at configuration level.
  • Also managed TFS Server for a short period of time - performed backup activities, cleanup of build lives and artifacts, helped for troubleshooting my changing log levels, configured repositories.

Environment: - Subversion (SVN), GIT, TFS,AWS, Chef, Puppet, Jenkins, Ant, Maven, Nexus, Puppet, MS Build, Perl, Shell, Power Shell, JIRA, Web sphere, Oracle, UNIX, Linux, Windows.

Confidential, Fredrick, MD

Build and Release Consultant

Responsibilities:

  • Developed and facilitate release/deployment management processes across environments in support of releases.
  • Automated the migration of SVN repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
  • Provided ongoing support and administration for SVN, ANT build automation.
  • Provided knowledge of SVN usage procedure for developers. Wrote Shell Scripts and ANT scripts.
  • Creating and managing Development and Continuous Integration Environments using VMware ESX, automated through Jenkins using PXE boot, Perl and the VMware CLI.
  • Migrated source control tool from Clear Case to SVN and build tool from Ant to Maven (MVN).
  • Used ANT, MAVEN, MSBUILD scripts for build process.
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Managed Version Control SVN and GitHub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Managed Maven pom files and other scripts and repository management tools (Art factory, Nexus).
  • Implemented ANT and Maven build scripts for the JAVA applications and NANT and MS Build for .Net actively worked with application teams to understand current Build and Deploy process.
  • Automated the .NET build process by writing, updating and executing the automated build scripts using MS Build and automated the script to create MSI packages for deployment.
  • Utilized Chef to provision servers for quick deployment of application, web, and database servers.
  • Administrated all aspects in Git and Troubleshooted with merge conflicts.
  • Develop policy and scripts for automation of build based on Perl, ant, Visual Build Pro under Build Forge.
  • TDD for chef recipes/cookbooks with test-kitchen, chef spec, server spec.
  • Involved in the migration of code from SVN to Git.
  • Troubleshooted and stabilizing the various environments - build, deploy and environment issues by proposing industry best practices for Build and Automation.
  • Set up Build Servers, Agents and environments for the automation process.
  • Maintained and Administrated continuous integration instances based on Maven and Jenkins.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Automated deployment of software and provisioning of Linux hosts using Chef.
  • Performed system administration and operations tasks using Chef.
  • Planned and executed the migration from Bugzilla based bug tracking and Jenkins CI tool into the Atlassian based suite JIRA.

Environment: SVN,GIT, TFS, MS Build, Apache ANT, Maven, Web Sphere Application Server, Tomcat, Perl Script, JIRA, Jenkins, Build forge, Nexus, Linux, UNIX, Windows XP, Java (GUI), .NET, NANT, Oracle 11g.

Confidential

Configuration / Release Engineer

Responsibilities:

  • Installed and configured Red Hat Linux, Established and schedule activities in test and production environments.
  • Deliverables, Schedules and milestones implementing build automation script using ANT and Maven for Java Builds, setting up GIT and Perforce, Test Manager to manage build artifacts and SCM activities.
  • Created hooks and managed permissions on the branches for GIT.
  • Created tags and branches, fixed merge issues, and administered software repositories for Subversion (SVN).
  • Experienced in installing, managing Perforce Branching and Merging, artifacts configuring, migrating and applying patches.
  • Deployment, implementation and use of Mantis as project management software with Subversion (SVN) integration.
  • Involved in writing and organizing Shell and Perl scripting for building complex software.
  • Experience with defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast paced evolving environment.
  • Responsible to interface with Engineers and Operations to establish and maintain the software development structure using CM tools on UNIX and Windows.
  • Designed, wrote and built deployment using Ant/ Shell scripting and automate overall process using Subversion (SVN) and Anthill pro.
  • Installed, configured and upgraded JBoss application server.
  • Coordinated with Delivery Team Leads and Release Management to ensure efficient build automation process.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of JIRA with the build and release process.
  • Used the continuous integration tool Jenkins to automate the daily processes.
  • Automated the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags and authors.

Environment: Subversion (SVN), GIT, perforce, Apache ANT, Maven, Jenkins, Anthill Pro, XML, Perl Script, Shell scripting, Oracle 11g, JBoss, JIRA.

Confidential

Build and Deployment Engineer

Responsibilities:

  • Monitoring of All UNIX/Linux flavor like AIX, SunOS, Linux.
  • Organized and managed activities for building and maintaining software releases for their promotion to the production environment.
  • Used VMware ESXi created mirror network for safe testing/development of applications/servers.
  • Documented the automation build process for MySQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS-IIS, Flash, Install Shields/Creating Linux RPMs.
  • Performed tasks like adding user’s id to Clear Case group and code line to give permission to access code line & lock code line for specific users.
  • Expert in troubleshooting with UCM environment like rebase, deliver, installing.
  • Performed Task & resolving issues in Project Integration stream when developers faced problem of delivering.
  • Managed Clear Case Projects and associated streams workflow and Troubleshoot Clear Case operations like Labeling, Merging, Rebase and Delivery.
  • Create Scripts needed for backup and reconfiguring the Clear Case restored data.
  • Creating File Systems and User Accounts by setting up File and Print servers and creating boot and root file system Backups on UNIX workstations.
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system.
  • Implemented Jira with Maven2 release plug-in for tracking bugs and defects.
  • Experience with Git as an administrator.
  • Tracked all the changes in Jira tracking tool and provided metrics reporting for the project release activities.
  • Expertise building and monitoring software projects continuously with a CI tool’s Jenkins, Anthill Pro.
  • Automated the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
  • Configured Source Code Management tools with Jenkins and executed triggers in Subversion (SVN).
  • Used Subversion (SVN) and GIT source control systems for different projects.
  • Maintained backups and restore activities for Subversion (SVN), Jenkins.

Environment: Subversion (SVN), Clear Case (SCM, UCM), GIT, Apache ANT, XML, JIRA, Perl Script, Jenkins, Anthill pro, Kern Shell scripting, java, Web sphere Application server, Tomcat.

We'd love your feedback!