We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY:

  • More than 7 years of AWS/DevOps, Build & Release and Configuration Management experience
  • Experience in working with multiple simultaneous software releases and infrastructure planning
  • Experienced on creating Azure VM, Cloud Services and Storages by using Azure Power - Shell Script.
  • Experience in solving complex problems with creative solutions, troubleshooting, automating, overseeing, Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations tuning and deploying code over multiple environments, supporting development and operations environments.
  • Experience in working with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Experience in phases of Software Development Life Cycle (SDLC), Quality Assurance Life Cycle (QALC), Linux Administration, Software Configuration Management (SCM), Continuous Integration (CI), Continuous Deployment(CD), Release Management, Cloud Implementations and configurations.
  • Familiar with EC2, Cloud watch, Elastic IP’s and managing security groups on AWS.
  • Expertise in build automation tools like ANT/MAVEN, Node JS.
  • Extensive experience in AWS Cloud platform and its features: EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Auto scaling, Cloud Front, IAM, S3.
  • Experience in deploying Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in Staging and Production.
  • Worked on Urban Code Deploy, as well as Urban Code Release. My task was to work on bringing down the number of defects in the Deploy. Each defect required tests to be written to validate the fix worked as expected. I was later moved to Release to work on front end development since the Lead developer was leaving. I replaced him for the last three months in the project
  • Wrote AWS Terraform templates for any automation requirements in AWS services.
  • Loaded the records from Legacy database (DB2 v10) to existing one (Cassandra 1.2.8).
  • Administered and Implemented CI tools Hudson/Jenkins, Puppet, Chef, Cruise Control, Team City, Octopus Deploy and Anthill Pro for automated builds.
  • Strong technical background in implementing OOP/OOD and problem solving using C#
  • Hands on experience in setting up and implementing the Continuous integration and Continuous delivery (CI/CD) processes using AWS cloud services, GitHub, GIT/SVN, Jenkins, MAVEN and Chef.
  • Committed and exceptionally energetic Build/Release/Deployment/Operations (DevOps) Engineer with involvement in all periods of Software Development Life Cycle (SLDC, for example, Requirement Analysis, Planning, Design, Development, Testing, and Release of different Enterprise-Wide Software Applications.
  • Experience in using configuration management tools like Puppet/ Chef/AWS/Open stack.
  • Experience with Docker Cloud, Docker UCP, Docker container snapshots, attaching to a running container, removing images, and managing the directory structures and managing containers.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS. Cloud & SaaS Platforms like Amazon Web Services, Workday, Concur
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Tomcat, Subversion.
  • Having good Experience in Chef and Puppet for Deployment on Multiple platforms.
  • Expertise in Repository Management tools Artifactory, Nexus.
  • Strong understanding of containerization technologies Openshift & Kubernets.
  • Experience in executing Organization DevOps methodology in different situations of LINUX and Windows servers alongside adopting cloud procedures based on Amazon Web Services.
  • Experienced in project analysis, gathering user requirements, technical design and training customers.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Good Exposure/knowledge on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Experienced in using Build Automation tools like DevOps system working knowledge other build tools like MS Build and CMake.
  • Integrated with Team City and Octopus for the continuous integration and continuous delivery. The development is incremental, once the changes are checked-in to TFS, the daily build runs, executes the unit test cases and deploys the changes on CI environment.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

SCM Tools: GIT, GitHub, Clear Case, Subversion, Microsoft Team Foundation, TFS.

Build Tools: ANT, Maven, Team Build, MS Build, NAnt.

Continuous Integration tools: Jenkins, Bamboo, xl deploy and xl release

Web Servers: Apache, F5, Tomcat

Databases: MS Access, MS SQL Server, Cassandra, Oracle8/10.0

Programming Scripting Languages: shell, Perl Scripting, Python, UNIX Shell Scripting, JAVA/J2EE,CGI,VB/C#.NET

Powershell.:

Operating Systems: UNIX Solaris 10/11, Windows NT,XP&8,RedHat Linux 5.

Automation and Cloud: Chef, Open shift, Docker and AWS, Azure

Change Management Tools: Jira.

Testing Tools: Load Runner, selenium

Middleware: Apache Tomcat, JBoss, IBM Web Sphere, Web Logic

PROFESSIONAL EXPERIENCE:

Confidential, Framingham, MA

AWS/DevOps Engineer

  • Working as a DevOps Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and with troubleshooting build system failures.
  • Worked for 5 scrum teams (Java,AEM,Jenkins,Ant, Maven, SVN,git,codehub,rally, Agile methodology,cucumber scripts, fortifyscan,sonar, XL Deploy and XL Release, SharePoint,CI/CD automation from scratch, Docker, Openshift)
  • Formulate guidelines for development team on configuration,supported all the prod releases on call rotation, build and release management by putting together an extensive plan for all product releases.
  • Created and updated Bash (UNIX Shell) scripts and modules, files, and packages. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Responsible for configuring the apps to Openshift v3 and containerization of apps using Docker
  • Implemented Microservices on OpenShift based on Docker to achieve Continuous Delivery
  • Responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.
  • Integrated code quality and code management tools such as Sonar and Fortify along cucumber tests scripts through Jenkins to check the performance of the applications.
  • Creating the Docker images and tagged them push that image for all the promotional environments for all the applications.
  • Co-ordinating with all the Dev, QA,business and release engineers to make the application delivered the software as expected for clients.
  • Build Automation and Build docker files, Pipe Development using Jenkins and Maven.
  • Conducted auto deployment of software applications in secure and managed environment using Docker container technology.
  • Enhanced existing automated Build/Deploy process and architect the next generation centralized deployment processes using Octopus.
  • Automated and tested the Build and deployment of the CRM product on Smoke, DEV Environment using power shell and Octopus tool.
  • 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
  • Design, develop and implement an automated in Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using XL Deployand xl-release automation tools for promoting the built package to all the higher environments.
  • Automated AWS infrastructure deployments with Terraform.
  • Creating and Managing VMs in Windows Azure and setting up communication with the help of Endpoints and VM Migrations from Transitional hosts and VMware
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, Traffic Manager
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Migrating the version controlling systems like SVN, Git and Created the hooks in codehub for automated build and configured the Jenkinsto kick off the builds for extracted the war file and deployed in the application to DEV server like apache tomcat, and OpenShift server.
  • Converted VB6 applications to C#.NET.
  • Installing, configuring on AWS platform.
  • Built and Implemented complete CI stack to migrate from a Puppet stack in a colo to Terraform with Chef in AWS.
  • Worked with git to maintain code, deploy code through Travis and Terraform to Amazon Web Services via Dies.
  • Used Terraform to set up application specific infrastructure (Mantl).
  • Configured the XL Deploy and XL Release for all the applications from scratch, once the build package is available, then promoted with simple enable options to deploy in the targeted servers.
  • Designed, Installed and Implemented CI/CD automation system. Used Ant, Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Implemented Maven Release Plug-in through Jenkins Jobs for deploying the artifacts to Nexus, Artifactory. Maintained Nexus for storing artifacts and for searching the dependencies of a project based on GAV coordinates.
  • Managed Version Control Subversion (SVN) and GIT Enterprise; and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases Expertise in the installation, support, configuration and maintenance of RedHat/SuSE Linux,
  • Maintained Artifacts in binary repositories using JFrog Arifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
  • Provision, for deployment, orchestration, and operations across multiple data centers and cloud providers, Core Coverage, Cloud-Specific Infrastructure and Systems and Architecture Cloud Planning
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Releases.

ENVIRONMENT: Xldeploy, XLRelease, AWS, Azure, NoSQL, Open shift, Docker, Cassandra, Fortify scan, Sonar, Java/J2EE,SVN,GIT,Codehub,ANT, Maven, SVN, Octopus, Artifactory, Terraform, RHEL, Solaris, Tomcat, CA Rally, Unix/Linux, Jenkins, Shell scripting.

Confidential, NJ

DevOps Engineer

  • Migrated the Projects from Old deploy servers to new deploy servers in DEV/TEST/INT/QA/Prod in a manual and automated process while maintaining the ability to perform project Build and deploy.
  • Provided the assistance to developers and other team members in any build issues.
  • Used Hudson/Jenkins in setting up CI/CD pipeline to deliver the software with the better quality and fast by using different plugging like EMMA,checkstyle and find bugs resources.
  • Was responsible in scripting the process to ensure the artifacts (code/plugins/components) that are built and tested in QA environments are also deployed into production environments. gathered the components (code fixes,assets and improvements) for products and projects. ensured components are ready for Production
  • Built tagged versions of components
  • Deploying the applications to various environments for testing (QA,INT/DEMO/PROD)
  • Deployed the specific versions to various environments and planned to continue to follow the existing internal process for code reviews, approvals and release verification.
  • Invoked ant, maven, batch scripts to automate the build process to compile, archive and stage the artifacts.
  • Monitored each and every application proactively to ensure the uptime on the F5 Software \
  • Used site test page to test the internal workings of an application
  • Collaborated in the automation of AWS infrastructure via Terraform, Ansible, and Jenkins - software and services configuration via chef cookbooks.
  • Had integrated with Team City and Octopus for the continuous integration and continuous delivery. The development is incremental, once the changes are checked-in to TFS, the daily build runs, executes the unit test cases and deploys the changes on CI environment.
  • Used SVN to track the versions of an application throughout the build and deployment process with the time stamp
  • Roll backed the applications whenever required for any Conflicts/issues while deploying to production.
  • Used SVN for creating the branches, merging and releasing the code version.
  • Co-ordinated with release engineer, Developers, architects for all active builds and planned a successful release.
  • During migration process, after build ensured all the artifacts are staged in new staging server and pulling from the new staging server.
  • Terraform API to create infrastructure on AWS as a code.
  • Performed change impact analysis and estimation on code changes. Utilized VB.NET, ASP.NET, Visual Studio 2010 and SQL Server 2008.
  • Wrote custom VB.NET 2010 application for use on tablets, application server, and desktop machines to track ballistic materials throughout the manufacturing process.
  • Created and maintained Branches, labels, work spaces on Git, Participated in merging of source code.
  • Updated the build scripts and build configuration of trunk and branch version in SVN for new Build environment.
  • Cloned and Re-configured separate build jobs that could use nexus to purely file artifacts
  • Wrote and Used the Batch scripts to automate the deployment process from One environment to another.
  • Upon completion of Jobs in old deploy server is disabled and deactivated.

ENVIRONMENT: Java/J2EE,NAnt, MS-Build, SVN, Git, Nexus, Octopus, windows, RHEL, Tomcat, JIRA, Unix/Linux, Jenkins, Power shell, JDK 1.8, Postgre db, Shell scripting.

Confidential, Bloomfield, CT

DevOps Engineer

  • Migration from Jenkins Continuous integration tool to Bamboo. Created CI/CD pipeline from dev to production environments using bamboo and integrated Maven with SVN to manage and deploy project related tags
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Manage network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Support current migration of Data Center to Amazon Cloud.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Design roles and groups using AWS Identity and Access Management (IAM).
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Provide oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Setting up continuous integration and formal builds using Bamboo with Artifactory repository
  • Installing and monitoring tools on Windows and Linux Environments.
  • Configured the individual plans with source code repository, maven tool and artifactory and enabled the multiple plugins according to the needs.
  • Configuring Tool set with Databases and integrating the tools to communicate with each other.
  • Migrating the Application using Maven as Build tool.
  • Working in automated system for IT infrastructure management with Chef
  • Managing Jenkins for continuous integration and chef for deployment
  • Creating and setting up Artifacts repositories in Artifactory Professional Repository manager.
  • Setting up connectivity between the tool set and the servers.
  • Developed many chef cookbooks like tomcat, apache HTTP, Postfix, NTP etc. for automation of infrastructure.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Setting up client server model of Chef in development environment of OCI and Writing Scripts for automatic Deployment through Bamboo.
  • Managing build pipeline using Jenkins and various AWS services
  • Setting up Bamboo plans for SonarQube Analysis and automated QA and all other promotional environments through Bamboo.
  • Automated scheduling /periodically builds and Deployments on timely basis.
  • Creating Jira workflows to automate deployment and issue tracking.
  • Admin JIRA (Issue tracking tool), Artifactory, and integrated with bamboo
  • Set up build notifications, created the users and assigned the permissions on bamboo.
  • Deploy the all build artifacts in tomcat server and resolved the issues for any failed jobs.
  • Used Jenkins/Bamboo to automate everyday builds, testing and deployed in Artifactory and tomcat servers.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Involved partially in deploying WARs/EARs backend through Tomcat and wso2 Application Server console.

Environment: Java/J2EE,ANT, Maven, AWS, chef, puppet, SVN, Artifactory, Windows, RHEL, Tomcat, JIRA, Unix/Linux, Jenkins, Bamboo, JDK 1.8, Postgre db, Shell scripting.

Confidential - Overland Park, KS

DevOps Engineer

  • Working with DEV/ST/RTB/ORT/Prod/DR environments with JBoss6.
  • JDK1.7, Oracle commerce 11.1, Creating build scripts using ANT and IVY for all applications.
  • Migrate schemas from ATG9.2 to OCP (ATG) 11.1.
  • Supporting Oracle commerce 11.1 builds and deployment for all Confidential .com applications, as well as working on setting up the Continuous builds environment.
  • Triggering Builds done by either manually or automated by using ant scripts.
  • Familiar with manual deployments and automated deployments.
  • Supported all various releases at code freeze periods.
  • Worked & supported Weekly, Bi-weekly, Monthly and Global release applications.
  • Applied layering changes on different environments.
  • Implemented and maintained the branching and build/release strategies.
  • Carried Deployments and builds on various environments.
  • Developed many plugins for matrix collection of various applications using Ruby and Bash shell scripting and integrated with log monitoring tool Nagios for continuous monitoring.
  • Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Worked for Creating the Software Configuration Management Plan.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Application.
  • Created and maintained Branches, labels, work spaces, Participated in merging of source code.
  • Design, implement, automate and administer build & deployment systems, infrastructure, and environments for our application systems
  • Build, configure and deploy tools for the development teams
  • Deploy production code and related configurations to ensure they get to production on time
  • Maintain code, configurations, and stability of pre and post production environments.
  • Supporting Oracle commerce 11.1 builds and deployment for all Confidential .com applications
  • Set up the CI/CD environment and created monitoring scripts for all new JVMs.
  • Experience in working with Jboss6.x EAP installation and configurations
  • Building and deploying application code to JBOSS
  • Well Experienced on Unix/Linux scripting/Ant

Environment: Java/J2EE,ANT,Android Applications, chef, python, Tomcat, JBoss 6.1 EAP, Sub version, JIRA, Unix/Linux, Jenkins, JDK 1.7, Oracle 11.1, Power Shell scripting.

Confidential, Schaumburg, IL

DevOps/Build Engineer

  • Responsible for day to day Build and deployments in pre-prod and production environments.
  • Utilized Java build/automaton tools such as ANT and Maven. Wrote ANT Scripts to automate the build process
  • Carried Deployments and builds on various environments
  • Wrote ANT Scripts to automate the build process
  • Involved in Setting up CI/CD Environment using Bamboo.
  • Used UNIX Shell/Perl scripts to automate the deployment process
  • Responsible for automated SVN administration tasks using PERL Scripts
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE)
  • Assist developers in integrating their code with the main stream
  • Used Bamboo Merge conflicting code to ensure release to test environments
  • Create automated build procedures to ensure code is always ready for deployment
  • Create and maintain build scripts using Final Builder to perform builds efficiently
  • Experienced with JIRA and Bamboo for defect tracking
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release
  • Planning, scheduling and documenting releases at code Freeze Periods
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed
  • Shell scripting for building and deploying java application to target environments
  • Coordinated with different teams before and after the production deployments.

ENVIRONMENT: Java/J2EE Ant, Maven, Tomcat, JBoss, Sub version, JIRA, SVN, Bamboo, shell, bash, Unix, Sonatype Nexus.

Confidential, Phoenix, AZ

Build and Release Engineer

  • Performed software configuration/release management activities for three different .Net applications
  • Designed and implemented Continues Integration process and tools with approval from development and other affected teams
  • Defined processes to build and deliver software baselines for internal as well as external customers
  • Continuously talking to Anthill consultants for any licensing, technical, and ongoing issues with Anthill Tool, anthill patching, and all sorts of applications related needs
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools
  • 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
  • Creating metadata types Branch, Label, Trigger and Hyperlink. Supporting developers in creating config-spec. Carried out the Merge process as defined in the usage model in each project. Ownership of release branch. Implemented Triggers to enforce development policies to invoke operations before or after the execution of Critical Clear Case Operations and Events, using PERL Scripts
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and Clear Case Administrator
  • Worked on cross platforms (Windows-NT & LINUX) to gain thorough understanding of the Clear Case functionality in both the Operating Systems
  • Coordinated Change Control Board Meeting to discuss Defects and Enhancements for the project. Generated Reports before the meeting to discuss the nature of defects, so as to reach consensus to resolve the defects before the next Build and Test Operation
  • Built Version Controlled Java code on Clear Case Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts for VGS' Partners.

Environment: Clear Case, SVN, Shell,.Net, ANT, Maven Hudson JIRA. Linux, Windows, JBoss, Visual Basic 6.0, Visual SourceSafe 6.0, SQL Server 2005/2008, PERL, Cruise Control.

Confidential, Denver, CO

Configuration Management Consultant

  • Developed and supported the Configuration and Change Management Processes and procedures
  • Performed all necessary day-to-day Clear Case/CVS support for different projects
  • Responsible for design and maintenance of the CVS Repositories, views, and the access control strategies
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Involved in migrating data from CVS to Clear Case using Clear Case import tools
  • Designed and implemented Clear Case and CVS metadata including elements, labels, attributes, triggers and hyperlinks
  • Implemented and maintained the branching and build/release strategies utilizing CVS/Clear Case
  • Administered VOBs, and views. Created scripts for backing up and restoring VOBs and views
  • Automated Clear Case based release management process including monitoring changes between releases
  • Developed and maintained UNIX/Perl scripts for build and release tasks
  • Converted old builds using MAKE to ANT and XML
  • Modified the existing ANT scripts to suit the new project requirements
  • Involved In build and Deployment of various projects using Web Sphere Admin console and script files
  • Facilitated the Change Control Board and assessed Change requests for scheduled builds
  • Documented release, builds and source control procedures and plans
  • Managed builds, release, related tools and communication needs for a development team of up to 40 contributors in two geographic locations
  • Provided release updates to the management team and business liaison leads
  • Served as an advocate for best practices in software configuration management following CMM standards.

Environment: Java/J2ee, Ant, Maven, Subversion, UNIX, SVN, CVS, Remedy, Web Logic, Tomcat, Jenkins.

Confidential

Configuration Management Consultant

  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deploying WARs/EARs (backend) through Web Logic Application Server console.
  • Performed setup of clustered environment with Web Logic Application Server.
  • Used Shell script to configure the Web Logic application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool
  • Managed the entire release communication and Release co-ordination during the Project roll-out
  • Involved in estimating the resources required for the project based on the requirements.

Environment: Java, Maven, Jenkins, Jira, Linux, Web Logic, Subversion, Shell scripting.

We'd love your feedback!