We provide IT Staff Augmentation Services!

Aws Cloud Engineer & Build Automation Engineer/onsite Release Manager Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Having 12+ Years of experience on DevOps, AWS Cloud, Configuration, Build & Release Management, Deployment and Java .Net Technologies.
  • Sound on configuration management automation tools such as Puppet, Chef, and Ansible.
  • Extensively worked on Jenkins continuous integration and for End - to-End automation for all build and deployments.
  • Expertise in Source Code Management tools such as SVN, GIT, and TFS 2015.
  • Expertise in Java, .Net build tools Ant, Maven and MSBuild.
  • In-depth experience in and IAM services AWS using EC2, Volume and Snapshot management, AWS DynamoDB, AWS S3, AWSRDS, AWS VPC, Route53, Elastic Beanstalk, Cloud Formation, OPS work.
  • Proficiency in writing automation scripts using Power Shell, Python to support infrastructure as code and continuous deployment.
  • Good experience in Cloud foundry and Azure.
  • Strong Experience of Amazon EC2, S3, Simple DB, RDS, Elastic Load Balancing, SQS , and other services in the AWS cloud infrastructure.
  • Extensive Experience in setting up the ALM Environment in Team Foundation Server.
  • Experience in using Bug tracking tools like JIRA, Remedy, and HP Quality Center.
  • Good experience in Banking, Financial services and Insurance domain.
  • Having good experience with windows application development platforms.
  • Expertise in documenting in deployment process and High-level preparation of Release Notes, Checklists, Quality Process docs, Analysis docs, Configuration docs with Versions.
  • Extensive experience in SCM concepts: Branching, Merging, check in/out, Labeling, Packaging, Baselines and Releases.
  • Build and deployment of BI solution and Microsoft Technologies.
  • Extensive experience in Installation, Configuration, Updates, Backups and Restore of MSI’s, BizTalk CRM applications and SQL Server Database.
  • Producing detailed Release plans, control Release Scope and monitoring milestones.
  • Experience in creating jobs, and schedule SSIS Packages using SQL Server Agent. Good in trouble shooting SQL job failures.
  • Analysis of Business Specification document /Source map document for creating packages and Reports.
  • Experience in C#. Net, ASP. Net, API’s, Ajax, Web Services, JavaScript and XML.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Coordinating activities with appropriate teams to meet release and project schedules.
  • Expertise in Repository Management tools SVN.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Good business, Communication Skills, Excellent Customer handling capabilities.

TECHNICAL SKILLS

DevOps Tools/Cloud Tech: Puppet, Chef, Ansible, AWS, Azure, Docker Containers

Technologies: NET, Java

OS: Windows XP, windows 2007/2010.

Build Tools: ANT, MAVEN, Nant, MS Build

SCM Tools: Subversion (Visual SVN 1.8.3)

CI Tools: Jenkins

CM Tools: Chef, Puppets, Ansible

Bug Tracking Tools: JIRA, Remedy and HP Quality Center (MQC).

Scripting Languages: PowerShell, Pearl, Python.

Modelling Tools: Microsoft Visio

Databases: SQL Server

Dot Net Technologies: C#.Net, ASP.Net, API’s, Ajax, HTML, XML, Java Script.

Web Services: IIS7.0

BI Technologies: SSIS, SSRS, SSAS

Versioning Tools: SVN, GIT, TFS

Code Quality: Tools SonarQube, Check style, PMD, Find Bugs, Cobertura

Repository Managers: GIT, TFS2015, SVN, VSS.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

AWS Cloud Engineer & Build Automation Engineer/Onsite Release Manager

Responsibilities:

  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Created Docker images using a Docker file , worked on Docker container snapshots, removing images and managing Docker volumes.
  • Experience in AWS, which includes Cloud Formation, Elastic Load Balancer, Cloud Watch, IAM, Route 53, SQS, VPC, S3, Dynamo DB, SNS, SMS, RDS, VM Import/Export and Lambda.
  • Migration of Existing Application to AWS cloud. Used IAM to create new accounts, roles and groups.
  • Configured S3 to host static web content and deployed cloud stack using AWS Opswork. Configured Elastic Load Balancers with Amazon EC2 Auto scaling groups.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN).
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using Jenkins and UDeploy.
  • Configured Teamcity as a common build engine to build and deploy applications to DEV, QA, and UAT and PROD environments.
  • Integrated JIRA with subversion and configured with Teamcity to automate the entire Build and release process.
  • Deployed nodes, patches, Installations with configuration management tools like Chef Automation tool.
  • Involved in writing Experience on shell and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture
  • Python shell scripts for compilation and deployment process.
  • Involved in automating builds and deployment process using Bash, Python, and Shell scripts with focus on DevOps tools, CI/CD, AWS Cloud Architecture.
  • Defined Release Management Process to setup the Pre-Prod, Prod deployments.
  • Create the Release Calendar for All teams and make the Release notes with clear updates for deployments.
  • Maintain and monitor procedures for all server backups by writing shell scripting.
  • Build Automation and Build Docker files, Pipe Development using Jenkins and Maven.
  • Managed Version Control Subversion (SVN) and GIT Enterprise; and Automated current build process with Teamcity with proposed Branching strategies to accommodate code in various testing cycles.
  • Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Ubuntu and Red Hat Linux
  • Writing an Ansible playbook from scratch to upgrade these servers one at a time in serial to reduce the downtime of running sites.
  • Configured and maintained TeamCity and Octopus for .NET applications.
  • Converted existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Setting up continuous integration and formal builds using Jenkins with Artifactory repository
  • Installed & Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc. with Opscode Chef Cookbooks/Recipes.
  • Using Splunk , Created Dashboards, Visualizations, Statistical reports, scheduled searches, alerts and worked on creating different other knowledge objects.
  • Configured Artifactory repository to store the generated binaries.
  • Installed and configured a private Docker Registry, authored various docker files to run apps in containers, experience using multi-container scheduling tools like Kubernetes.
  • On top of Docker, Kubernetes simplifies the deployment of our apps in a uniform way on composing infrastructure where Kubernetes is installed.
  • Responsible for installing and administrating the SonarQube for code quality check and Nexus repository and generating reports for different projects. Also, integrated them into Jenkins.
  • Involved in setting up builds using Puppet as a configuration management tool.
  • Scripting of administration tasks using command line, PowerShell, Shell Scripting, Groovy Scripting, Ruby, Python etc.
  • Created views and appropriate meta-data, performed merges, and executed build on a pool of dedicated build machines.
  • Create the CR/RFC for Production deployments and get the approvals.
  • Keep all the Sr. Managers and Directors to get into Go/No Go meetings.
  • Understand needs of application, portfolio and stakeholders. Ensure future releases are set up for success. Deploy the release according to the plan and manage escalation scenarios when releases do not go according to plan.
  • For each release, ensure all deployment planning is completed and all pre-release activities and identified and completed.
  • Communicate to the team on Preparing the code branch of items in scope and Execute the Deployment. And Communicate with All teams that deployment is completed.
  • Get the Security code from team for scanning and follow-up with pertaining team to get zero errors report.
  • Update Release Calendar on Pre-Prod/Prod deployment dates with the TFS work item/User stories.
  • Run / Initiate the lessons learned meetings from the Prod release Portfolios .

Environment: AWS, Service Now Tool, Ansible, MS Windows Server /2008/2012, Linux, Python, Shell Scripting, Teamcity, Git, Chef, Jenkins, Docker, SRP, Change Management tools, AppDynamics, TFS, MS builds, ANT, Maven, EC2, DNS, DHCP, IAAS, PAAS, S3, Auto scaling, Splunk, VMware ESX 3.5/4.0/4.1, CMake, Kubernetes, WebSphere Application, Puppet, Bash, Perl Scripting, MySQL Server, Java/J2EE Applications, Terraform, JUnit Bit Bucket, Sonarqube.

Confidential, Hamilton, NJ

DevOps\Release Engineer\TFS administrator

Responsibilities:

  • Maintained activities related to security in TFS.
  • Creating, editing new pages in Confluence with new system data.
  • Solved the Puppet-lint errors and updated Test results to Puppet Modules.
  • Escalated Build Issues to the Development Team and ensured Smooth Progress of deployments in different the environments.
  • Provided prod and non-prod env support for AppDynamics deployments and production incident response.
  • Cloning, modifying, updating the GIT repos and push back to the Bitbucket.
  • Creating builds using shell Scripts, ANT/Maven scripts manually and automated.
  • Administered Jenkins for Continuous Integration and Continuous Deployment into Tomcat/Web Sphere Application Servers, testing in build environment and release to test team on scheduled time. Integrated builds with Code Quality Tools like Cobertura, PMD and Find bugs.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework. Troubleshooting of Docker based applications.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible.
  • Automate, debug, and deploy the web applications using C#, SQL Server, AZURE, other tools including Fiddler and HTTP Watch.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration.
  • Managed GIT repositories for branching, merging, and tagging.
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups. Deployment and implementation of Chef for infrastructure as code initiative.
  • As an TFS admin was responsible for adding user to project, security and group maintains
  • Trained developers to get familiar on TFS 2012 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2012/2013
  • Involved in the migration activities for VSS to Clear case and to SVN
  • Created ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’ builds and deployed builds to different environments based on requests
  • Created Build Definitions for various environment deployments (DEV, TEST, STAGE)
  • As a TFS admin was responsible for adding user to project, security and group maintains.
  • Created Builds and deployed builds to different environments based on requests.
  • Escalated Build Issues to the Development Team and ensured Smooth Progress of deployments in different the environments.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Migrated all Team Projects from TFS 2012 to TFS 2013 Project Collections & setup various Team Projects into different Team Project Collections in TFS 2013
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Creating, Cloning, Restoring the snapshots from Database and created new DB instances.
  • Used Datadog to get the alerts on critical issues and notifies the host’s performance problems.

Environment: Puppet, Jenkins, Dot Net, Bitbucket, GIT, TFS, AppDynamics, MSBuild, chef, Jira, Maven, Chef, EC2, S3, SFTP Tool, SCM Tool, MSVisio, Windows 2003, HTML. Web forms, XML, XSLT, and CSS, MS office 2007, PowerShell, Jgit, PagerDuty, Graylog, Slack, Confluence, DynamoDB, RDS.

Confidential, Philadelphia

DevOps\Build and Release Engineer\TFS Admin

Responsibilities:

  • Used configuration management tools Puppet, Chef.
  • Automate and monitor builds with Ant.
  • As an TFS admin was responsible for adding user to project, security and group maintains
  • Trained developers to get familiar on TFS 2012 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2012/2013
  • Involved in the migration activities for VSS to Clear case and to SVN
  • Created ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’ builds and deployed builds to different environments based on requests.
  • Created Build Definitions for various environment deployments (DEV, TEST, STAGE)
  • As a TFS admin was responsible for adding user to project, security and group maintains.
  • Created Builds and deployed builds to different environments based on requests.
  • Escalated Build Issues to the Development Team and ensured Smooth Progress of deployments in different the environments.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Migrated all Team Projects from TFS 2012 to TFS 2013 Project Collections & setup various Team Projects into different Team Project Collections in TFS 2013
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Maintained activities related to security in TFS.
  • Escalated Build Issues to the Development Team and ensured Smooth Progress of deployments in different the environments.
  • Imported and managed multiple corporate applications into GIT repositories and give access rights to the authorized developers.
  • Setting up the automatic build and deployment automation for Java base project by using Jenkins and Maven.
  • Creating builds using shell Scripts, ANT/Maven scripts manually and automated.
  • Administered Jenkins for Continuous Integration and Continuous Deployment into Tomcat/Web Sphere Application Servers, testing in build environment and release to test team on scheduled time. Integrated builds with Code Quality Tools like Cobertura, PMD and Find bugs.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework. Troubleshooting of Docker based applications.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef and Ansible.
  • Responsible for getting the code coverage using Azure CC and Magellan.
  • Automate, debug, and deploy the web applications using C#, SQL Server, AZURE, other tools including Fiddler and HTTP Watch.
  • Very good understanding and working knowledge of Orchestrating Application Deployments with Ansible.
  • Ansible setup, managing hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Implemented auto environment creation using puppet and AWS.
  • Created Performance Monitoring Best Practice Document and posted in Microsoft SharePoint Website.
  • Managed GIT repositories for branching, merging, and tagging
  • Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups. Deployment and implementation of Chef for infrastructure as code initiative.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups

Environment: TFS, MSBuild, Jenkins, GIT, Chef, Jira, Maven, Ansible, EC2, S3, SFTP Tool, SCM Tool, MSVisio, Windows 2003, HTML. Web forms, Dot Net, XML, XSLT, and CSS, MS office 2007, PowerShell.

Confidential

Build and Release Engineer

Responsibilities:

  • Used configuration management tools Puppet, Chef.
  • Prepared Release Notes and checklists. Created branches and Labels.
  • Frequently interact with Client to meet his requirement.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process and Azure.
  • 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.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation with scripting using Power Shell.
  • Involved in defining documenting and maintaining code deployment pilot automation project documents.
  • Designed and implemented scalable, secure Cloud foundry architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud foundry) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts and can quickly evolve during development iterations. Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Created continuous integration system using Jenkins.
  • Developed Windows Power shell script to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS 2012.
  • Implemented quality release of Applications and solutions for Delivery Manager.
  • Hands on Exposure on TFS Version Control, VSS, SVN.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Worked on Maven to create artifacts from source code.
  • End-user training regarding branching strategies for all Subversion (SVN) users to effectively use the tool.
  • Drove releases, automated release process.
  • Used configuration management tools Chef, Puppet and Ansible.
  • Proposed branching strategy suitable for current application in Subversion.
  • Smoke Test the deployed application for standard functionality of the application.

Environment: Jenkins, Chef, Nant, PowerShell, GIT, SFTP Tool, SCM Tool, MSVisio, Windows 2003, HTML, Web forms, XML, XSLT, CSS, MS office 2007, TFS 2015, ASP.NET, C#.NET, .NET Framework 4.0/3.5, Sql Server 2012/2008.

Confidential, Madison, WI

Configuration and Build Release Programmer

Responsibilities:

  • Used configuration management tools Ansible.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Experience with build tools Ant and Maven for writing build. cXML’s and pommels respectively.
  • Partially worked as build tools administrator (SVN, Jira, and Jenkins).
  • Send releases to SID testing and resolving issues before going to questionnaire.
  • Successfully managed concurrent deliverables on time and with quality in fast-paced environment and under deadlines.
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Extensively worked on Informatics Designer, Workflow Manager.
  • Created and maintained Subversion repositories, branches and tags.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Used JIRA tool to track all the defects and changes related to Build and Release team.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Designed Web API-wrapper library for desktop and mobile, straddling native JS and Backbone.js data services.
  • Responsible for coordinating the Offshore and Onsite team and resolve all the issues faced by the team.
  • Extensively used Power Exchange to create and migrate Data maps from system level to Informatics servers.
  • Used Hudson/Jenkins to perform automated Builds and Deployments.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for reusability, scalability and functionality.
  • Writing shell and PowerShell scripts for automated deployments especially in handling all the tasks before admin console deployments.

Environment: Ansible, Maven, Puppet, CI, CD, SFTP Tool, TFS 2015, Nant, SCM Tool, MSVisio, Windows 2003, HTML. Web forms, ASP.NET, C#.NET, API’s, .NET Framework 4.0/3.5, Sql Server 2012/2008, Visual studio.Net 2008/2010, IIS 6.0/7.0, SSIS, SSRS, SSAS, XML, XSLT, CSS, MS office 2007, Quality center.

We'd love your feedback!