Devops Engineer Resume
Charlotte, NC
SUMMARY:
- 7+ years of Professional IT experience, with 5 years of experience onAzure DevOps Engineer system administration across platforms, automation, as well as cloud deployment and management,and 2+ years of working experience on .NET developer
- Azure Cloud and DevOps consultant with concentrations on Azure IAAS / PAAS and SAAS.
- Experience in designing, configuring and deploying solutions on Microsoft Azure using ARM Templates, Azure PowerShell Module and, Azure CLI focusing on high - availability and auto-scaling.
- Strong expertise on DevOps concepts like Continuous Integration (CI), Continuous delivery (CD) and Infrastructure as Code (IaaS), Cloud Computing etc.
- Worked with different components of iPaaS solution Azure provides, Service Bus, Functions and Logic Apps to use connectors and create workflows.
- Experience in dealing with Windows Azure IaaS-Virtual Networks, Virtual Machines, Cloud Services, Express Route, Traffic Manager, VPN, Load Balancing, Auto-Scaling.
- Excellent knowledge& Experience in the Team Foundation Server (2008/ 2010/2012/2013/2015 )
- Installation and Configuration and Testing of Team Foundation Server (TFS) 2013, 2015 &2017.
- Excellent working knowledge on Microsoft SQL Server 2005/2008/2014.
- Experience in working on source control tools like GitHub (GIT), Subversion(SVN),
- Configured and Monitored CI CD pipelines using VSTS, and GIT.
- Proficient in Deployment automation using PowerShell
- Experienced with different Infra deployment options with VSTS package management system and Azure
- Implementation of Release Management automation processes using Team Foundation Server (TFS), Visual Studio Team Services (VSTS).
- Top to bottom comprehension of the principles and best practices of the Software Configuration Management (SCM) in Agile, SCRUM and Waterfall methodologies.
- Knowledge in Transformed traditional environment knowledge in virtualized environments with, chef, Puppet, Jira, Ansible, Dockers, Vagrant, and VMware.
- Experience in general Systems Administration and Change Management, Software Configuration Management (SCM).
- Good Knowledge on Web.Config transformations and XDT transforms.
- Good knowledge in IIS 7.5 for deployments.
- Good Experience in Customization of Build XML (Windows Workflows) in doing the automated deployments.
- Experience on DevOps tools such as VirtualBox, NUGET, SVN, GIT.
- Good experience in Microsoft Products and their deployment including Octopus and PowerShell.
- Worked with Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private clouds.
- Experience in scripting languages like Power shell and UNIX.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on windows platforms.
- Experience in the areas of Virtualization with installation, support of VMware windows servers.
- Experience in working with different build automation tools like NUGET and MAVEN to achieve End-to-End Automation.
- Experience in working with VisualStudio2017
- Experience in using build and Automation tools like Maven and NUGET for the building of deployable artifacts such as war & jar from source code.
- Good knowledge of RDBMS and projects using SQL Server, SQL.
- Strong communication, analytical skills and a demonstrated ability to handle multiple tasks independently or in team.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
TECHNICAL SKILLS:
Operating Systems: Azure, Windows
Web Servers: IIS 6.0/7.5/8.0, ASP.NET, Web Services on Windows
Build Tools: VSTS, GIT
Virtualization: VMware Client
Repositories: Nexus, Arti factory
Version Control Tools: Subversion (SVN), GIT, GITHUB
Scripting: Bash Shell scripting, PowerShell, YAML format
Languages: C,.net, ASP.net, ADO.net
PROFESSIONAL EXPERIENCE:
Confidential - Charlotte, NC
DevOps Engineer
Responsibilities:
- Setup various Team Projects into different Team Project Collections in TFS 2012/2013/2015/2017/2018.
- Expertise in DevOps, Release Engineering, Configuration Management.
- Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion ( SVN ), GIT ( GitHub ) and VSS .
- Set up the Build scripts for the Process to run the DEV STAGE and PROD through Urban code Deploy.
- Customized Automated Build Scripts by modifying XAML (Work Flow) template to Start, Stop & deploy code to various regions (Windows Service, Windows workflow).
- Created Builds and deployed builds to different environments based on requests.
- Strong believer of DevOps Methodologies and working towards a core DevOps engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
- Good experience in Microsoft Products and their deployment including Octopus and PowerShell .
- Set up multiple versions of my library that target different versions of the .NET Framework in Nuget Gallery.
- Experience in Microsoft Windows Azure Cloud Services.
- Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
- Performed and deployed Builds for various Environments like QA , Integration, UAT and Productions Environments.
- Deploy an ASP.NET web application package, and update IIS .
- Octopus Deploy is an automated software deployment and release management server. It is designed to simplify deployment of ASP . NET applications, Windows Services and databases
- Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead
- Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.
- Worked on setting up CI (continuous Integration) in TFS .
- Defined Branching Strategies based upon Organization requirements.
- Responsible for managing Code Repository in TFS 2010/2013/2015.
- Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools
- Communicating and interacting with Dev and Release team for scheduling the releases into different environment.
- Used Nuget.exe Pack command to create a NuGet package out a project.
- Worked on IIS 6.0 & IIS 8.5 in setting up websites for applications.
- Responsible for deploying SQL Schemas on SQL Server 2008 R2 for different environments.
- Create, manage SQL Server AZURE Databases
- Documented release build and source control processes.
- Experience of working with VisualStudio2017 .
Environment: TFS 2010/2012/2013/2015 and 2017, Azure, Visual Studio 2017, SQL Server 2008 R2, IIS7.0 & IIS8.0, Octopus, PowerShell & Shell Scripting, Subversion(SVN),Spring, Sonarqube, Nexus, GIT, SQL.
Confidential - Bedford, MA
DevOps Engineer
Responsibilities:
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Expertise in release automation for .net technologies to achieve continuous integration and continuous delivery (CI and CD).
- Extensive experience in Setting up Application Tier, Build Controllers, Build Agents in Team foundation Server (TFS) 2010, 2012, 2013&2015.3
- Set up different kinds of Build triggers including - Gated -Checkin, Continuous Integration (CI), and Rolling Builds in Team Foundation Server 2010 & TFS 2012.
- Worked on the Customization of Work Items, Reports in TFS 2010, 2012, 2013& 2015.
- Used the report builder in customization of Reports in TFS 2010.
- Created and Extensively used Octopus deploy Automation for .net application by setting a transformed variable to change Config files accordingly.
- Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
- Strong knowledge on Web servers IIS 6.0/7.5/8.0,ASP.NET, Web Services on Windows Environment
- Carried out Deployments and Builds on various Environments using the Continuous Integration (CI) tool like Team Foundation Server XAML, Vnext build system
- Expert in managing SonatypeNexus/Artifactory repositories for the nuget artifacts and dependencies.
- Worked on setting up CI (continuous Integration) in TFS.
- Experience in deploying .NET projects and automating builds using NUGET.
- Experienced in configuration management using Visual Studio Team Services (VSTS), Team Foundation Server (TFS), VSS and Subversion (SVN)
- Analyzed the builds using the SonarCube.
- Designed and implemented Software configuration management SCM and change management CM solution using TFS
- Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
- Experience in working on source controller tools like GIT, GITHub, Subversion (SVN), TFS Microsoft Visual Studio VSTS.
- Managed the GIT branching strategy for a few applications by creating Release branches, Development branches.
- Customized MS build scripts by modifying various XAML templates.
- Good experience in Microsoft Products and their deployment including Octopus and PowerShell andKnowledge of network and web related protocols like TCP/IP, HTTPS along with the routing protocols
- Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.
Environment: .NET Source Code, SCM, CI/CD Methodologies, Octopus, Powershell, GIT, GITHub, Subversion, XAML, TFS, VSTS, NUGET, Sonarcube, Agile Methodologies.
Confidential - St. Louis, MO
DevOps Engineer
Responsibilities:
- Experience in Build & Release, ALM, TFS, VSTS Administration and Configuration management.
- Knowledge in working with GIT and TeamFoundationServer
- Worked with ALM tool TFS 2010/2012/2013/2015/2017/2018 &VSTS.
- Experienced in PowerShell scripting, Shell scripting.
- Administering IIS 7, IIS 7.5, IIS 8- creating new Websites, Applications, Virtual Directories, App pools, Bindings and deploying websites and web applications.
- Solving various .Net application issues and providing various technical solutions for .Net, TFS and Microsoft IIS.
- Hands on experience in installing and updating NuGet.
- Professional experience architecting systems built with Azure.
- Experienced in automating software build, release and deployment processes by developing build/release infrastructure.
- Great working experience in handling builds & deployments into Dev, QA, UAT and Production environments.
- Worked on DevOps tools like VSTS, Octopus, to automate the deployment process as well as to transform the configurations according to environments.
- Established very good Understanding on each phase of SDLC lifecycle.
- Administration of User Accounts and managing their permissions, hands on experience on troubleshooting the connection issues of users with TFS.
- Created Virtual Directories, deploying the code to IIS, and troubleshoot the applications.
- Expertise in troubleshooting and problem-solving skills of windows servers.
- Configured and set up VSTS to implemented into Azure.
- Set up deployment agents to deploy from VSTS to Azure.
- Managing TFS/VSTS user accounts and permissions in Azure AD.
- Defined new branching strategy bases on organizations development requirements.
- VSTS and TFS Management.
- Set up CI/CD model from VSTS to Azure App service.
- Set up Deployment groups in VSTS to deploy the applications to Azure.
Environment: .Net Framework, ALM, Team Foundation Server, Visual Studio Team Services, GIT, GITHUB, IIS 7.0/7.5/8.0, SDLC, CI/CD Pipeline, Nuget, Configurations likeDEV, TEST, PRE-POD, DEBUG.
Confidential
Build and Release Engineer
Responsibilities:
- Applications availability support.
- Monitoring web servers, application servers &SQL servers' performance using tools like: VSTS, GIT, Octopus.
- Defining various branching, labeling and merging strategies using TFS
- Maintaining the code base across several versions in TFS 2008/2010
- Scheduling weekly/monthly jobs to improve server performance.
- Coordinating with offshore team and providing business requirement.
- Coordinating with external team in order to understand the application/business impact.
- Automate build processes and make the deployment packages for TEST/INT/QA/PROD/DEBUG
- Developed script in Final Builder to deploy application in test environment.
- Involved in deploying the code to different Environment.
- Experience in creating the scripts for Web Test using VSTS 2008.
- Experience in creating the scripts for load Test using VSTS 2008.
Environment: .Net Framework 3.5, ASP.Net, C#.Net, ADO.Net, SQL Server 2005, IIS, OOPS, Win forms, Visual Studio 2008, HTML, XML, TFS.
Confidential
.NET Developer
Responsibilities:
- Created user interface for Preferred Lanes, Candidate Loads, Capacity Entry and Capacity Matching Applications in HTML5, JavaScript, JQuery and CSS3.
- Created Date pickers and JavaScript validations for the apps using JavaScript.
- Optimize existing stored procedures which used huge amounts of data.
- Created a user-friendly web page by creating hot keys for the application of which few are application specific while few are for the whole website.
- Experience in designing Single Page Applications using Angular js and using third party modules such as ng no Route and UI-Router.
- Implemented Angular JS-based form validations.
- The Optimizer software which is the age-old software has a drawback which works only in IE8 and EWS carrier is sub application which uses optimizer so had to make sure everything works and aligned well in IE8.
- Worked on fixing weird issues raised by IE8 as the company uses IE8 as the basic browser.
- The previous application was using the client-side template which was hard to manage everything so rewrote the application to use MVC3 server-side template and made sure the application works faster and loads faster.
- Work in Agile environments and empowered to take the task and work accordingly.
- Responsible for taking Requirements from Stakeholders and Product owners and developing the software.
- Created complex custom Grid functions to manage and manipulate data as required for the functionality.
- Wrote UnitTests and Integration test for the MVC controllers and views to have good code coverage.
- Wrote T-SQL Statements, Stored Procedures, Triggers, Functions, and Sequences to access data from database.
- Document technical specifications and used code generation tool to create class code for several entities.
Environment: HTML, JavaScript,jQuery,CSS, SQL Server 2005, Visual Studio. NET 2.0, C#, ASP.Net, ADO. Net.