We provide IT Staff Augmentation Services!

Lead Devops Engineer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Overall 9+ years of experience in Software Configuration Management in UNIX, Linux and Windows environment.
  • Expertise on software configuration management, source code management and release engineering.
  • Experience in Build Automation tools like ANT, Maven and MS Build.
  • Experience with MVC Architecture Design Patterns and Development methodologies like Agile (Scrum), Iterative, Waterfall models and Software Patterns.
  • Experience working on cloud technologies, Amazon Web Services and Azure.
  • Implemented and administered Continuous Integration process using Jenkins, Bamboo and TeamCity.
  • Worked on Version control systems like Subversion and Git.
  • Working experience on Team Foundation Server.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA Weblogic Server 8.1/9.x/10.x and JBoss Application servers.
  • Experience in bug tracking Software like JIRA, HP Quality center and Project Management tool like Microsoft Project.
  • Knowledge on Chef, Puppet and Ansible.
  • Experience in supporting ORACLE, MYSQL, and DB2 Database.
  • Very Strong in configuring, develop and deploying Enterprise Java Beans in WebSphere/WebLogic App Servers, Tomcat and TC server.
  • Experience on Continuous Integration and Continuous Delivery.
  • Experienced with Handling Cloud environments (AWS and OpenStack).
  • Created CM Plans, Test plans and Build documentation while maintaining source code.
  • Expertise with using Oracle 8i/9i, DB2 UDB 8.2/8.1/7.2/6.5 databases and writing SQL queries.
  • Experience with Web Forms, HTML, XML, XPATH, CSS, AJAX and JavaScript
  • Experience on Code coverage tools like SonarQube.
  • Used Dynatrace for monitoring the online banking website.
  • Automated database deployment scripts using Ant tool.
  • Automated moving configurations and Branding updates using Ansible.
  • Written various scripts in Bash for automation.

TECHNICAL SKILLS

Tools: ANT, Artifactory, Ansible, Bamboo, Git, SVN, Jenkins, Maven, Remedy, Jira, Dynatrace, ELK Stack, HP ALM, MQ, TFS, Team City, uDeploy, Perforce, Nexus, MSBuild, SonarQube, Docker, Chef and Puppet

Scripting Languages: Python, Shell scripts, SQL, Ant, JavaScript, Perl

Programming Languages: Java, C#, .Net

Web/Application Servers: Nginx, Apache Tomcat, TC Server, WebSphere, WebLogic, JBoss, IIS

Databases: MS Access, MYSQL, Oracle, MS SQL Server

Platforms: UNIX, LINUX and WINDOWS

Networking Concepts: DNS, DHCP, LDAP

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Lead DevOps Engineer

Responsibilities:

  • Supported the project of replacing .net web application with responsive design using ReactJs.
  • Created continuous Integration and continuous deployment strategy for NetJets Web applications.
  • Created CI/CD pipeline in NetJets and Photon environment who is an implementation partner.
  • Created feature branching strategy for Photon development team.
  • Implemented a complete automated build - release solution using a combination of technologies and tools as GitHub, Webpack, NPM, MsBuild, Maven, Jenkins, Nexus, RunDeck and Power shell scripts.
  • Identify the best DevOps tools that fit Photon and NetJets requirement.
  • Experience in setting up a brand new installation for B2B & B2C in WebSphere Commerce V7 environment integrating with WebSphere MQ & Portal on UNIX environments
  • Collaboration with development, QA and Operations teams at Onsite and Offshore locations.
  • Gather stakeholder’s approvals, necessary signoffs for CI/CD implementation and required tools.
  • Created the build scripts provided by client to fit Photon’s development artifacts.
  • Working knowledge of configuring web servers (IIS) in Windows OS.
  • Build and deploy artifacts to Development, QA, UAT and Production environments.
  • Work with Chef Automation to create infrastructure and deploy application code changes autonomously.
  • Created Chef Cookbooks and Recipes to maintain and automate various parts of infrastructure.
  • Created cookbooks for Chef using the Ruby programming language.
  • Development experience utilizing Atlassian REST services and JIRA plugins using the Atlassian SDK
  • Responsible for maintaining integrity of all builds and environments.
  • Attended weekly release planning meetings and discussed the dependencies and issues for the release planned in that specific week.
  • Automated Smoke, Regression, Service Assurance tests in Jenkins.
  • Ensure project milestones and deliverables are met for every sprint.

Environment: GitHub, Jenkins, Chef, Nexus, Maven, Jira, TeamForge, SonarQube, RunDeck, Confluence, Windows, IIS, Powershell, ReactJS, .Net, Java, Grails, Node, NPM

Confidential, Pasadena, CA

Sr. DevOps Engineer

Responsibilities:

  • Sending the Uptime and Downtime notifications to teams regarding Servers status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in Tomcat Admin Console.
  • Participated in the release cycle of the product which involves environments like Development, QA UAT and Production
  • Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.
  • Configured Jenkins for doing the build in all the Dev, QA. SIT and Prod environments.
  • Automated moving configurations and Branding updates using Ansible.
  • Automated CI/CD process using Jenkins, build-pipeline-plug in, maven, SVN.
  • Experience in managing Source control systems SVN.
  • Written bash scripts to deploy the java based packages like ear and war on the Tomcat
  • Application server. Worked extensively on Subversion as Version Control.
  • Resolve the installation issues and configuration issues with WebSphere Commerce Server
  • Coordinated with all the teams and vendors before and after the production deployments for the smooth production releases.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Used Ansible to document all infrastructures into version control.
  • Maintain a dedicated Atlassian JIRA / Confluence Cloud instance
  • Used Artifactory repository tool for maintaining the java based release code packages.
  • Provided the assistance for the smooth phase of Release for the Emergency and Expedite releases by getting the Director Level Approval and coordinating with different teams.
  • Written Bash scripts to apply the Integration label to all the files which needs manual labeling of files.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams. The documents are being used as the guide for manual build and deployment process, in case the automated scripts break (emergencies).
  • Automated Release Notes using Python and Shell scripts.
  • Planned the overall design and strategy for Java/J2EE deployments in Jenkins.
  • Written shell and bat scripts for purging the IBM MQ error logs.
  • Changed SVN branching strategy for development and testing.
  • Monitoring and tracing logs using Dynatrace.
  • Automating Oracle deployment using ANT tool.
  • POC on different plugins in Jenkins.
  • Written RegEx for Online Banking password.
  • Used SonarQube for code coverage.
  • Maintained all the POC’s, Documentation, Release calendar and MOM in Confluence.

Environment: Java/J2ee, Jenkins, Ant, Maven, MQ, Dynatrace, Confluence, Subversion, Ansible, Tomcat, TC Server, Python, Docker, Bash and UNIX/Linux.

Confidential, NY

Sr. DevOps/AWS Engineer

Responsibilities:

  • Responsible for daily builds/deployments from Integration environment through staging environment.
  • Plan and coordinate the production releases.
  • Plan, implement, document, and administer configuration management across multiple projects.
  • Responsible for all production related changes/builds/deployments.
  • Experience in Git, Jira, and Bamboo.
  • Worked as AWS (EC2, S3, ELB, Elastic Beanstalk, SQS) admin.
  • Develop and maintain custom internal scripts to automate the management of AWS and cloud environments.
  • Created build and deployment jobs in Bamboo for various components.
  • Automated the web server configuration builds/deployments from QA through production.
  • Experience in deploying Java applications in Web sphere application servers.
  • Experience in deploying BAR file application in Web sphere message broker (WMB).
  • Coordinated with variety of teams like DBA, development and build team for a successful code promotion.
  • Strong experience with SCM methodology, best practices, process improvement, and toolsets.
  • Responsible for maintaining integrity of all builds and environments.
  • Automated and managed all aspects of packaging, promotion, migration, and distribution of software applications.
  • Performed code freeze on the development branches and informed the development teams to merge in the changes to integration branch before the scheduled date of staging.
  • Deployment of various technology stacks using IBM uDeploy.
  • Created development and integration Branches after a major release for various development teams.
  • Good experience working with UNIX and windows servers.

Environment: UNIX, Java, Agile, Ant, Maven, uDeploy, WebSphere Application Server (WAS), AWS, Bamboo, Jira, Git

We'd love your feedback!