We provide IT Staff Augmentation Services!

Devops Lead Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Highly analytical IT professional with 11 years of experience in major focus on DevOps, Build & Release Management, Middleware administration and Java programming.
  • Good experienced on DevOps tools such as such as Jenkins, Maven, ANT, SVN, GIT, GitLab, Bitbucket, Bamboo, Docker, Kubernetes, Vagrant, Ansible, Chef and Puppet.
  • Experience in implementing auto deployment tool IBM uDeploy for release activities
  • Configure Job and Build functionality, including Distributed Builds
  • Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups.
  • Managed users and groups for secured access to AWS services and products with AWS Identity and Access Management (IAM). Built policies for specifying different roles for IAM groups.
  • Worked on creating databases with Amazon RDS with the backups stored in Amazon Simple Storage Service (Amazon S3) buckets.
  • Well versed with code repositories for branching and maintaining the code using version control tools such as Subversion (SVN) and GIT on UNIX and Windows.
  • Expertise in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Experience with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Experience in artifact management using Nexus and integrate with Maven and Jenkins server.
  • Experience in project management tool JIRA for making sprint and report the issue.
  • Experience in application scanning using tool HP Fortify.
  • Experienced in implementing SonarQube code quality and Jacoco for code coverage.
  • Experience in Docker containerization and Orchestration with Kubernetes.
  • Experience in configuration management using Ansible, Chef and Puppet.
  • Exposure in AWS services like EC2, S3, IAM, Cloud formation, RDS.
  • Experience in Shell, Groovy and Python scripting for automate the various activities.
  • Experience in monitoring the servers using Nagios.
  • Created pods and clusters in Kubernetes and deploy them.
  • Involved in application on boarding estimation and conducted internal/external team meetings for the project.
  • Installation, configuration, administration and troubleshoot WebSphere Application Server 6.x, 7.x, 8.0 and IBM HTTP Server
  • Install and upgrade WebSphere Application Servers in a federated multi node environment
  • Responsible for J2EE Application Deployments, Plug - in Configuration, Data Source Creation
  • Deployment of EAR & WAR files on Web Sphere Application Server & Network Deployment Manager
  • Performance Tuning for Memory related Issues.
  • Responsible for creating all necessary documentation to build, administer, and support all DEV, UAT, PRE-PROD and Production Environments.
  • Experience in application development using various J2EE components.
  • Experienced in team handling and project management.
  • Experienced in Agile and scrum methodology.

TECHNICAL SKILLS

CI/CD/CM/SCM Tools and Cloud: SVN, GIT, GitHub, Bitbucket, Bamboo, JIRA, Jenkins, Maven, IBM uDeploy, Nexus, Jacoco, SonarQube, Docker, Ansible. Kubernetes, Vagarant, AWS

Operating System: Windows, LINUX (Ubuntu, Redhat)

Database: Oracle 10g, MS SQL server, IBM DB2

Internet Tools: HTML, CSS, JavaScript

Scripting Languages: Python, Groovy, Bash, Power Shell Scripting

Web Technology: J2EE (Servlets, JSP, Struts )

Application/ Web Servers: WebSphere, Weblogic, Tomcat, HIS, JBOSS, GlassFish

PROFESSIONAL EXPERIENCE

Confidential

DevOps Lead Engineer

Responsibilities:

  • Leading development and operations processes inside team.
  • Developed a Devops Community of Practice as well as a created a program to educate and transition developers into functional devops team members.
  • Assign the task to offshore team and get the work done.
  • Act as single point of contact to stakeholders and client
  • Primary responsibilities include Build and Deployment of the Java applications into different environments like UAT and Production
  • Troubleshoot Java application for any issues during deployment and validation.
  • Implemented fully automated buildmanagement, monitoring anddeploymentby Using Ansible.
  • Automate the patching using Ansible and shell and python scripts.
  • Developed Groovy, Python and shell scripts for automation of thebuildand release process.
  • Responsible for design and maintenance of GIT, Jenkins, Nexus Repositories, views, and the access control strategies.
  • Involved in setting up the architecture of proposed environments with all the CI/CD tools.
  • Created newbuildjobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Extensively used Ant, Maven, and Bash Scripts for automatingbuildandreleasetasks.
  • Proficient in deploying and support applications on WebSphere, Tomcat, WebLogic
  • Proficient in Github branching strategies and administering the same
  • Imported and managed multiple corporate applications into enterprise Github and implemented the setup for Master slave architecture in Jenkins to improve the performance
  • Buildscripts using MAVENbuildtool in Jenkins to move from one environment to other environments.
  • Used Kubernetes to manage the containerized applications, creating configMaps, deployments, secrets, and services and deploying application containers as pods.
  • Worked with ITSM technologies like Incident, Change and problem Management and experienced in creating/managing
  • Designed Delivery pipeline in Jenkinsfor different environments
  • Managed applicationdeploymentsto UAT and Prod environmentsusing Github, Maven, Jenkins and WebSphere and Tomcat
  • Worked with Amazon EC2, Amazon S3, Elastic Load Balancing, IAM, Route 53, Cloud formation, VPC, Aws Lambda, Auto Scaling, Redshift, and Security Groups
  • Wrote Ansible scripts for application deployment and infrastructure automation
  • Developed clustered container environment in AWS using Docker and Kubernetes to manage dozens of microservices.
  • Used Docker in defining and creating applications by encapsulating them in containers and collaborated with development support teams to setup a continuous delivery environment.
  • Automated the process to create a Docker image which includes automated package builds into the image and deploy them as needed.
  • Implemented Nagios monitoring solution for mission critical servers.
  • Setup, maintain and do periodic upgrades of all the CICD tool sets, including Jenkins, github, and Jira.
  • Followed Agile and worked in scrum methodology.

Tools: Jenkins, GIT, GITHUB, Maven, Sonar, JIRA, Docker, Ansible, AWS, WebSphere, Tomcat, Kubernetes, JDK, J2EE, Tomcat, WebSphere, Oracle

Confidential

DevOps Lead/Consultant

Responsibilities:

  • Analyze and Review the requirements
  • Involved in design and implementation of tools integration with Jenkins.
  • Prepared POC for automation build, release, deployment and infrastructure.
  • Configured Maven repositories and multi-component projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated GIT into Jenkins to automate the code check-out process and configured the components from GitHub into Jenkins server
  • Integrate Junit test cases in to jobs to automate the unit testing.
  • Create and configure artifacts in Nexus for smooth release activity.
  • Implemented code analysis tool SonarQube and Code Coverage Jacoco
  • Actively participated in the automation effort by shell scripts.
  • Implemented IBM uDeploy tool for auto deployment process and make sure rapid deployment and reduce the manual erroneous.
  • Created images stored in the Docker container and uploaded to Docker hub
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process
  • Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment.
  • Managed, maintained and deployed to test, acceptance and PROD environments.
  • Build the application as Docker containers for various testing and production deployment.
  • Created python scripts for generation of Disk Space, Archive, system monitoring for staging environment.
  • Managed a PaaS for deployments using Docker, Ansible which reduced deployment risks.
  • Managed Atlassian Tools Bitbucket, Confluence and JIRA
  • Implemented Nagios monitoring solution for mission critical servers.
  • Installation, configuration and Maintenance of GITLAB Server (Version Control) was performed.
  • Involved in deploying the content cloud platform on AWS using EC2, S3, and IAM.

Tools: Jenkins, GIT, GITHUB, Bitbucket, Bamboo, IBM uDeploy, Maven, JIRA, Sonar, HP Fortify, Docker, Ansible, AWS, JDK, J2EE, Tomcat, WebSphere, Oracle, AWS EC2, AWS S3, AWS IAM.

Confidential

Technical Lead/Consultant

Responsibilities:

  • Requirement gathering from application team and design to automate the deployment process for various applications.
  • Communicated all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes.
  • Setup and Implemented Continuous Integration and Continuous Delivery (CI/CD) Process stack using AWS, GITHUB/GIT, Jenkins and Chef
  • Created job for build activities using Jenkins, Maven, Nexus tools.
  • Wrote Puppet modules for installing different packages, managing versions, setting parameters and manage Web Applications, Config Files, Data Base, Commands, and Users Mount Points.
  • Created Puppet manifests and modules to automate environment builds and patching activities
  • Implemented Nagios monitoring solution for mission critical servers.
  • Managed relationships and coordinate work between different teams at different locations
  • Conducted Release Readiness reviews, Milestone Reviews, and Business Go/No-Go reviews
  • Weekly Release Reporting.
  • Created Bash and Groovy scripts to automate many activities to reduce the time in release process.
  • Implemented IBM uDeploy tool for auto deployment process and make sure rapid deployment and reduce the manual erroneous.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Work with team member to understand impacts of branches and code merges.
  • Maintains the release schedule for all core services and ensure alignment across key partners and vendors.
  • Continually work towards making improvements in the release process
  • Lead and co-ordinate the Go-Live activities including the execution of the deployment Plans and checklists
  • Create a single documented process for managing all Releases.
  • Maintain a single repository for recording all Releases through the lifecycle.
  • Ensure that the process is adopted, adhered to, and escalated to management if there are compliance issues.
  • Improve coordination between IS&T groups to ensure smooth and timely delivery of IT services.
  • Improve productivity by establishing standard release processes and tooling.
  • Initiate the Release Management process to provide sufficient lead-time for adequate impact analysis by the CAB.
  • Ensure that auditable Release controls are established and documented.
  • Communicate Releases to IS&T, affected client representatives, clients (where appropriate), and other IT organizations (where appropriate).
  • Streamline the procedures so that there is an appropriate balance between the complexity of the Release and the required controls.
  • Harvest lessons learned from the Release Management process that could be applied to other areas of Service Management

Tools: Jenkins, SVN, IBM uDeploy, Maven, JIRA, Sonar, Junit, JDK, J2EE, Tomcat, WebSphere, JBOSS, Chef, Bash, Oracle

Confidential

WAS admin

Responsibilities:

  • Installation, configuration, administration and troubleshoot WebSphere Application Server 6.x and IBM HTTP Server
  • Install and upgrade WebSphere Application Servers in a federated Multi Node environment
  • Responsible for J2EE Application Deployments, Plug-in Configuration, Data Source Creation
  • Installation of SSL Certificates in the WebSphere Application Servers
  • Deployment of EAR & WAR files on Web Sphere Application Server and Network Deployment Manger.
  • Performance Tuning for Memory related Issues

Tools: SVN, Jenkins, Hudson, Maven, ANT, IBM uDeploy, Junit, Service Now.

Confidential

Team Member

Responsibilities:

  • Installation, configuration, administration and troubleshoot WebSphere Application Server 6.x and IBM HTTP Server
  • Install and upgrade WebSphere Application Servers in a federated Multi Node environment
  • Responsible for J2EE Application Deployments, Plug-in Configuration, Data Source Creation
  • Installation of SSL Certificates in the WebSphere Application Servers
  • Deployment of EAR & WAR files on WebSphere Application Server and Network Deployment Manger.
  • Performance Tuning for Memory related Issues
  • Responsible for creating all necessary documentation to build, administer, and support all DEV, UAT, PRE-PROD and Production Environments.

Tools: JDK, IBM WebSphere Application Server, IHS, IBM Tivoli

Confidential

Programmer

Responsibilities:

  • Analyzed requirements and created functional and technical specifications and design documents.
  • Developed the application using Struts framework.
  • Worked in a Continuous Integration Support Build environment with Jenkins tool.
  • Developed user interface by using JSP, JavaScript and CSS.
  • Involved in handling configuration related changes requested by other modules.
  • Involved in development of Business Services by using EJB (Session and Message Driven Beans).
  • Involved in handling code versioning by using ClearCase.
  • Involved in implementing Junit test cases.
  • Involved in Post implementation support where handled issues efficiently

Tools: Java, JSP, EJB, Struts, WebSphere Application Server, DB2, HTML, CSS, Java Script

We'd love your feedback!