We provide IT Staff Augmentation Services!

Cloud Aws Engineer/ Azure Engineer /lead Devops Engineer Resume

2.00/5 (Submit Your Rating)

Spark, MD

SUMMARY:

  • Over 12 years of experience in Cloud, Software Configuration, Build - Release/DevOps Engineering.
  • Experience in Build automation tools like Jenkins, Ant, Maven, Bamboo.
  • Application Deployments & Environment configuration using Chef, Puppet, AWS.
  • Expert in using different source code version control tools like GIT, Subversion and Perforce.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Experience in Devops preferably with cloud connected devices systems, distributed applications and databases using Java, Scala, Apache Tomcat, Cassandra and RDBMS.
  • Deploying and maintaining Micro services using Docker.
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
  • Proficient with Python & Shell Scripting for build automations.
  • Used Zabbix for monitoring the performance of the servers and applications hosted on VPS.
  • Cloud Orchestration and automation using AWS Api(Boto) and Chef-Solo.
  • Experience writing and maintaining Big Data Pipelines using Hadoop,Hive,Kafka etc.
  • Experience automating deployments on Application Server JBoss, Tomcat, Webspehere.
  • Experience with defining release strategy, process and preparing user documentation for software configuration management.
  • Experience with implementing project change control into software release management in multiple technical environments including UNIX, LINUX and Windows.
  • Experienced with automating release process using Maven, Jenkins, Jira as tools in diversified project environment.
  • Proficient with Java, Microsoft .Net Build & Release applications.

TECHNICAL SKILLS:

Languages: Perl scripting, UNIX Shell-Bash scripting, JAVA/J2EE, CGI, VB/C#.NET

Operating Systems: Windows, Linux, Solaris

SCM Tools: Git, SVN, ClearCase, Visual Source Safe, CVS, JIRA, MS TFS

Build Tools: Make, Team Build, ANT, Maven 2.0, Hudson, and Cruise Control

Deployment Tools: Puppet, Ansible, Chef.

Web Servers: Weblogic, Web Sphere, Apache Tomcat, Jboss

Databases: MS Access, MYSQL, MS SQL Server 7.0/2000, Oracle

Testing Too: WinRunner, TestDirector, LoadRunner and Quality Center

Others: Rational Requisite Pro, Rational Rose, SharePoint, MS, MS-OFFICE

PROFESSIONAL EXPERIENCE:

Confidential, Spark, MD

Cloud AWS Engineer/ Azure Engineer /Lead DevOps Engineer

Responsibilities:

  • Automated Continuous Integration builds, nightly builds, deployments and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) using VSTSBuild, Power Shell, and MS Build, MS Deploy.
  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
  • Worked closely with QA Teams, Business Teams, and DBA team and Product Operations teams to identify QA and UAT cycles release schedule to non-prod and prod environments.
  • Identified and logged defects in VSTS and interacted with developers to priorities the issues.
  • Ownership for Azure SQL server DB deployment & managed the continues integration & continues deployment.
  • Created Build definition and Release definition for Continuous Integration and Continuous Deployment.
  • Worked on CI/CD for PostgreSQL and MySQL Applications.
  • Created dashboards in VSTS for CI/CDpipelines, Work items and bugs.
  • Resolved Merge Conflicts,configured triggers and queued new builds within the release pipeline.
  • Monitored and tracked deployments.
  • Wrote Powershell scripting for task automation and to schedule tasks.
  • Developed Power BI model used for financial reporting of P & L and Headcount.
  • Used various sources to pull data into Power BI such as SQL Server, SAP BW, Oracle, SQL Azure etc.
  • Database creation (DDL, DML, DCL), database tuning, SQL tuning, performance planning.
  • Extensively used Joins and Sub-Queries to simplify complex queries involving multiple tables.
  • Developed tabular queries for efficient analysis of report using Pivot/Un pivot in T-SQL.
  • Create and publish NuGet packages and maintain the NuGet infrastructure that several teams use at build time.
  • Created manual TestCases to check that each of the deliverables meet users requirement.
  • Working as Cloud Administrator on Microsoft Azure, involved in configuring virtualmachines, storage accounts, resource groups.
  • Remote login to Virtual Machines to troubleshoot, monitor and deploy applications.
  • Managing Windows2012 servers, troubleshootingIP issues and working with different support teams.
  • Managing Identity Access management of AzureSubscriptions, Azure AD, AzureAD Application Proxy, AzureAD Connect, AzureAD Pass Through Authentication
  • Creating and managing application integrations for identify and access management. Having Experience of Creating conditional Access policies Multifactor authentication (MFA), Resetting MFA and Resolving the MFA issues.
  • Configuration of Microsoft DevTest Labs to migrate the virtual machines from one subscription to another subscription.
  • Managed new deployments and handled upgrades of clusters in Service Fabric to make sure the application is reliable.
  • Upgrading patches to AzureClusters.
  • Worked on MS Excel to generate daily Reports.

Confidential, Owings Mills, MD

Cloud AWS/Sr. DevOps Engineer /Lead

Responsibilities:

  • Responsible for Design and architecture of different Release Environments for new projects.
  • Writing make, Maven and Ant build tools for application layer modules.
  • Successfully automated deployment of Cassandra and MongoDB by writing chef recipes and preparing cookbooks.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Puppet, Maven & Nexus in Linux environment.
  • Defining Release Process & Policy for projects early in SDLC.
  • Assisted in administering and configuring NoSQL Databases like Cassandra, MongoDB etc.
  • Orchestrating different Cloud applications using AWS (VPC, ELB, Route53, S3 etc.)
  • Deploying Micro services in Dev & QA environment using AWS ECS and Docker.
  • Able to create scripts for system administration, Cloud AWS and Azure using languages such as BASH and Python.
  • Hands on experience in writing Ansible scripts and used Ansible for configure tomcat servers and maintenance.
  • Responsible for nightly and weekly builds for different modules.
  • Generate active directory reports with PowerShell. Provide site progress reports to project leadership.
  • Experience in development with Perl, Python, PowerShell or other scripting languages.
  • Performed CI/CD using TeamCity.
  • Performed system maintenance using TeamCity.
  • Member of CCM representing changes for Release and environment configuration.
  • Responsible for configuring management of different application layer modules.
  • Responsible for Database build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.

Confidential, Jacksonville, FL

Senior DevOps/Configuration Engineer

Responsibilities:

  • Managing the Subversion based source code repository and ensure proper versioning
  • Supporting builds and deployments for different environments (Test, Staging and Pre-Prod).
  • Managing CM activities like merges, creating future branches and New Hudson jobs.
  • Managing Cross-Dependency meeting with all IT teams to make sure that they are aware and addressing the software testing as well as release cross-dependencies before releasing it into production.
  • Maintain and automated build processes using Hudson and associated technologies
  • Recommend strategies to support parallel development activities by providing Branching Models.
  • Responsible for identifying, improving, and deploying software configuration practices.
  • Troubleshooting build, deployment and/or configuration problems in development, sandbox, staging and production environments.
  • Trouble shooting the problems related with Portal-server configuration issues and performance issues.
  • Extensively worked on WebLogic for deploying EAR, WAR files in Dev, Test and Staging environments.
  • Non-Prod and Prod Support in Complex environment and Troubleshoot critical application issues working closely with Developers

Confidential, Charlotte, NC

Senior DevOps /Build & Release Engineer

Responsibilities:

  • Release Engineer for Application Support and Delivery group and managed multiple groups and their software release for various applications.
  • Developed and managed build, deployment, server configuration, monitoring through Git, Maven, Jenkins, Puppet, Splunk, AppDynamic, Hubble.
  • Created automated builds for deployment into non-prod environment
  • Promoted codes from DEV to SIT to PP and to PROD
  • Prepared Punch-list for each implementation and communicated with various groups involved during the production implementation
  • Helped major platform upgrade for Liferay for codebases changes and set up environment for automated builds.
  • Use PowerShell scripts for the automation of the system. Work with Security team for Active Directory auditing. Configuring Windows Clustering.
  • Developed/managed puppet manifest for automated deployment to various servers.
  • Build release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting.
  • Experience on scripting (e.g. Bash, PowerShell, Perl, Ruby, Python).
  • Created various jobs in Splunk for logs management
  • Used Automation Tools like Ansible, Chef.
  • Worked as Stash Git admin and performed activity like project creation, permissions, strategies and worked on day to day issues if developers have any
  • Installed and configured build Jobs in Jenkins.
  • Created groups/users and defined user permissions for the projects in Git, Jira, Confluence.
  • Effective communication to all stake holders for any upcoming changes into environments
  • Actively participate in release coordination and communication to stakeholders
  • Documented changes in Maximo to make sure audit requirements are followed with all details regarding production activity.
  • Work closely with the in-house testing, infrastructure and Production support teams.
  • Worked with in house Audit Team and successfully managed to clear all audit queries with proper documentation associated with all changes…

Confidential, Tulsa, OK

DevOps/Deployment Engineer

Responsibilities:

  • Deployment Lead for a Shared Services group of company and handling multiple software release for production support team for .NET software releases.
  • Developed and Managed build through Team Foundation Server
  • Created and maintained Release Calendar to manage multiple application releases
  • Prepared release notes for each implementation for auditing purpose.
  • Performs ongoing optimization, upgrades, and patches of applications.
  • Designed and managed build and release methodologies using VSS, TFS for Applications
  • Experience in writing branching and merging methodologies in VSS and TFS
  • Deployed code from DEV to Staging to QA to PROD
  • Defined methodology for TFS Source code migration and branching and merging.
  • Implements new applications from design through post installation stages including licensing, deployment, troubleshooting and documentation.
  • Developed WLST/Jython, Python, ANT scripts, UNIX shell scripts to automate the deployment process.
  • Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control and IIS)
  • Worked extensively with Change Management Team and Represented Production support team for their upcoming application changes to the production.
  • Deeply involved for testing and bringing HP Service Manager on board.
  • Documented all changes to Service Center and HP Service Manager to make sure ITIL processes followed correctly
  • Worked with Change Management Tool like Service Center and Service Manager and documented changes going into production with their details for auditing purpose.
  • Used HP Service Manager for documenting Incident, Problems, Change, Service Catalogue request and Help desk support.
  • Helped individual project like Run the Engine and Centralized Testing

Confidential, Chevy Chase, MD

Build/Release Engineer

Responsibilities:

  • SCM Engineer for a team that involved five different development teams and multiple simultaneous Java/J2EE and .NET software releases.
  • Provided all ClearCase/Subversion administration including Repositories, work space, and security administration.
  • Implemented access control strategies for ClearCase/Subversion Repos.
  • Defined branching, labeling, and merge strategies for all applications in ClearCase/Subversion.
  • Provided end-user training for all ClearCase/Subversion users to effectively use the tool.
  • Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for Weblogic and UNIX servers.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Worked with development team to migrate Ant scripts to Maven.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Coordinated in CCB establishment and also conducted Status Accounting and audits for the projects.
  • Studied impact analysis of change requests/defects and made reports to discuss with CCB.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release media and release notes for each scheduled release.

Confidential, Richmond, VA

Build/Release Engineer

Responsibilities:

  • Developed and supported the Configuration and Change Management Processes and procedures.
  • Performed all necessary day-to-day ClearCase/CVS support for different projects.
  • Responsible for design and maintenance of the CVS Repositories, views, and the access control strategies.
  • Involved in migrating data from CVS to ClearCase using ClearCase import tools.
  • Designed and implemented ClearCase and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented and maintained the branching and build/release strategies utilizing CVS/ClearCase.
  • Administered VOBs, and views. Created scripts for backing up and restoring VOBs and views.
  • Automated ClearCase 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.

Confidential, Woodlawn, MD

Build Release Engineer

Responsibilities:

  • Responsible for Design and architecture of different Release Environments for new projects.
  • Writing make, Maven and Ant build tools for application layer modules.
  • Provided all ClearCase/Subversion administration including Repositories, work space, and security administration.
  • Implemented access control strategies for ClearCase/Subversion Repos.
  • Defined branching, labeling, and merge strategies for all applications in ClearCase/Subversion.
  • Provided end-user training for all ClearCase/Subversion users to effectively use the tool.
  • Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for Weblogic and UNIX servers.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Worked with development team to migrate Ant scripts to Maven.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Coordinated in CCB establishment and also conducted Status Accounting and audits for the projects.
  • Studied impact analysis of change requests/defects and made reports to discuss with CCB.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release media and release notes for each scheduled release.

We'd love your feedback!