We provide IT Staff Augmentation Services!

Sr. Devops Consultant Resume

2.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY

  • An experienced consultant with expertise in areas of DevOps, Software Configuration Management (SCM), Build and Release Engineering in various domains.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clearcase, Harvest and VSS.
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo.
  • Expertise in Continuous Delivery tools like Chef, Puppet.
  • Experience in Application Servers like WebSphere, WebLogic, and JBoss.
  • Expertise in Atlassian Tools Confluence and Jira.
  • Experience in Bug Tracking tool like Jira and HP Quality Center.
  • Good experience in life cycle automation of Build, Deploy and Release of products built on Java, J2EE using technologies such as, SVN, Ant, Maven, Gradle, Artifactory, Hudson, Jenkins,
  • Proficient in Build & Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting & automation. Good at documenting and implementing procedures related to build, deployment and release.
  • Good at Infrastructure provisioning, configuration management and integration with Chef. Also worked on product configuration and deployment using Chef. experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins.
  • Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Vagrant.
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, GitHub, Maven.
  • Strong understanding of AWS technologies (EC2, RDS, DynamoDB, Redshift, MapReduce, Pipeline, Opsworks, ELB, EBS, S3, VPC, Route 53, cloudwatch, SQS) (AMAZON TECHNICAL PROFESSIONAL partner accreditation).
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Experience with migration to Amazon web Services AWS.
  • Expertise on working with platforms like UNIX, Linux, Solaris and Windows.
  • Extensive experience in deployment of J2EE applications on WebSphere, WebLogic and JBoss application servers.
  • Automated Application Configuration and Deployment for IBM WebSphere Application Server. Used WLST Scripting (WebLogic) and WSAdmin Scripting (WebSphere).
  • Expertise in Shell Scripting and Perl Scripting for Environment Builds and Automating Deployment on WebSphere Application Servers and WebLogic Application Servers.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in Staging and Production.
  • Experience in Installing and configuring WebLogic and WebSphere Application Servers.
  • Good Knowledge in Java, J2EE, EJB and, JBoss, Tomcat, WebSphere, WebLogic, IIS.
  • Experience in using Version Control Tools VSS, Sub - Version, Git, perforce.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control.
  • Strong hands on experience with scripting languages like Python, Ruby, Perl and JavaScript.
  • Experience in SDLC, Agile and Scrum Methodologies.
  • Well versed with configuration management, version control systems, build and deployment automation tools, Continuous Integration and Delivery, Management of applications servers and Release processes.
  • Experienced in project analysis, gathering user requirements, technical design and training customers.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines.
  • Ability to work directly with all levels of Management to gather user requirements.
  • Good presentation and technical writing skills, Excellent communication, interpersonal and managerial skills.

TECHNICAL SKILLS

Operating System: UNIX, Linux, Solaris, Windows

Languages: C, C++, and JAVA

Middleware Servers: WebSphere, WebLogic, Apache, Tomcat, MS-IIS, JBoss

Release/Project Management: Microsoft Release management Server

SCM: SVN (Subversion), GIT (Github/Gitlab)

Issue Tracking: Bugzilla, JIRA

Database: Oracle, My SQL

Version Control: CVS, GIT

CI Tools: Jenkins, Hudson, Bamboo, IBM BuildForge

Build Tools: Visual Studio, Apache Ant, Maven, Jenkins, Chef, Puppet, Bamboo.

Scripting: Bash Shell, Perl, Ruby, Python

PROFESSIONAL EXPERIENCE

Confidential, Framingham, MA

Sr. DevOps Consultant

Responsibilities:

  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Worked with several Java development teams to identify and meet their needs for automation and branching strategies. This often involved analyzing portions of their code and suggesting changes for standardization.
  • Created, expanded, and configured automation in Maven/Ant to automatically build, package, and deploy Java applications to multiple development and testing environments.
  • Provided stable build environments for product development.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Developed installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers.
  • Used chef for server provisioning and infrastructure automation in different environments.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.
  • Used Maven asbuildtool on Java projects for the development ofbuildartifacts on the source code.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Troubleshoot issues along the CI/CD pipelines.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Automated deployment ofbuildsto different environments using Jenkins/Hudson CI tools.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
  • Worked on administering the METACASE client-server architecture domain specific modeling software.
  • Documented allbuildandreleaseprocess related items. Level one support for all thebuildand deploy issues encounter during thebuildprocess.

Environment: DevOps, Java/J2EE, Git, jQuery, Tomcat, Apache, Oracle 11g, Jenkins, Hudson, Python, Ruby Chef, JIRA, Puppet, Ant, Maven, Artifactory, Git, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Chef.

Confidential, Baltimore, MD

Sr. Build & Release Engineer/ DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • 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).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Written make, Maven and Ant build tools for application layer modules.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • Used Subversion as source code repository.

Environment: Java, ANT, Maven, Jenkins, Sonar, Nexus, SVN, GIT (GitHub), Python, Shell Scripting, Tomcat, WebSphere, Puppet, XCodeBuild, Windows.

Confidential, San Jose, CA

Build Release Engineer/ Devops Engineer

Responsibilities:

  • Administration and Implement the Security on Subversion, involved in migrating the SVN repositories to GIT.
  • Installation, Configuration, Administration of WebLogic, Apache Tomcat and deploying applications to integrated Dev environment.
  • Configured parameterized builds in Jenkins to deploy the code into Dev, QA and stage environments.
  • Installed multiple plugins in Jenkins like mask password plugin, release plugin, email-ext plugin, perforce, GIT plugin, cobertura plugin, etc.
  • Written Chef cookbooks for WebLogic, JDK, Tomcat, Apache installation and configuration
  • Implemented CI and CD Pipelines in Jenkins
  • Written multiple shell scripts for deployment automation, log rotation, data sync, etc...
  • Point of contact of all build/deployment/network related issues/resolutions.
  • Configuration administration of Nexus Maven repository.
  • Integrating Maven and Subversion for releases, creating and modifying the pom.xml files for maven projects.
  • Create and maintain of build scripts in ant, Maven and automation scripts.
  • Configured the WAMP/LAMP to make work with Oracle. Created the automation scripts in PHP, shell, Perl and on Oracle using PLSQL.
  • Configured the build jobs on Jenkins and Bamboo build servers.
  • Manage the properties files for DEV, TST, UAT and PROD.
  • Coordinate the releases from DEV to PROD
  • Create the user guides processes documents, the implementation documents.
  • Installation and Administration of VMware
  • Installing and Setup of integrated environments.
  • Maintaining the Tags, Branching and merging the code in the parallel development.

Environment: WebLogic, Apache, Tomcat, Nexus Maven, Jenkins, SVN, GIT (GitHub), Python, Shell Scripting, Tomcat, VMWare.

Confidential, Culver City, CA.

Release Engineer

Responsibilities:

  • Perform softwarebuildsusing version control tool IBM Rational ClearCase (UCM and BASE).
  • Writing config specs and creating views for developers.
  • Involved in creating new elements in VOB's.
  • Created classes, JAR and EAR files from VOB's using ANT scripts.
  • Conducting meetings with developers and managers in order to resolve merge issues duringbuild andrelease.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Posting theBuildon time & following it up the testing team on postedbuilds.
  • Full ownership of thebuildincluding sanity. Good Qualityreleasenotes. 100 % Error free handling of all on to Component.
  • Following up with the Test Team & Development Team.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for WebSphere application servers.
  • Developed Perl and shell scripts for automation of thebuildandreleaseprocess.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for building and releasing packages for testing.
  • UsedBuildForge as a continuous integration tool for automation of daily process.
  • Used ClearQuest as Ticketing Tracking tool.

Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, JAVA,BuildForge and ClearQuest.

We'd love your feedback!