We provide IT Staff Augmentation Services!

Sr. Cloud Engineer /devops/aws Engineer Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • Over all 11 years of experience in 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 Tools: WinRunner, TestDirector, LoadRunner and Quality Center

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

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr. Cloud Engineer /DevOps/AWS 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.
  • 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, 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, Chicago, IL

Senior DevOps Engineer/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, Pennington, NJ

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 (AWS) 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, Reston, VA

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 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, Chevy Chase, 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!