We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

PA

SUMMARY

  • Around 7+ Years of extensive work experience on DevOps and Build Engineering & Release Management process, including end - to-end code configuration, automation, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Experience in establishing and maintaining the integrity of the project artifacts throughout the software development lifecycle using configuration management tools such as CVS, VSS, Subversion, GIT, Rational Clear Case and Hudson, Jenkins, Clear Quest, Team City on Windows and UNIX environment.
  • Implementing new projects builds framework using Jenkins as build framework tool & Nexus in Linux environment.
  • Experience in deploying Applications, managing infrastructure using tools like Ansible, Chef and Puppet.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Extensive experience in using Continuous Integration tools and Continuous Deployment tools like Chef, Puppet, Ansible, cfengine, Salt and Docker.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Extensively involved in risk analysis and providing mitigation plan to known and predicted issues
  • Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively and also experience in administering and configuring Nexus repository manager for Maven builds.
  • Extensively worked on Jenkins, Build Forge and Hudson for continuous integration and for End to End automation for all types of build and deployments.
  • Expert in deploying the code through web application servers like Web Sphere, Apache Tomcat, JBOSS.
  • Ability in execution of XML and scripts like Shell, Perl, batch and Python.
  • Experience with architecting application on AWS using different resources like EC2, ECS, ElasticBeasntalk, SQS, ElasticCache, DynamoDB, SNS CloudWatch, ElasticSearch, IAM Roles and Policies etc..,
  • Transformed traditional environment to virtualized environments with,AWS-EC2, S3, EBS, EMR,ELB, EBS, Kinesis, Redshift, chef, Jira, Dockers, Vagrant, OpenStack - Nova, Neutron, Swift, Cinder, Glance, Horizon and VMware.
  • Experience with automating deployment of artifact using CI tools.
  • Expert in understanding Operating Systems like Linux, UNIX, Windows.
  • Experience with using Cloudformation to build Infra stacks and managing configuration.
  • Expert in Using Bash, Perl, and Python, shell scripting for monitoring and to automate the build and deployment process.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Having good experience inJ2EEFramework and its components as related to Java build, test, deployment and release management initiatives.
  • Experience in Apache Tomcat Server Management and also worked for server tuning.
  • Experience with using best practices to manage infrastructure with Industry standard security on AWS resources
  • As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
  • Responsible for defect tracking, defect reporting and defect reproducing.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, XML, Python and PHP.

Version Control System: Harvest, Subversion (SVN), GIT, IBM Rational Clear Case.

Databases: Oracle 11g/10g/9i/8i, MYSQL, SQL server

Build Tools: ANT, Maven, Team City and Sonar.

Repositories: Nexus, Artifactory

CI Tools: Hudson, Ansible, Chef, Jenkins, Puppet, Build Forge

Operating Systems: Windows, Linux, UNIX, Aix, Sun Solaris 2, RHEL

Application Servers: Apache Tomcat, Web Logic, Web Sphere, Jboss

Bug Tracking Tools: JIRA, Remedy, HP Quality Center.

PROFESSIONAL EXPERIENCE

Confidential, PA

Sr. DevOps Engineer

Responsibilities:

  • Hosting of applications with the Amazon Web ServicesCloud.
  • Experience in creating auto scaling groups in EC2 instances.
  • Wrote cloud formation scripts for various resources like EC2, ELB, Security groups.
  • Creating life cycle process in AWS.
  • Experience in automating infrastructure in AWS using Cloud Formation and Jenkins.
  • Worked on core AWS services further setting up new server EC2 instances, configuring security groups and setting up Elastic IP, Auto scaling configuration.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Automated the local dev environment using Vagrant/Chef-solo.
  • Developed Puppet Modules and Chef Cook books to automate application installation and configuration management.
  • Experience in giving back up to AMAZON GLACIERS.
  • Experience in using AWS command line EBS (Elastic bean stalk).
  • Maintained Amazon RDS database.
  • Experience with Ansible and Cloud formation to do configuration management.
  • Have developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Developed automation and deployment utilities using Python.
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kick start and Puppet.
  • Manage Code Repository by, maintaining code repository in GIT improve practices of branching and code merge to custom needs of development team.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Automated deployment of all resources related to my work as the Lead Python Developer.
  • Deployed the generated build to WEB and APP server using the continuous integration process to all Environments.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION).
  • Performed System orchestration viaAnsible.
  • Puppet Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Installing and administering, Jenkins and Artifactory on AIX servers.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Deployed the applications to Tomcat Application Server and static content to Apache web servers.
  • Incorporated the Code Quality Tools Find Bugs and Cobertura into Maven Projects.

Environment: Amazon Web Services (AWS), Chef, Puppet, GIT, Jenkins, Artifactory, JIRA, Apache Ant, Sonar, Putty, Python.

Confidential, Los Angeles, CA

CloudOps /DevOps Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 12 different applications, built and deployed to lower and higher environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedure.
  • Participated in the release cycle of the product, which involves environments like Development, Itest, QA and UAT.
  • Used MAVEN scripts to automate the build process and also installed NEXUS and used it as a Private Repository Manager with-in the company.
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.
  • Installed and Configured Jenkins for CI/Automation tool with plugins and also created jobs.
  • Administered Jenkins for Continuous Integration and deployment into Apache Tomcat Application Servers, testing in build environment and release to test team on scheduled time.
  • Also engaged in performance tuning of Apache Tomcat.
  • Worked as an Tomcat admin.
  • Experience with automating deployment of artifact using CI tools.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Using Jenkins AWS CodeDeploy Plugin to deploy to AWS.
  • Experience on architecting applications on Microsoft Azure.
  • Also worked on Microsoft Build and Release Management on Microsoft Azure.
  • Experience with using best practices to manage infrastructure with Industry standard security on AWS resources.
  • Experience with using Cloudformation to build Infra stacks and managing configuration.
  • Experience with SOAP to communicate using HTTP and XML.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: Java, SVN, Jenkins, JIRA, PHP, GIT, Azure, Ansible, Soap, Puppet, Apache Tomcat, UNIX, Shell Script, Python, Ruby, Ant, Maven, Chef, Linux.

Confidential, New Albany, OH

DevOps Engineer

Responsibilities:

  • Worked asDevOpsengineer for automation of infrastructure operation and support in day to day operation.
  • As a part of Cloud team fixed issues related to OpenStack components Nova, Glance, Neutron, Keystone, PerconaDB, RabbitMQ, Ceph, Repose, HAProxy and Horizon.
  • Working forDevOpsPlatform team responsible for specialization areas related to Chef for Cloud Automation.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users.
  • Using Ceph as SDDC created block and object storage.
  • Performed SVN to GIT migration with careful analysis and migrated all branches, tags, along with commit history using GIT - SVN utility.
  • Developed build scripts using MAVEN as the build tool for the creation of the build artifacts like war or ear files.
  • Automated all Builds using Jenkins.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Developed Cookbooks and recipes for automating deployments using Chef.
  • Familiar and experienced with Agile Scrum development.
  • Used JIRA to track bug issues and change management.
  • Assisted release managers and change management coordinators by communicating and coordinating the release activities.
  • Prepared weekly productivity reports and submitted test metrics to the management.

Environment: OpenStack, SVN, GIT, ANT, Maven, Jenkins, Agile, Jira, Nexus, Apache Tomcat, Chef.

Confidential, Wilmington, DE

Build and Release Engineer

Responsibilities:

  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Used SVN as our cookbook repository and Bamboo to build and deploy the cookbooks.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as 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 the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Designed and developed Bamboo build deployments.
  • Used the continuous integration tool Bamboo to automate the daily processes.
  • Involved in documenting project's software release management procedures with input decisions.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Created development concepts, project flow, and project scope.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Worked closely with Dev-Ops team on configuration management using chef.
  • Utilized Chef to provision servers for quick deployment of application, web, and database servers.
  • Automating the deployment of java builds using chef.
  • Reviewed and analyzed the Business requirements and Functional requirements to understand the client needs.

Environment: Subversion, GIT, Bamboo, ANT, MAVEN, JIRA, Ruby, Chef, LINUX, XML, Windows XP, Apache Tomcat, Oracle, Perl Scripts, Shell scripts.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked on Java/J2EE Coding for Portal Applications.
  • Worked on Tomcat Web server for hosting web apps.
  • Used TortiseSVN version control system to manage different builds for the system. Involved in writing Shell scripts for compilation and deployment process.
  • Good command in writing ANT scripts for making all the files local to the server.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Created deployment tickets using JIRA for build deployment in Production.
  • Collected the approvals for deploying the code to production.
  • Created different files and check sum files for production support.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Integrated delivery (CI and CD process) Using Jenkins and puppet.
  • Configured Puppet-Master, installed and configured modules onto the nodes.
  • Involved in working with WebSphere App server admin console for deploying applications.
  • Worked closely with developers and managers to resolve the issues that rise during the deployments to different environments.
  • Communicated with all levels of engineering, management, development and test teams.

Environment: Java, Tomcat, Tortise SVN, Ant, Jira, WebSphere, Puppet, Jenkins, Windows.

Confidential

Software Engineer

Responsibilities:

  • Identified the Business Requirements of the project.
  • Preparing the Design document by reviewing the Solution Requirement Specifications.
  • Working on the Change requests and involved in Construction phase.
  • Developed and Worked in EA Frame Work.
  • Writing Test Cases from Function Specifications.
  • Handling Status Calls to explain the progress of defects.
  • Providing reports and performing Cleanups requested by client.
  • Java coding to fix the defects and also performing unit and integrated testing.
  • Capable of Creating new database instances & managing table Spaces, users & roles.
  • Conversant in XML related technologies.
  • Experience in Developing Dynamic web based user interfaces using HTML and Java Script.

Environment: Java EE 1.5, JDBC, Multi-Threading, Servlets, JSP, Struts 1.0, XML, XSLT, JUnit, Eclipse, ANT, Web logic server 9.2.

We'd love your feedback!