We provide IT Staff Augmentation Services!

Devopsengineer Resume

2.00/5 (Submit Your Rating)

OhiO

SUMMARY:

  • 7+ years of experience in IT as a DevOps Engineer/SCM/Production Support in Automating/building/deploying/Program Analyst/ and releasing of code from one environment to other environment.
  • Experience in using Configuration management software's like Chef, Puppet and Ansible for Automation.
  • Used Puppet as Configuration management tool, in automation of repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Extensive hands on experience in using Chef attributes, templates, recipes, files. Experience in managing On - site OS/Applications/Services/Packages using Chef.
  • Knowledge of writing and maintaining Ansible build scripts for server management/deployment.
  • Good exposure to Software Development Life Cycle, SCM practices along with software Build and Release Management methodologies.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps
  • Experienced on infrastructure servers like Nginx, Apache and Web Logic.
  • Experience working with REST API
  • Expertise in design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for agile projects
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/ Hudson
  • Experience in deploying application on AWS EC2
  • Experience in building Amazon cloud virtual infrastructure.
  • Strong understanding of DNS and SSH
  • Strong working noledge of Django and Flask Framework
  • Proficient with SQL and NoSQL DB

TECHNICAL SKILLS:

Languages: Java, J2EE, HTML and Python

Servers: IBM Web Sphere, Web Logic, JBoss, Tomcat

Web Technologies: HTML5, XML, CSS

Operating Systems: Windows-XP/Vista/7, UNIX, Linux (Ubuntu), Mac OS

Database: MySQL, MS SQL, MongoDB, SQLITE Continuous 3Management Chef, Puppet, Ansible

CI Tools: Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, OHIO

DevOpsEngineer

Responsibilities:

  • Automate infrastructure in AWS using amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Virtualized teh servers using teh Docker for teh test environments and dev-environment needs.
  • Configuration Automation using Puppet and Docker Containers.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Created continuous integration system using SVN, Ant, Jenkins, Puppet full automation
  • Integrated Build Process through Jenkins to various SCM tools like GitHub.
  • Perform daily system monitoring, verifying teh integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Implemented SCM tools me.e. GIT, Stash Repositories, Source tree, views, and teh access control strategies.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management usingAnsible.
  • Integrated delivery (CI and CD process) using Jenkins and Puppet.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB. Written shell scripts for automating logs backup and archiving.
  • Used Puppet for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Manage deployment automation using Puppet, andAnsiblescripts.
  • Manage VMware Infrastructure clusters on Production Test/Development environments.
  • Experience working with VMWare tools to manage VM's running on ESX cluster nodes
  • Develop custom plugins consume Rest API
  • Apply functional experience in creating, deploying andconsumingof XML Web Services, WCF services,RESTServices and WebAPI.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
  • Maintained tasks related to problem tickets and generate in-depthRootCauseAnalysisreports in relation to critical network events.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
  • Provide and maintain support for Internet/Intranet application environments, including application deployment, DNS, Apache and Tomcat configuration, load balancer configuration, troubleshooting, and failure analysis

Environment: Java/J2ee, Amazon EC2, Amazon Web Services (AWS), Jenkins, Docker, GitHub, SVN, Puppet, Apache, Nginx, Python, Unix Shell Scripts, Jira, VMWare, Oracle DB

Confidential, CA

Responsibilities:

  • Created Puppet Manifests and modules to automate system operations.
  • Responsible for delivering an end to end continuous integration - continuous delivery system for teh products in an agile development approach using Puppet and Jenkins.
  • Built Continuous Integration environment Jenkins, Artifactory and Continuous delivery environment using Jenkins, Yum and Puppet.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being teh Continuous Integration Server and Artifactory as repository manager.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Responsible for managing distributed applications across hybrid AWS and physical data canter's.
  • Implement systems dat are highly available, scalable, and self-healing on teh AWS platform.
  • Created teh AWS VPC network for teh Installed Instances and configured teh Security Groups and Elastic IP's accordingly.
  • Responsible for creating & Managing Docker files for creating necessary base images used for automation of build & deployment environments.
  • Manage environments for legacy codes using specific Docker containers based on teh required architecture.
  • Maintain a Live Like environment using Docker Containers to test any production issues on teh setup and push it into production.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins.
  • Code Coverage-Installed SONAR on Jenkins server and configure with teh build process for teh code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Automate teh code review process and published teh results on Jenkins as well teh graph by comparing everyday nightly builds.
  • Coordinated different teams across teh globe to deploy different builds to different environments on parallel development for multiple projects (DEV, QA, AUTH, UATand PRODUCTION).
  • Creating teh automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
  • Implemented teh Build automation process for all teh assigned projects in Vertical Apps domain.
  • Monitor teh UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.
  • Nodes/Agents, SSH, deployment in Agile methodology and testing.
  • Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA personnel to resolve related issues.
  • To configure and maintain codebase to support teh build and deployment of code on servers.
  • Source code admin - Manage and configure GIT, resolve issue regarding source code management, manage branching and merging, code freeze process.
  • Configuration Management using GIT and maintaining admin related files.

Environment: GIT, Jenkins, WebSphere, Maven, Puppet, Docker, CentOS, JIRA, Confluence, ServiceNow, Sonar, AWS.

Confidential

DevOps Engineer

Responsibilities:

  • Created Puppet Manifests and modules to automate system operations.
  • Responsible for delivering an end to end continuous integration - continuous delivery system for teh products in an agile development approach using Puppet and Jenkins.
  • Built Continuous Integration environment Jenkins, Artifactory and Continuous delivery environment using Jenkins, Yum and Puppet.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being teh Continuous Integration Server and Artifactory as repository manager.
  • Involved in editing teh existing MAVEN files in case of errors or changes in teh project requirements.
  • Responsible for managing distributed applications across hybrid AWS and physical data canter's.
  • Implement systems dat are highly available, scalable, and self-healing on teh AWS platform.
  • Created teh AWS VPC network for teh Installed Instances and configured teh Security Groups and Elastic IP's accordingly.
  • Responsible for creating & Managing Docker files for creating necessary base images used for automation of build & deployment environments.
  • Manage environments for legacy codes using specific Docker containers based on teh required architecture.
  • Maintain a Live Like environment using Docker Containers to test any production issues on teh setup and push it into production.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins.
  • Code Coverage-Installed SONAR on Jenkins server and configure with teh build process for teh code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Automate teh code review process and published teh results on Jenkins as well teh graph by comparing everyday nightly builds.
  • Coordinated different teams across teh globe to deploy different builds to different environments on parallel development for multiple projects (DEV, QA, AUTH, UAT and PRODUCTION).
  • Creating teh automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
  • Implemented teh Build automation process for all teh assigned projects in Vertical Apps domain.
  • Monitor teh UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.
  • Nodes/Agents, SSH, deployment in Agile methodology and testing.
  • Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA personnel to resolve related issues.
  • To configure and maintain codebase to support teh build and deployment of code on servers.
  • Source code admin - Manage and configure GIT, resolve issue regarding source code management, manage branching and merging, code freeze process.
  • Configuration Management using GIT and maintaining admin related files.

Environment: GIT, Jenkins, WebSphere, Maven, Puppet, Docker, CentOS, JIRA, Confluence, ServiceNow, Sonar, AWS.

Confidential

Build and Release Engineer

Responsibilities:

  • Installation and Configuration of RedHat Enterprise LINUX server.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Setup of build scripts, systems and infrastructure to enable build and release process.
  • Build Java files using MAVEN build tool.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Implemented continuous Integration using tools such as Jenkins and Bamboo.
  • Designed and developed Bamboo Build deployments.
  • Managed nexus MAVEN repositories to download teh artifacts during teh build.
  • Handled source control systems GIT and SVN.
  • Designing, creating and maintaining GIT repositories according to teh client specifications.
  • Developed and maintained integration and release processes.
  • Worked on Apache and Tomcat servers for hosting web apps.
  • Created and maintained Subversion repositories, branches and tags.
  • Branching and merging code lines in teh Subversion and resolved all teh conflicts rose during teh merges.
  • Wrote Shell Scripts and Perl Scripts for compilation deployment processes.
  • Communicating with all levels of engineering, management, and developers, testing teams.

Environment: ANT, MAVEN, Apache & Tomcat, GIT, SVN, shell & Perl scripting, Subversion, Jenkins, Oracle Enterprise Linux, Puppet, Apple Applications

Confidential

SCM Analyst

Responsibilities:

  • Planning and monitoring of version control, release management, and configuration management for application development and maintenance
  • Setup and management of internal source repositories and branches using Serena PVCS, SVN and CVS.
  • Reporting release cycle progress to stakeholders and status accounting for CAB meetings
  • Monitoring SDLC process compliance with respect to release and change procedures and suggesting improvement.
  • Planning and reviewing change procedures and incident reporting
  • Setting up build system for new applications for build and release orchestration through Hermes as per policies
  • Responsible for build and release of all teh changes to QA, UAT and production for more than 40 applications
  • Co-ordination with development, infrastructure and deployment teams to ensure application changes go through smoothly for business critical banking applications
  • Ensuring and verifying availability of SIT, UAT and PROD environment 24 X 7
  • Scripting and maintenance of various ANT build scripts.
  • Migration of source code from older version control systems to SVN
  • Documentation of release and change procedures

Confidential

Performance Test Engineer

Responsibilities:

  • Generated Performance Test plan in order to Execute Performance Testing Using Load runner.
  • Developed Vuser scripts using Loadrunner Web (HTTP/HTML), based on teh user workflows.
  • Enhanced Vuser scripts by introducing teh timer blocks, by parameterizing user id's to run teh script for multiple users.
  • Developed, reviewed, integrated and executed test scripts using JMeter and Loadrunner, WinRunner
  • Monitored teh Servers to identify bottlenecks and providing tuning recommendations
  • Created Various Vuser Scripts basing on teh Critical Transactions Used by teh Real Time users using VuGen of Load Runner.
  • Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
  • Implemented and maintained an effective performance test environment.
  • Identify and eliminate performance bottlenecks during teh development Lifecycle.
  • Memory leaks at each Component level were identified and analyzed.
  • Interacted with developers during testing for identifying memory leaks, fixing bugs and for optimizing server settings at web, app and database levels.

Environment: Performance Center, HP Loadrunner, JMeter, Java, HTML.

We'd love your feedback!