Senior Devops Engineer, Seattle, Wa Resume
SUMMARY:
- Over 9 y ear s o f total IT ex per me en ce in Configuration, B uil d and Re l ea se Management
- Expertise in Source Code Management tools such as GIT, TFS, SVN & VSS .
- Expertise in Java &.Net build tools Ant, Maven, Gradle, Nant, MSBuild .
- Extensively worked on Continuous Integration Tools Jenkins, TFS, Hudson, Cruise Control to automation of build and deployment process and etc.
- Expertise in setup and configuration of Application Servers Tomcat, WebSphere, JBoss, WebLogic and involved in deployment activities.
- Expertise in Repository Management tools Artifactory, Nexus.
- Extensively worked on Code Quality tools Sonar, Checkstyle, PMD, FindBugs, Emma, Cobertura, JaCoCo.
- Expertise in IDE/Client/CLI tools TortoiseGIT, Visual Studio, RAD, Eclipse, IntelliJ, TortoiseSVN,
- Experience in using Bug tracking tools like HP Quality Center, Service - Now, JIRA.
- Having good Experience in DevOps tools Ansible, Puppet, Chef & Urban Code Deploy .
- Coordinate Releases.
- Having good Experience in Amazon Web Services. & Microsoft Azure
- Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Ansible & Puppet.
- Experienced as a .Net Developer
TECHNICAL SKILLS:
Versioning Tool(s): GIT, TFS, SVN, VSS, Clear case, Perforce, CVS
CI Tool(s): Jenkins, Bamboo, Hudson & Cruise Control
Build Tool(s): MAVEN, MS Build, ANT, Gradle, Nant
Repository Manager(s): Artifactory, Nexus
Web/App Server(s): Tomcat, WebSphere, JBOSS, Weblogic
DevOps Tool(s): Ansible, Puppet, Chef, Urban Code Deploy, AWS
Code Quality Tool(s) : Sonar Qube, Check style, PMD, Find Bugs, Cobertura, Emma
IDE/Clients Tool(s): RAD, Visual Studio, Eclipse, IntelliJ, Tortoise SVN, Tortoise GIT, CLI
Development Env(s): Microsoft Visual Studio, Python
Bug Tracking Tool(s): JIRA, HP Quality Center & Service-Now
Language(s): .Net, Python, Java,J2EE
Scripting Language(s): Shell, Batch, Python, Ruby
Database(s): Oracle, SQL SERVER, DB2, MySQL.
Operating System(s) : Windows, UNIX, LINUX, z/OS, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential
Senior DevOps Engineer, Seattle, WA
Environment: GIT, Maven, Tomcat, Artifactory, Jenkins, Sonar Qube, Urban Code Deploy, Ansible, AWS, RAD, Shell, JIRA, HP Quality Center, Unix, Linux, Windows, Java/J2EE, Ruby on Rails
Responsibilities:
- Primary responsibilities include Configuration, Build, Deployment and Release of teh java applications into different environments like Dev , Test, UAT, Pre-Prod and Prod.
- Installed and configured Jenkins , installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds.
- Implemented Ant, Maven, Gradle scripts to automate teh build process.
- Installed Urban Code Deploy server, agents and doing deployments in various environments.
- Installed Ansible Master, Nodes, created and automated platform environment setup .
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
- Created Project Areas, Stream, setting up build definitions for teh projects in RTC and coordinate/assist developers wif merging, build issues.
- Creating repositories, branches, tags in GIT and assist teh developers to fix merging issues.
- Creating Local, Virtual Repositories in Artifactory for teh project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
- Defined teh Release Timelines in RTC, work item categories, create work items.
- Rebase/Merged Projects Streams wif Release Streams after teh frozen/production release and resolved teh conflicts during teh rebasing.
- Coordinate Releases from Dev to Production. Communicating wif Developers, Testers, Managers, Unix, Network teams and DBA teams for successful Release.
- Plan and Test Roll Back Strategies.
- Configured SonarQube code quality tool and integrated wif Jenkins.
- Working wif bug tracking tool Quality Center .
- Setup and configuration of Web Sphere application server profiles, configured data sources, SIB.
- Scheduling teh log rotation and deployment jobs using crontab .
- Deployment of war files into a Tomcat application server , troubleshooting teh applications.
- Maintained all teh Unix environments for deployments and Implemented Configuration Management, Change Management policies and procedures.
- Coordinate daily meetings.
- Trained new joiners on DevOps tools.
- Given Knowledge sharing sessions on SCM, Build, CI tools and Servers.
- Existing python scripts were modified to pull latest available revisions
Confidential
DevOps Developer, San Diego, CA
Environment: SVN, TFS, CVS, Ant, Maven, Nant, MS Build, Tomcat, WebSphere, Artifactory, Jenkins, Sonar, Shell, JIRA, Quality Center, Puppet, RAD, Eclipse, Tortoise SVN, Tortoise GIT, Visual Studio, Java/J2EE, .Net, Windows, Linux, Unix, VSTS, PowerShell
Responsibilities:
- Primary responsibilities include Configuration, Build and Deployment and Release of teh java applications into different environments like Dev , Test, UAT, Pre-Prod and Prod.
- Setup and configured Jenkins, Cruise Control , installed plug-in, configured security, created Jobs for project, release builds.
- Implemented Ant, Maven scripts to automate build and deployment process.
- Implemented ant, MSBuild scripts to automate .Net build process.
- Setup and configuration of CVS, SVN, GIT , created users, groups, created repositories, branches, tags, involved in merging activities
- Created Team Project Collections, branches, labels, Work Items in TFS and involved in merging activities.
- Migrate d teh projects from CVS to TFS.
- Creating Local, Virtual Repositories in Artifactory for teh project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
- Created and automated platform environment setup using Puppet.
- Coordinate Releases from Dev to Production. Communicating wif Developers, Testers, Managers, Unix, Network teams and DBA teams for successful Release.
- Configured SonarQube code quality tool and integrated wif Jenkins.
- Working wif bug tracking tool Quality Center .
- Setup and configuration of WebSphere application server profiles, configured data sources.
- Deployment of ear files into a WebSphere Application Server , troubleshooting teh applications.
- Setup and configuration of Tomcat , created multiple instances, did deployment of war files.
- Scheduling teh log rotation and deployment jobs using crontab .
- Configuration of automatic Build and Deployment of application using VSTS.
- Deployed web applications using Octopus
- Performed Builds using MSBuild and deployed application in IIS and configuring Application pools in it.
- Installations using PowerShell
- Prepared several Automation scripts for tedious and repetitive tasks using Power Shell
- Extensively used cmdlets in PoerShell
Software Developer
Confidential
Responsibilities:
- Worked in Agile Environment for developing new Web application for Tennessee state employees.
- Involved in Daily Scrum meetings, participated in Reviews and Retrospectives
- Developed web application using C#.Net, MVC 3.0
- Used Angular JS, CSS, HTML, XML, JQuery and JavaScript
- Used ADO.NET, Grid View, Data List, Details view, Repeaters and Dataset for data manipulation
- Implemented Stored Procedures, Triggers, Cursors, and Tables, Views, SQL Queries and ADO.NET to LINQ queries
- Added/Updated unit tests accordingly to maintain teh test coverage
- Supported old legacy web application wif bug fixes until teh new web application is developed
- Developed multiple reports using SQL reporting services (SSRS)
- Extensively used AJAX control extenders to teh controls in teh application to provide rich, user-friendly interface and to improve teh responsiveness
- Created and consumed a WCF service
- Involved in migrating aspx pages to razor. Good noledge of razor view engine
Confidential
DevOps Developer
Environment: Java/J2EE, GIT, Ant, Maven, Nant, Tomcat, WebSphere, Artifactory, Jenkins, Sonar, Shell, JIRA, Quality Center, Puppet, Eclipse, Windows, Linux, Unix, TFS, VSTS, PowerShell
Responsibilities:
- Primary responsibilities include Involved in Configuration, Build, Deployment and Release of teh java applications into different environments like Dev , Test, UAT, Pre-Prod and Prod.
- Setup and configuration of CVS, SVN, GIT , created users, groups, created repositories, branches, tags, involved in merging activities
- Creating Local, Virtual Repositories in Artifactory for teh project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
- Created and automated platform environment setup using Puppet.
- Coordinate Releases from Dev to Production. Communicating wif Developers, Testers, Managers, Unix, Network teams and DBA teams for successful Release.
- Configured SonarQube code quality tool and integrated wif Jenkins.
- Working wif bug tracking tool Quality Center .
- Setup and configuration of WebSphere application server profiles, configured data sources.
- Deployment of ear files into a WebSphere Application Server , troubleshooting teh applications.
- Setup and configuration of Tomcat , created multiple instances, did deployment of war files.
- Scheduling teh log rotation and deployment jobs using crontab .
- Used TFS as Source control for few projects
- Used VSTS for Build & Deployment
- Used PowerShell for Automating daily tasks
Confidential
.Net Developer, Application Tester
Environment: ASP .Net, C#.Net, VB.Net, Oracle, Selenium, Java Script, Windows.
Responsibilities:
- Involved in Requirement gathering, creating Functional and technical specifications by analyzing teh client specifications
- Used N-tier architecture for presentation layer, teh Business and Data Access Layers and were coded using VB
- Developed various windows applications by designing forms using forms designer
- Used Multithreading to develop various applications to maximize teh utilization of resources
- Performed coding and debugging using ASP.NET and VB.NET
- Developed Web forms using ASP.NET server controls and validated input using Java Script
- Used ADO.NET objects such as Data Adapter, Data Reader and Dataset for consistent data access
- Created Database routines, stored procedures and fixed up standard specifications
- Used Crystal Reports for developing teh reports needed by Middle Office and Back Office users
- Identified, researched, investigated, analyzed, defined and documented business processes
- Involved in Enhancing teh Business Layer to provide more interfaces and functions needed for teh system