Devops Engineer Resume
Richardson, TX
OBJECTIVE:
To make a difference in the team I work by adding more value through my continuous learning
SUMMARY:
- Strong experience in Source code management, branching and merging using Git and related tools.
- Setting up CICD pipelines using Jenkins, Maven.
- Automating Infrastructure using Ansible Tower, Puppet.
- Strong experience in working closely with Agile teams and following best practices such as TDD. professional Experience
- 7+ years of total IT Experience in design and development of enterprise web applications
- 3+ years of experience in practicing Agile, DevOps, Cloud computing and Quality Engineering.
- Strong experience in migrating applications in AWS and Azure DevOps cloud platform
- Strong experience in SCM, CICD, TDD, infrastructure automation, Containerization, Continuous Monitoring and Release Management
TECHNICAL SKILLS:
AWS, Azure DevOps, Jenkins, BladeLogic, Git, GitHub, Jira, Maven, MSBuild, Jenkins, SonarQube, Ansible, Ansible Tower, Puppet, Docker, Azure, TFS, Splunk, App Insights, New Relic
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
DevOps Engineer
Responsibilities:
- Performed code migration from TFS to Git.
- Setup CICD pipelines for onboarding existing applications in Jenkins.
- Setup pipeline as a code (Jenkinsfile) for automating builds, code quality scans, deployments
- Integrated with Artifactory for uploading WAR files from Jenkins after every build
- Integrated SonarQube with Jenkins for measuring code quality in automated manner.
- Created branching and merging strategy for iFulFill team
- Enforced Test Driven development for the DEV teams for every sprint.
- Performed automated deployments to WAS using Jenkins and BladeLogic.
Confidential, Irving TX
DevOps Engineer
Responsibilities:
- Performed migration of projects from Jenkins to TeamCity.
- Automated build, deployments for Agile projects using TeamCity/Octopus for on - prem deployment.
- Performed code migration from TFVS to Git by writing scripts.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds if conditions not met.
- Created branching and merging strategy for Agile teams
- Enforced Test Driven development for the DEV teams for every sprint.
Confidential, Plano TX
DevOps Engineer
Responsibilities:
- Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on Azure DevOps.
- Created Web-Apps (PaaS solutions) on Azure portal for deploying web applications using Azure DevOps pipelines.
- Responsible for creating build and release definitions for Microsoft projects using VSTS for deployment to Azure.
- Created necessary app services using ARM templates on Azure cloud for DEV, INT and PROD environments.
- Assisted Agile teams in setting up Git repos using VSTS on Azure Cloud.
- Created branching and merging strategy for Agile teams
- Automated build, deployments for microservices on Azure cloud using CI/CD pipelines in VSTS
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds if conditions not met.
- Set up the SonarLint, Codiscope plug-ins in developer’s workstation.
- Enforced Test Driven development for the DEV teams for every sprint.
- Performed Database Lifecycle management automation using RedGate and Git
Confidential, Jersey City, NJ
DevOps consultant
Responsibilities:
- Created fully automated CI build and deployment infrastructure and processes for multiple projects on Azure cloud.
- Created necessary VMs using app services on Azure cloud for DEV, INT and PROD environments.
- Working closely with Architecture, Development, Test, Security and IT Services teams
- Set up git repos on VSTS (Visual Studio Team services) dashboard for DEV teams.
- Set up branches for agile DEV teams
- Automated build, deployments for microservices on Azure cloud using CI/CD pipelines in VSTS
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds if conditions not met.
- Set up the SonarLint, Codiscope plug-ins in developer’s workstation.
- Enforced Test Driven development for the DEV teams for every sprint.
Environment: VSTS, SonarQube, Maven, Java, Git, Azure, TDD, Artifactory
Confidential, Westlake, TX
Java Consultant
Responsibilities:
- Set up and introduced continuous build and deployment processes and advising on best practice
- Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Maven and Bash.
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
- Set up the integration of code quality tools SonarQube, VeraCode, Cobetura in the pipeline.
- Set up the automated deployments for various application in Multifamily for Dev, Test, Staging, PreProd and Prod environments.
- Created branching and merging strategy for the agile teams in in digital product group.
- Performed code migration from TFVC to Git for around 30 projects.
Environment: Maven2, Jenkins, Selenium, Tomcat 7.0, SonarQube, Git
Confidential, Plano, TX
Java Consultant
Responsibilities :
- Involved in coding and designing the portal application.
- Created look and feel framework for portal application.
- Developed application using agile and TDD (write tests first) methodology.
- Created maven scripts for building dependencies and WARs.
- Identified memory leaks in the webapp and fixed for better performance.
- Responsible for handling the IPC with event handling and backing files.
Environment : Java, Weblogic Portal, Maven2, Jenkins, SVN, Agile
