We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • An outstanding, self - motivated professional with over 10+ years of experience in IT industry with major focus on Software Configuration, Build/Release Management and DevOps engineering.
  • Expertise in administering and supporting teh source control tools like GIT, Subversion (SVN) and CVS.
  • Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling.
  • Experience in building and deploying J2EE applications and troubleshooting teh build and deploy failures.
  • Installed and configured teh complete QA/Production environment setup for teh B2B/B2C system for multiple implementation projects.
  • Install and configuration of all components on teh SAP Hybris platform (Hybris, Datahub, Solr).
  • Extensive experience in using Build Automation DevOps tools like, Jenkins, Jfrog Artifactory/Nexus, ANT, Maven and Bamboo, Team City.
  • Worked on Installation, configuration and administration of web application servers like Apache Tomcat, Jboss.
  • Experience in maintaining and executing build scripts to automate non-production and production builds.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Implemented Docker Container manifest to deploy teh applications in Apcera platform.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub, Docker registries.
  • Expertise in setting up Kubernetes clusters on AWS for non-production environments using Kops.
  • Hands on Experience on Active MQ, Mulesoft (Cloud and on premise) middleware.
  • Worked on integration of various third party applications Vertex, Litle, Paymetric, OKTA, Salesforce, 3PL applications.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Experienced in Splunk installation and configuration for teh log analysis.
  • Implemented New Relic Monitoring for both Infra & APM agents
  • Experience with WebSphere and Tomcat installation, configuration, and deployment and also automating teh process using any scripting language.
  • Developing Ant and Maven scripts to automate teh compilation, deployment and testing of Web and J2EE applications to teh above platforms
  • Coordinated different teams across teh globe to deploy different builds to different environments on parallel development for multiple projects.
  • Good analytical, problem solving, communication skills and has teh ability to work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS

Cloud Computing: Amazon Web Services, EC2, Elastic Beanstalk, Elastic Load balancer (ELB), S3, Glacier, VPC, Route53

Operating Systems: Redhat Linux, Cent OS, Unix, Windows, Solaris

Scripting: YAML, Bash Shell scripting

Language: Java, J2EE

Build tool: Maven, AntSource Control tool: Subversion ( SVN ), CVS, GIT

Automated DevOps tools: Jenkins, Atlassian Bamboo, Ansible, TeamCity

Databases: Redis SQL Server, My SQL, Oracle12C

Application Server: Apache Tomcat, IBM WebSphere, WebLogic Server, Microsoft IIS

Issue tracking Tools: ATLASSIAN JIRA, Service Now, Bugzilla

Middleware: Mulesoft

Monitoring Tools: NewRelic, Splunk

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Senior DevOps Engineer

Responsibilities:

  • Installed/Configured/Managed Jenkins CI Automation.
  • Configured Jenkins pipeline using Jenkins file groovy scripts.
  • Configured teh maven and integrated with Jenkins.
  • Interacted with client teams to understand client deployment requests.
  • Coordinate with teh Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Experienced in build/deployments and administrating in Hybris Ecommerce platform.
  • Wrote teh ansible playbooks which is teh entry point for Ansible provisioning, where teh automation is defined through tasks using YAML format for Jenkins deployment jobs.
  • Implemented Docker Container manifests to deploy teh applications in AWS.
  • Installed and configured teh Splunk for log analysis.
  • Installed and configured teh New Relic Monitoring system (Infra/APM)
  • Installed/Configured/Managed Jenkins CI Automation
  • Configured all teh dependencies in Jfrog Artifactory and helps developers to sort out teh maven related build issues.
  • Configured mule soft application with maven builds
  • Installed and configured teh dev/QA and Production environment setup for teh B2B/B2C system for AU, CA and US implementations.
  • Installed and configured teh Hybris, Datahub, Solr, Mulesoft and Vertex.
  • Integrated Hybris with various third party applications Vertex, Litle, Paymetric, OKTA, Salesforce, 3PL applications
  • Configured wrapper jobs for teh Hybris ecommerce application deployment on Linux.
  • Configured Jenkins pipeline using Jenkins groovy scripts.
  • Ansible tower configured for all teh environment deployment automation.
  • Configured Splunk in all teh servers for log analysis.
  • Configured new relic app agent and infra agent in Production and non-production servers.
  • Worked on creating highly available tomcat clusters for business critical applications.
  • Installed/Configured and Managed Jfrog Artifactory repositories and artifactory libraries
  • Handled three successful Hybris Implementations projects
  • Experience in building .Net Applications using MSBuild and deploy them to IIS Servers using Ansible playbooks.
  • Administrated and managed Bitbucket and Jenkins.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for maintaining Multiple DevOps tools & configuring across all projects GIT, Maven, Jenkins, and ANT.
  • Maintained build related scripts developed in ANT and Maven. Modified build configuration files including build.xml, Pom.xml
  • As a Jenkins Admin responsible for creating & configuring Jenkins jobs regarding SNAPSHOT, Release Candidate for all teh Projects.
  • Extensive experience in administrating and configuring Jenkins server
  • Following Jenkins best practices and latest plugins, developing Jenkins jobs which are integrating with Bitbucket repos.
  • Responsible for Bitbucket administration, merges, branch creation and user support, create and maintain Git hooks and scripts for notifications and automation. Standardize software development processes.
  • Used scripts to automate builds and create deployment packages for various environments.
  • Administrated and managed Bitbucket and Jenkins.
  • Experienced in build/deployments and administrating in Hybris Ecommerce platform.
  • Managed teh deployment activities for multiple server instances by enabling passwordless ssh communication between teh servers and utilizing teh sync utility in teh shell scripts
  • Communicate with Development/QA/Management teams on SCM requirement analysis, builds, maintaining libraries.
  • Primary responsibilities include Build and Deployment of teh java/J2EE applications onto different environments like Dev, QA, STG and Prod.
  • Successfully implemented and supported migration of SVN to GIT.
  • Experience in building .Net Applications using MSBuild and deploy to IIS Servers.
  • Created Branches and Tags for each Release and particular Environments.
  • Merged teh Branches after teh Code Freeze.
  • Used Agile and Scrum Methodologies

Confidential

Build and Release Engineer

Responsibilities:

  • Integrated ant with Shell scripts created in Bash, Cshell & Korn shell to automate teh builds for teh Java/J2EE based applications.
  • Managed teh deployment activities for multiple server instances by enabling passwordless ssh communication between teh servers and utilizing teh sync utility in teh shell scripts.
  • Responsible for managing teh SVN repository, user access, projects, branches backups and routine administration tasks including maintenance.
  • Created branching strategy for major and minor releases of a product.
  • Implemented and maintained configuration management best practice using Subversion, Ant, Jenkins/ Hudson including iterative development techniques, branching and merging of development, error processing and notifications
  • Responsible in administering, Configuring and managing builds to various environments using Jenkins as a continuous integration (CI) server on RHEL.
  • Created tags in SVN and separate development/Iteration branches for teh developers and once tested merged back to trunk at various stages of software development.
  • Responsible to manage and administer Subversion repositories.
  • Worked with Development and QA teams to establish a build schedule, execute teh builds and troubleshoot build failures.
  • Maintained and executed build scripts by coordinating with development and QA teams
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed teh EAR and WAR archives into WebLogic and WebSphere Servers.
  • Configured and Maintained Apache web servers for Release Management Team's internal use.
  • Provided assistance to developers in resolving problems
  • Created and Maintained Subversion repositories, branches and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata
  • Worked with teh Test Leads and Managers to schedule activities in Testing and Production environment.
  • Troubleshooting teh failure of deployment of applications to an environment.
  • Responsible for doing builds and deploying them on various QA environments.
  • Experienced in authoring Maven pom.xml files, performing releases with teh Maven release plugin.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for teh JIRA bug/issue tracker.
  • Defined and implemented build and deployment strategies for all applications.
  • Created and implemented Continuous Integration plan based environments.
  • Has good experience in all stages of Build lifecycle - from analysis, development, implementation and support of builds, unit testing and deployments
  • Primary duties include Build and Deployment of teh java applications onto different environments like Dev, QA, UAT and Prod.
  • Worked in Cross-Platform Environments like UNIX and Windows.
  • Prepared teh Release Plan Document for all teh Production Releases such as Rollback Plan or Back Out Plan, Implementation Plan and Test Plans
  • Performed Implementation Planning meetings prior to deployment
  • Coordinated Mock Deployments and partnering with Project Managers on code Releases
  • Perform quality control on build requests and reviewing entrance criteria.
  • Build deployment plans to raise change requests

We'd love your feedback!