We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • I am a technology Professional with 7 years of experience working in the areas of DevOps engineering with core concentration towards Continuous Integration, Continuous Delivery, Build, Deployment and Environment Management helping organizations deliver better tested, certified and packaged binaries to PROD environments. Responsible for infrastructure management and configuration changes.
  • My core proficiency lies in implementing and enhancing CI/CD process supporting an organization to achieve a Quality and consistent software delivery continuously and across different environments .I am always about upcoming technologies and tools that provide great solutions that push our delivery capabilities forward to anticipate customer needs, and incentivize individuals to transform and innovate progressively
  • Have good understanding of various DevOps ideologies bringing together CI/CD methodologies along with tools like AWS, Chef, GIT & Jenkins in making build/release operations teams more efficient and to compete along with Dev Teams in Agile environments and deliver Ops task on time.
  • With a strong background in Build/Release Management, Environment & Infrastructure areas, I can support and enhance various Automation activities helping software delivery and deployments to be reliable and on time.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Expertise in several areas of AWS like EC2, EBS, ELB, S3, Glacier and cloud watch.
  • Provisioned and Configured several testing and lower level environments on demand via AWS EC2, chef and Jenkins.
  • Written chef cookbooks from scratch to automate the middleware installation and configuration tasks (with tomcat) and I have customized cookbooks taken from chef supermarket to meet our daily requirements.
  • On the Chef Server side I have knowledge monitoring the log files, working with organizations & groups chef management console and setting up workstations etc.
  • Good command with knife utility, bootstrapping new nodes, mirroring them to the existing one’s by executing the run lists with required cookbooks.
  • Knowledge on setting up CI process for chef cookbooks, peer reviews, cookbook freezes, source code maintenance of cookbooks etc.
  • Experience using Berkshelf to manage dependencies, setting up test kitchen to validate new cookbooks and used custom resources, chef handlers, data bags etc...
  • I used food critic& rubocop to implement Code/Peer review process for chef cookbooks validation.
  • Good command on all areas of Jenkins from installation of master on Linux/windows to setting up 10’s of master/slave configuration, maintaining the workspaces, backups, securing Jenkins, LDAP integrations, Plugin management and reports generation.
  • Created and maintained several downstream pipeline job configurations for various applications with multiple releases running in parallel.
  • I have installed and implemented several plugins for VM’s provision via AWS, code quality analysis, job duplications etc...
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Junit, Cobertura, Clover, PMD, find bugs and Check style.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab, and Gerrit), Clear case, Harvest and VSS.
  • Used ANT scripts, Make and Maven for Build process.
  • Experience in Bug Tracking tool like Jira, ClearQuestandHP Quality Center.
  • Highly skilled in the employment of ITIL Best Practices with proven leadership in the Incident, Problem, Change, Availability, and Service Delivery as well as in Process Building.
  • Responsible for all aspects of the Software Configuration Management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.
  • Worked on code migration activities for Enterprise Application Integration (EAI) using Tibco, setting up new interfaces, deployments and GV value changes to existing Interfaces.
  • Team player with excellent Interpersonal Skills, Self - Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and with a good Customer Support Experience.
  • Implemented Continuous Delivery setup to created packages from Jenkins and to be deployed to Applications servers through Run deck jobs with chef as the backend configuration management tool.
  • Work closely with QE team to automate testing and tie them as part of CI and provide feedback as soon as there is change in source code .
  • Manage production deployments, work closely with OPS to make sure all the tasks required for the production deployments are captured and automate them using chef
  • Used nose tests to run unit tests and provide feedback to developers as soon as there is a check-in to GIT .
  • Worked with coverage.py for generating code coverage metrics to the management
  • Explored many tools and done many POC’s for the SDLC tools.

TECHNICAL SKILLS:

DevOps: Chef, Puppet (basic knowledge), AWS

Build Tools: Ant, Maven, Gradle, and NANT.

Scripting Languages: Shell, Ruby, Perl

Configuration Management: Perforce, Subversion, GIT, PVCS Version Manager

CI Tools: Jenkins, AntHillPro, Teamcity, Bamboo

Operating Systems: Windows, UNIX, RHEL and Solaris.

Databases: Oracle, MySQL, MS Access

Change Management: Remedy, Service Now, and PVCS Tracker.

Web/Application Servers: Tomcat, HTTP Server, WebLogic, JbossBug Reporting Tools: SDM-12, Bug Zilla, JIRA and Rational Clear Quest.

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr. DevOps engineer

Responsibilities:

  • Working as DevOps engineer in a group distributed across US, London and Poland, I was responsible for automation in areas of VM provisioning (AWS), Middleware installation (tomcat) and writing cookbooks to achieve the same.
  • Part of chef cookbook code review team before testing out cookbooks using test kitchen and validating with food critic.
  • Supported Primarily Java based applications with source codes in GIT and that follow branch by feature methodologies.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Assist users and developers with the setup, installation, and testing of their applications. Interface with users and developers in order to resolve technical and user problems.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Implemented new Process and Policies for Build Process and involved in Auditing.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef.
  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring,
  • Using web-frontend altered configuration data in chef's node database.
  • Created chef (data bag) driven configuration of user accounts.
  • Managed pkg/apt build system and package repositories.
  • Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Responsible for all the build and release activities in consumer facing Applications, client software rollouts, release planning and support bi-weekly releases
  • Experience in Migrating Projects from ANT to Maven.
  • Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment (Chef/Puppet, Yum, rsync).
  • Implemented Automated Application Deployment using Chef.
  • Written Deployment Scripts and Automation Scripts
  • Participated in all Product Release and Patches.
  • Managed GIT and SVN as Source Control Systems
  • Managed Atlas Sian Tools Confluence, JIRA and Bamboo
  • Managed Sonatype Nexus for Artifact and Dependency Management Systems.
  • Defined the Build and automated Testing Infrastructure. Educated both Development and QA teams with the tools and process.
  • Managed GitHub Projects and migrated from SVN to GitHub with history.
  • Implementing Change Management and Release Management based on the ITIL Framework. Starting up project for Configuration Management Database
  • Design ITIL Processes, Procedures integrated with tool capabilities
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Involved in building rpms using Maven rpm Plugin.
  • Provided support for Artifact Management using Puppet and used Nexusyum Plugin to provide yum Integration from Repository Server.
  • Written Puppet Modules for Application Deployment.
  • Involved in Dev / QA Deployments and automated using Maven.
  • Supported the Developers when there were Conflicts during the Merging process.
  • Experience in building .Net Applications using MS Build and deploy them to IIS Servers.
  • Extensive knowledge of MultipleClientOperatingSystems such as Windows, UNIX and Linux.

Environment:: AWS, Chef, Docker, Jenkins, GIT, Java, ANT, Maven, Nexus, SVN, GIT (GitHub), Python Shell, Scripting, Tomcat.

Confidential, Pleasanton, CA

Build Release Engineer

Responsibilities:

  • Identify Configuration Items (CI) and document their characteristics. After every Deployment, delivered the Release Notes on SharePoint site.
  • Experience in managing Source control Systems like Harvest and GIT.
  • Used Build Forge to automate and accelerate the Build Release Process. This includes repetitive tasks in productivity development life cycles.
  • Responsible for the effective Delivery of capabilities supporting ITIL Processes and ITSM Tools utilizing Industry Best Practices.
  • Responsibility to monitor the ITIL Service Delivery via Process Mapping Audits and Designing the Procedure.
  • Used ANT and Python Scripts to Automate the Build and Deployment Process to the web services.
  • Monitoring each Service Deployment and validating the Services across all Environments.
  • Involved SCA Modules in in building and deployingIBM WebSphere Process Server.
  • Expertise in using Service deploy Command and Build the EARS with Project Interchange Files.
  • Experience in opening PMR and working with IBM Lab Team to get the Solution and Implement them in the all Environments.
  • Created Performance Monitoring Best Practice Document and posted in Microsoft SharePoint Website.
  • Worked in Cross-Platform Environments like UNIX and Windows.
  • Prepared the Release Plan Document for all the Production Releases such as Rollback Plan or Back Out Plan, Implementation Plan and Test Plans
  • Getting Approvals from all the Managerial Group, Quality Assurance Group and Deployment Group which are included in the HP Service Management System Ticketing Tool for all the Production Releases.
  • Provided assistance for the smooth phases of Release for Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different Teams.
  • Working with Change Order with current Release and implement them in the Production.

Environment:: GIT, Maven, Ant, TFS, Wsadmin, Python, WebSphere, Tomcat, SVN, Jira, Junit, Service Deploy,SoapUI

Confidential, San Francisco, CA

Release Engineer

Responsibilities:

  • Participated in Weekly Release Meetings with Technology Stakeholders to Identify and Mitigate potential risks associated with the Releases.
  • Imported and Managed Multiple Corporate Applications into Subversion (SVN).
  • Development, Quality Assurance and Management of Teams to ensure cross communication and confirmed approval of all Production Changes
  • Deployed the Java Applications into Web Application Servers like Apache Tomcat.
  • Executed User Administration and Maintenance Tasks including Creating Users and Groups, Reports and Queries.
  • Worked as a System Administrator for the Build and Deployments Process on the Enterprise Server.
  • Developed and Supported the Software Release Management and Procedures.
  • Responsible for Design and Maintenance of the Subversion/GITRepositories, Views, and the Access Control Strategies.
  • Performed Version Control Subversion Checkouts via Shell Scripts.
  • Used ANT and Maven as a Build Tools on Java Projects for the Development of Build Artifacts on the Source Code.
  • Automated the Build and Release Management Process including Monitoring Changes between Releases.
  • Deployed Java Applications into Web Application Servers like WebLogic.

Environment:: Ant, Maven, WLST, WebLogic, Artifactory, Tomcat, Jenkins, SVN, Harvest, Shell Scripting,Confluence, Linux / Sun OS, Bugzilla.SoapUI.

Confidential

Build/Release Engineer

Responsibilities:

  • Designed and implemented new software development, lifecycle management and
  • Collaboration tools and processes as appropriate. Assisted in the planning, building, and
  • Maintenance of engineering environments and infrastructure.
  • Configured and deploy tools to automate the build, test, and release processes.
  • Responsible for Building the applications in QA, Dev, Integration environments on different virtual machines.
  • Involved in monitoring builds, break/fix management, issue tracking, and identifying and resolving a wide variety of build-related issues for different products.
  • In case of build errors, Fix the issues if the errors are due to CM Tool and not caused by any code checked in by a Developer.
  • If the build is not working fine due to a developers check in, work with the developer to get the fix, and after checking in of the necessary fixes, make a new build and provide it to the software team.
  • Responsible for code generation and migration to different stages and making up the process Smooth and in supporting the team.
  • Responsible for documenting the procedures followed up in the build process.
  • Responsible for release notes and build process documentation, Issue log and bug reports.
  • Scheduled nightly builds and test the build daily to check whether it is working fine or not.
  • Modifying the build scripts to suit to project needs based on new components being added.
  • Creation of class files, jar files, war files, ear files.
  • Provided release updates to the management team and business liaison leads. Releases were done at feature level and not at individual changes or at file level.
  • Written scripts in Python to parse the data from build output and analyze the memory size
  • Requirements and reporting in csv format.

Environment:: SVN, Clear Case, WebSphere Portal, Tomcat, IBM Build Forge, ANT, Maven, RHEL, Clear Quest.

Confidential

Intern(AutoCAD Engineer)

Responsibilities:

  • Preparation of detailed part drawings assembly drawings for easy understanding.
  • Calculation of Wind Pressure at different terrains and different locations.
  • Wind load Analysis using STADD PRO.
  • Shadow Analysis using SOLMETRIC EYE.
  • Preparation of MMS VIEWS and SLDS using AutoCAD
  • Studying Drawings and Preparing Process Sheets.
  • Preparation of fabrication drawings with reference from the customer assembly.
  • Preparation of split detailed drawings from existing GA drawings for Easy.

We'd love your feedback!