We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • Experience working on Continuous Integration and Delivery platform as DevOps Engineer.
  • Worked on Linux in Cloud Computing environments using AWS.
  • Expertise in AWS, experience in implementing new AWS EC2 instances and working with EBS and S3 storage.
  • Experience in building Continuous Integration platform using Jenkins.
  • Developed Chef Cookbooks to manage systems configuration.
  • Experienced in branching, tagging and maintaining the version across the Environments using SCM tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platforms.
  • Experience with Build Tools like Ant, Maven and Gradle for writing build.xml, pom.xml and build.gradle.
  • Familiar with integrating JUnit, PMD, Find Bugs and check style code quality tools.
  • Experience in Nexus and Artifactory - repository managers for managing artifacts for java, npm applications.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Experience in writing shell scripts and Perl scripts to automate the deployments.
  • Experience in configuring and deploying to applications servers Tomcat, Jboss EAP 7, WebLogic 8.1 and WebSphere 8.5.
  • Experience in building Docker images using GitLab-ci build automation runner
  • Automated deployment from GitLab-ci to Openshift
  • Experience in tracking tools like JIRA, Service now and HP Quality Center
  • Developed and automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX/Linux environments using shell scripting and CRON.
  • Experience on Agile Project Methodologies.

TECHNICAL SKILLS:

Operating Systems: Windows 7/8.1/10, UNIX, Red hat Linux

Source Control Tools: GitLab, Subversion, GIT, GitHub, TFS

Build Tools: Ant, Maven and Gradle

CI Tools: Jenkins, GitLab-CI, Build Forge and CruiseControl.

Repositories: Nexus, Artifactory

Languages: C, Java/J2EE, Shell Script, Perl Script, SQL, PLSQL

Tracking Tools: IBM RTC, Atlassian Jira and HP Quality center

Web Servers: WebLogic 8.x, WebSphere 8.x, Jboss EAP 7 and Apache Tomcat 8

Databases: Oracle, SQL SERVER, MY SQL, DB2

CM Tools: IDE s

PROFESSIONAL EXPERIENCE:

Confidential,San Antonio,TX

Devops Engineer

Responsibilities:
  • Developed Shell script for uploading local artifacts downloaded from Buildshare to Artifactory.
  • Repository creation in Artifactory for pushing artifacts
  • Setting GitLab repository and Runner for build automation
  • Installing, integrating and running Docker containers
  • Creation of gitlab-ci.yml file for kicking build process in stages that run in docker container.
  • Upgrading current internal gradle plugins for incorporating new features.
  • Customized Spring Initializr and created Blueprint project for bootstrapping internal applications.
  • Maven to Gradle migration of blueprint project.
  • Incorporated the Code Quality Tools SonarCube, Findbugs into Maven and Gradle Projects
  • Configuring JUnit coverage report and Integration Test cases as part of build in GitLab Runner.
  • Developed build workflows using Gradle, Gitlab-CI, Docker and Openshift.
  • Developed Shell script to upload third party jars into Maven Repository.
  • Configured Gradle and Maven wrappers for all the builds.
  • Added automatic wrapper generation based on version in Bluerprint project. The same will be supplied in the generated template.
  • Fixed git gradlew execute permission issue for generated templates using blueprint. As a result user need not specify permission exclusively, git automatically adds execute permission to gradlew wrapper script up on first commit.
  • Configured Piwik (Web Analytics) tool for Blueprint project. As a result the user interaction with the application is being recorded and saved in Piwik server. The details are available in Piwik Dashboard where reports can be generated.
  • Designed processes, process templates, applications and build environments for various teams using UCD deployment tool.
  • Played the role of SM for some sprints.

Environment: and Tools: GIT, GitLab, GitLab-Runner, Docker, Openshift, IBM UCD, IBM RTC, Maven, Gradle, Shell Script, RHEL, JUnit, WebSphere Application Server, Tomcat, Perl Scripting, Oracle, MS SQL Server, Java/J2EE Applications.

Confidential,Cranston, RI

Devops Engineer

Responsibilities:
  • Managed Linux cloud servers on AWS EC2 using Chef Server.
  • Experience in designing and deploying AWS resources using EC2, S3, RDS, EBS, Elastic Load Balancers (ELB), Auto scaling groups and Ops-works.
  • Development of Chef Cookbooks to manage systems configuration.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Jenkins and Stash.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Created featured, develop, release branches in STASH (Git) for different application to support releases and CI builds.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Carried deployments and builds on various environments using continuous integration tool Jenkins.
  • Designed the project workflows/pipelines using Jenkins as CI tool.
  • Wrote Maven and Gradle Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Installed Nexus repository tool to maintain the artifacts/dependencies jars.
  • Created proxy nexus repositories to speed up the build process.
  • Created AWS EC2 instances and setup the S3, EBS storage and Cloud watch.
  • Worked on IAM in AWS using CLI and Console.
  • Worked on S3 buckets creation in AWS using CLI and Console.
  • Integrating AWS cloud Formation with Puppet for configuring and patching applications.
  • Used Puppet to automate Configuration management & Applications.
  • Worked on Puppet for the deployment of servers with custom scripts.
  • Worked on creating various modules in Puppet and automated various facts.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Worked closely with development team and SQA team for product releases.
  • Created runbooks for each application to help the release management team for successful deployments.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Incorporated the Code Quality Tools SonarQube, Findbugs and Cobertura into Maven Projects.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

Environment: and Tools: GIT, GitHub, Subversion 1.6, Shell, RHEL, Linux, ANT/Maven, JUnit, Cobertura, Jenkins, Hudson, WebSphere Application Server Network Deployment, AWS, Nexus, IBM HTTP Servers, Tomcat, Puppet, Perl Scripting, Oracle, MS SQL Server, Java, J2EE Applications.

Confidential,San Antonio,TX

Devops Engineer

Responsibilities:
  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion repositories and the access control strategies.
  • Created the branches in Subversion to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.
  • Used SVN for branching, tagging, and merging.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote MAVEN Scripts to automate the build process.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Responsible for the Parent Pom.xml which will be inherited by 120 different applications.
  • Installed and Configured Jenkins for CI/Automation of Build and Release activities.
  • Responsible for Upgrading, administering, plugin management, User Management and Job creation in Jenkins.
  • Build, configured and support Application team environments.
  • Worked on the implementation of our systems, architectures and automation solutions and systems.
  • Experience with automation techniques/technologies, using puppet and Chef.
  • Experience with scripting repetitive tasks with Bash, Ruby, Perl, etc.
  • Experience with Node.js applications
  • Design and implement the deployment of product to the virtual/cloud infrastructure achieving reliable, 0-down-time deployments, upgrades, recover, roll-backs.
  • Monitor and assess performance bottlenecks, at all tiers, web, application and data; drive optimizations and solutions.
  • Experience designing for, and deploying highly scalable web and/or Enterprise applications.
  • Experience designing and building high transaction applications.
  • Experience with cloud computing platforms: AWS and VMware ESX.
  • Experience with configuration management using Chef.
  • Experience in Automate configuration and deployment of SaaS based products on our cloud platform solutions
  • Triage and provide technical solutions to environment related issues encountered by new and existing applications in the environment.
  • Support developers with change requests, uptime, performance, Build and deployment related issues, and access.
  • Troubleshoot and debug environment and infrastructure problems found in the production and non-production environments.
  • Measurement, and optimization of multiple stage areas and ensuring that continuous deployment will run reliably and are highly available in a 24/7 production environment.
  • Manage and control the continuous release promotion cycle (through automation) including the following environments: development, QA, Performance, Pre-prod and production.
  • Develop deployment scripts on a lifecycle automation platform for the orchestration, integration and automation of Configuration promotions and software releases.
  • Experience in Build/Release Engineering Automation with Docker and Jenkins.
  • Led "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.

Environment: & Tools: ANT/MAVEN, Perforce, Hudson/JENKINS, Anthill Pro, Oracle, MS SQL Server, WebLogic, WebSphere, Remedy, Subversion, GIT, GitHub, Clear Case, Solaris, Linux, Perl, Shell.

Confidential,Plano,TX

Build & Release Engineer

Responsibilities:
  • Performed tasks like adding user’s id to ClearCase group and codeline to give permission to access & lock codeline for specific users.
  • Primarily involved in creating the build and release deployment scripts in UNIX shell as well as Perl scripts.
  • Control branching and merging of the code base in subversion.
  • Implemented Build Forge to automate Builds and deployments to different environments.
  • Created and maintained build scripts using MAVEN to perform builds efficiently.
  • Deploy code to Web logic environments.
  • Worked with Web Services Admin Team and DBA Team to debug environment issues in Web logic and Oracle servers.
  • Created documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Installed and Configured Nexus to
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure manage the artifacts in different Repositories.
  • Perforce administration, project and end user support.
  • Troubleshoot Web server issues and created new Virtual Host in IIS server.
  • Demonstrated expertise with source code control environments CVS and Clearcase
  • Designed and created custom workflows using SharePoint Designer and Visual Studio.NET to process the vacation request applying the business requirements.
  • Implemented automated software build, testing, and deployment with TeamCity.
  • Conducted Proof of Technology sessions on different IBM Rational Software products including but not limited to, Rational Team Concert, Build Forge and Agile Software Methodologies.
  • Experienced in configuring and managing web servers and SQL servers on clustered environments.
  • Created of Sonar Qube dashboards for different team members based on their roles to monitor the progress of project source code.
  • Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Utilized Team Foundation Server 2010 and MS Project to keep track of ongoing development tasks and overall pr0ogress of the project.
  • Implemented and maintained continuous delivery systems and methodologies on AWS
  • Implemented Jira with Maven2 release plugin for tracking bugs and defects in UNIX.
  • Troubleshoot to resolve problems in an existing JIRA installation and implement all approved changes.
  • Developed Test Cases Rational Quality Manager to perform Functional and Regression testing of the application based on Business Requirements.

Environment: & Tools: Subversion, MAVEN, Oracle 10g, Perl Scripting, Shell scripting, Perl Scripts, Nexus, Windows, UNIX, Web logic, JIRA, AWS

Confidential

Build & Release Engineer

Responsibilities:
  • Build and deploy J2EE application in Oracle Web logic server 11g.
  • Responsible for Continuous Integration environments like Jenkins, Nexus, Sonar.
  • Assist with maintaining current build systems, developed build scripts and maintained the source control system.
  • Deployed build artifacts to Web sphere application server using Maven and Python scripts.
  • Enhancements to the existing functionality based on Change Requests
  • Writing custom parsers for newly on-boarded Clients
  • Bug fixes for production/UAT issues providing support services.
  • Deployment of project code in Windows and Linux environment
  • Deployed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Co-coordinating the end-to-end & Regression testing with various interfacing back ends.
  • Performing Functional, End to End, Regression, User Acceptance, Business Process Smoke Testing and Sanity testing.
  • Test Data creation based on requirements, Test Case execution, generation and documentation of Test results.
  • Defect tracking, Defect management and Bug Reporting using Quality Center
  • Responsible for design and maintenance of the Subversion Repositories.
  • Managed the source codes repository of multiple development applications using Tortoise SVN.
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.

Environment: & Tools: Subversion, Oracle WebLogic, ANT/MAVEN, Jenkins, Perl Script, Bash Shell, WebSphere.

Confidential

Java/J2EE Developer

Responsibilities:
  • Responsible for development of system using MVC framework, Factory and state machine framework.
  • J2EE application development on Windows and UNIX platforms.
  • Developed business modules in JSP, Servlets, Struts framework, Java, XML/XSL and EJB technologies.
  • Extensively written Oracle database SQL queries and accessed them through JDBC.
  • Extensively developed Oracle PL/SQL packages, functions and procedures and accessed them through Java applications.
  • Developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Front End User Interface Design- Used Struts Framework, HTML, JSF, JSP, and JavaScript.
  • Writing SQL queries, Stored Procedures and Functions.
  • Created Stateless Session EJBs for retrieving data and Entity Beans for maintaining User Profile.
  • Designed the presentation layer with HTML and JSP.
  • Automated the build process using ANT.
  • Deployed the application on Web Sphere Application server.

Environment: & Tools: Java/J2EE, Oracle PL/SQL, ANT/MAVEN, Jenkins, Perl Script, Bash Shell, WebSphere, HTML, JSP.

We'd love your feedback!