We provide IT Staff Augmentation Services!

Sr.devopsengineer Resume

4.00/5 (Submit Your Rating)

Dublin, OH

SUMMARY

  • 8+ years of experience in automating, configuring and deploying instances on AWS, Rackspace cloud environments and Data centers, also familiar with EC2, S3, ELB, Cloud watch, SNS, Elastic IP’s and managing security groups, IAM on AWS.
  • Administration various environments in software development life cycle Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers. Experience supporting Chef Environment with multi hundred servers and involved in developing manifests.
  • Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration using mCollective.
  • Hands on experience with build tools like Jenkins, TeamCity, Sonar, Maven, ANT and NANT.
  • Experience working Data Center’s managing Servers, SAN and NAS devices like Cisco, Brocade, EMC and HDS devices.
  • Hands on experience in installing and administrating CI tools Hudson and Jenkins.
  • Experience in administering and supporting the code versioning tools including GIT, Subversion and CVS on UNIX/LINUX environments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3.
  • Good Knowledge in Shell, Bash, Ruby, Python scripting.
  • Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Knowledge of databases like MySQL, Oracle 10g/11g, MSSQL, Mongo DB, Dynamo DB.
  • Extensive experience of working with the release and deployment of large - scale .Net, Java/J2EE Web applications.
  • Good knowledge on oracle ODSEE 11g, Sun Directory Server, OracleInternet Directory OID, Oracle Virtual Directory OVD, Oracle Unified Directory OUD, Directory Proxy Server and Virtual Directory, Active Directory Services, LDAP services.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and have good customer support experience.

TECHNICAL SKILLS

Cloud: AWS, VMware, Amazon Web Services: EC2, S3, Elastic Beanstalk(EBS), VPC, Instances, Opsworks, Elastic Load balancer (ELB), RDS (MySQL), AMI

Operating system: Linux REDHAT, Ubuntu, SUSE, Windows 2003, 2008 and 2012, Solaris, VMware

Languages: C, C++, Python, Unix/Linux Scripting, HTML, SQL, Java

Protocols: IPv4, IPv6, RIP, EIGRP, OSPF, BGPv4.0, IPSEC

Network Technology: HTTP, Switching and Routing, TCP/IP, ACL, WAN Protocol, firewall, VPN, NAT/PAT, DNS, Active Directory

Hardware: Web Application Firewall, Cisco routers, HP PROLIANT Servers, EMC Storage arrays, Brocade Fiber Channel Switches’ and catalyst switches

Configuration tools: Chef, Puppet

Continuous Integration tools: Hudson, Jenkins

Tools: Anritsu MD8475 and MD8470, BPA 600 Bluetooth protocol analyzer

PROFESSIONAL EXPERIENCE

Confidential, Dublin, OH

Sr.DevOpsEngineer

Roles & Responsibilities:

  • Build the development, staging and production software environments and their infrastructure.
  • Developed build and deployment processes for Pre-production environments.
  • Work as a DevOps Engineer for a team that involves three different developments teams and multiple simultaneous software releases.
  • Coordinating with development teams, QA teams, IT support teams to ensure smooth releases
  • Implemented Chef best-practices and introduced Foodcritic, Rubocop, Berkshelf and Test Kitchen to facilitate a more natural cookbook development work flow.
  • Managed Nodes, Runlists, roles, environments, databags, cookbooks, recipes in Chef.
  • Worked on the automation of middleware configuration work through chef.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes
  • Developed Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations
  • Created and maintained Bamboo build plans for all Cookbooks with providing unit testing, integration testing and Kitchen test.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creatingclone instances.
  • Rapid-provisioning and configuration management for Ubuntu using Chef on VMware vSphere.
  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, and Security groups) and deployment via EC2 instlls with Centos, Ubuntu and RHEL.
  • Installed and administered Artifactoryrepository and created roles and privileges to restrict access to the users.
  • Responsible for the building and deploying the artifacts into DEV, UAT and QA Environments
  • Installed Bamboo and perform troubleshooting during installation to implement the CI process for the java application builds.
  • Implemented and supported CI process via Jenkins and Bamboo for several java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
  • Integrated Stash, JIRA, Repository with Bamboo to implement a continuous integration environment with unit testing, coding standards monitoring, code coverage monitoring and automated build report generation.
  • Managed Version Control Subversion (SVN) and GIT Hub Enterprise and Automated current build process with Bamboo with proposed Branching strategies to accommodate code in various testing cycles
  • Used Existed Perl/Shell to automate build and deployment Process.
  • Deployed code on Apache tomcat, JBoss servers for production, QA, and development environments.
  • Created comprehensive JIRA workflows including project workflows, screen schemes, permission schemes, notification schemes etc.
  • Involved on Container based deploymnets(Docker) with Chef configuration management tool.

Environment: Java/J2ee, SVN, GIT, Bamboo, Chef, Docker, vSphere, Jenkins, Bamboo, AWS(EC2, S3, AMI’s, VPC, CloudFormation), Vagrant, Maven,ANT, Repository, Tomcat, Jvm, Splunk, Jira, Confluence, Shell/Perl Scripts, Ruby.

Confidential, Tempe, AZ

SrDevOps Engineer

Roles &Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure
  • Used Chef to automate Configuration management & Applications.
  • Deployed and maintained Chef role-based application servers, including Apache, Nginx, and Tomcat.
  • Managed SVN/Git repositories for branching, merging, and tagging.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Strong understanding of DevOps practices across industry including AWS code and deployment toolsets like CodeDeploy.
  • Worked closely with software developers andSysadminto debug software and system problems
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, UsersMount Points, and Packages.
  • Create VM’s using AWS AMI and deploy application using Chef
  • Created AWS EC2 instances and deployed applications and delivered for QA teams to initiate performance testing.
  • Setup from scratch Continuous Integration (CI) environments (Jenkins on ec2 over vpc) complete with automated unit testing and Code Coverage tools.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Migrated ANT projects into Maven projects and written MAVENpom files from the scratch for multi module projects.
  • Researched and implemented code coverage and unit test plug-ins with Maven, Jenkins.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Upgrading Jenkins & deploy Tomcat 7 on the existing applications. Configuring LDAP authentication with the existing software structure (Jenkins).
  • Managed Version Control Subversion (SVN) and GIT Hub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
  • Used Jenkins for Continuous Integration and deployment into Tomcat/Weblogic Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jiraas ticket tracking and work flow tool.

Environment: Java/J2ee, SVN, GIT, Jenkins, AWS(EC2, S3, CloudFormation), Chef, Maven,ANT, Nexus, Tomcat, Cloud computing, Jvm, Splunk, Jira, Adobe (AEM), Shell/Perl Scripts, Python.

Confidential, Irving, TX

DevOps Engineer

Roles &Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Created and maintained Subversion repositories, branches and tags.
  • Experience in Administering SVN.
  • Acted as an integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
  • Developed build and deployment script using ANT, Shell to Setup development and QA environments.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
  • Work with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on WebSphere application servers for Production, QA, and Development environments.
  • Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Used JIRA tool to track all the defects and changes related to Build and Release Team.

Environment:Amazon Web Services, Chef, Vagrant, Subversion (SVN), ANT, UDeploy, DB2, JIRA, Confluence, Shell Scripts, WebSphere Server

Confidential, Chicago, IL

Build and Release Engineer

Roles & Responsibilities:

  • Responsible for the building and deploying the artifacts into DEV, INT and QA Environments
  • Used Subversion as version Control for maintaining the versions.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Perform biweekly build cycle and testing processes.
  • Experience in managing Source control systems GIT and SVN.
  • Used MAVEN to automate the build process.
  • Integrated the Code Quality tools Cobertura, PMD, Find Bugs and Checkstyle to Maven Projects.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Coordinated application releases with Development, DBA, QA and Project Management teams.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Created deployment request tickets in Remedy for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Executed the DB Scripts (DML’s) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

Environment: Java/J2EE, ANT, Maven, Subversion, GIT, Jenkins, Jira, Perl and Shell Scripts, Nexus, Web Logic.

Confidential, Tulsa, OK

Build and Release Engineer

Roles & Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Maintained build related scripts developed inANT, Python and shell. Modified build configuration files includingAnt’s build.xml.
  • Worked with development team to migrateAntscripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Responsible for the build and release management process, automated build scripts and resolve the build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.Provide complete phone support to customers.
  • Build artifacts (WAR’s and EAR’s) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Troubleshoot tickets on the helpdesk tracking system.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool withAntand Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.

Environment: ANT, Maven, SVN, Hudson, Web Logic, JSP, Anthill Pro, Perforce, Perl Script, Shell Script CVS, Linux, Java, J2ee, EJB

Confidential, Columbus, OH

Build and Release Engineer

Roles& Responsibilities:

  • Experience in configuring and deploying Java and J2EE applications into application servers (RationalWebsphere, Jbossand Apache Tomcat).
  • Updated maven and Gradle build configurations and created integration tests and performance tests.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases
  • Creation and maintenance of scripts for development and deployment
  • Maintenance of continuous integration based on Maven and Hudson
  • Created and maintain build automation shell, manage building fixes, merges, release cuts as needed, Written scripts for environment changes in Bash, Perl, and Pythonfor Websphere mapping modules to the enterprise application.
  • Involved in Ruby on Rails development, development process improvement, TDD mentoring.
  • Responsible for maintaining and extending all build scripts and related tools, written in zsh/sh, Ruby, and Perl.
  • Utilize the Perforce command interface to automatically pull source code for builds from linux.
  • Worked with technical teams to ensure release plans align with end to end activities
  • Conduct builds for suite of J2EE applications using Hudson, Maven, and Ant

Environment: Java, J2EE, Hudson, Maven, Ant, Python, SVN, Ruby, Perl, Linux, Jboss, Unix Shell Scripting.

Confidential, Pittsburgh, PA

SQL Developer

Roles & Responsibilities:

  • Involved in ER diagrams and mapping the data into database objects.
  • Design of the database and tables.
  • Installed and Configured SQL Server 2000 successfully.
  • Built table relationships and wrote stored procedures to clean the existing data.
  • Coordinated with the front-end developer to put in the business rules.
  • Wrote procedures to check some of the rules at the backend at the time of entering data.
  • Developed SQL scripts to Insert/Update and Delete data in MS SQL database tables.
  • Evaluated database performance and performed maintenance duties such as tuning, backup, restoration and disaster recovery.

Environment: Server 2000 Enterprise Edition, T-SQL, Enterprise manager, Crystal Reports, ERWIN, MS Office and Windows 2000.

We'd love your feedback!