We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Saint Petersburg, FL

SUMMARY

  • Over 8+ Years of experience in IT industry with imperative concentration on Cloud Computing (AWS, Azure), Build & Release, DevOps Stream.
  • Expert in Continuous Integration and Continuous Delivery (CI/CD) with Visual Studio Team Services (VSTS)/Azure DevOps and Team Foundation Server (TFS).
  • Experienced in migrations data between different TFS platforms (in - place upgrades, TFS Integration Platform, TFS -> VSTS).
  • Strong knowledge with solving various .Net application issues and providing various technical solutions for .Net, TFS/VSTS/Azure DevOps and Microsoft IIS.

TECHNICAL SKILLS

Operating Systems: UNIX, Windows NT, Windows 2000 and 2008, XP

Programming Languages: C, C++, VB.NET, C#.NET, ASP.NET

SCM Tools: Subversion/SVN, Perforce, TFS 2012/2015/2018 , VSTS, Azure, VS Test Manager, Bitbucket

CI CD Tools: TFS Release Management, Octopus Deploy, TeamCity, Jenkins, Chef & Puppet

Database: MS Access, SQL Server 2012/2016, MYSQL and Sybase, Oracle, DB2, JDBC

Build and Scripting Tools: Windows Scripts, Power shell

Markup Languages: HTML, XML

App Server packages: Web logic, Apache tomcat5.5, IIS

Tracking Tools: Jira, Remedy, TFS Work items, HP Service Center, JIRA, Integrity (MKS)

Code Quality Tools: SonarQube, FindBugs, Code Collaborator

IDE: Visual Studio 2010/2012/2013/2015 , 2017 Eclipse, NetBeans, SSMS

Cloud: Azure, AWS, SaaS, IaaS

PROFESSIONAL EXPERIENCE

Confidential, Saint Petersburg, FL

Cloud DevOps Engineer

Responsibilities:

  • Designed a DevOps strategy by implementing a migration and consolidation strategy for DevOps tools
  • Designed and implement an Agile work management approach & Designed a tool integration strategy as well
  • Automated Continuous Integration builds, nightly builds, deployments and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) using VSTSBuild, Power Shell, and MS Build, MS Deploy.
  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
  • Automated packaging and deployment of infrastructure and applications via TFS/VSTS pipelines and/or Octopus Deploy
  • Implemented DevOps development processes by designed version control strategy
  • Implemented and managed build infrastructure & Implement and integrate source control along with setup code quality and security policies
  • Design a release strategy, Setup a release management workflow & Implement an appropriate deployment pattern
  • Maintain Provision, Monitor, optimize and scale Azure infrastructure using API's
  • Cloud Platforms AZURE (API Management Services, Data Factories, App Services, Data Lake Store, SQL Databases & Virtual Machines)
  • Manage Azure subscriptions by configure Azure subscription policies at Azure subscription level
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE.
  • Analyze resource utilization and consumption and Manage resource groups to use Azure policies for resource groups
  • Managed role-based access control (RBAC) to configure access to Azure resources by assigning roles
  • Maintain Azure Storage Planning Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data
  • Design an infrastructure and configuration management strategy & Implement infrastructure compliance and security
  • Setup Azure AD - Implemented Azure AD using AD connect, configured SSO and multifactor Authentication. Also configured SSO from Window 10 based computer which is joined to Azure AD. Implemented and managed AD synchronization.
  • Creating containers with the help of Docker images. Virtualized the images by using the Docker files.
  • Worked on creation of custom Docker container images, tagging and pushing the images worked on the customized docker networks.
  • Design, develop, deploy, and CI/CD in a DevOps environment and Establish CI/CD pipelines using TFS and VSTS
  • Implement process for routing system feedback to development teams
  • Administered SonarQube & integrated with Team Foundation Server.
  • Performed Project level & instance level administration for Sonarqube.
  • Managed Project History, project settings, webhooks & delegating authentication in Sonarqube.
  • Integrated Automated Function and Performance tests with in TFS/VSTS pipelines
  • Integrated and operate Static and Dynamic Code Scans for security testing, OpenSource Code Scan with pipelines
  • Create and configure a VM for Windows and Linux & Automate deployment of VMs
  • Manage Azure VM & Manage VM backups
  • Create connectivity between virtual networks & Implement and manage virtual networking
  • Monitor and troubleshoot virtual networking & Integrate on premises network with Azure virtual network
  • Manage Azure Active Directory (AD) & Implement multi-factor authentication (MFA)
  • Manage and support customer environments in Microsoft Azure cloud
  • Setup CI/CD Process with Docker containers and Kubernetes and other types of Microservices and Container technologies highly preferred
  • Setup internet architectures, including web, application, and database components
  • Worked on with Dockers container snapshots, attaching to a running container, removing images, managing directory structures and managing containers. Virtualized the images by using the Docker files.
  • Experienced in working on DevOps/Agile operation process (Code review, unit test automation, Build& Release automation, Environment, Service, Incident and Change Management) including various tools.

Confidential, Reston, VA

Cloud DevOps engineer

Responsibilities:

  • Dealing with windows Azure services - Virtual Networks, Virtual Machines, Resource Groups, VPN, Load Balancing, Auto Scaling, Azure monitoring, Traffic Manager.
  • Provisioning of IaaS, PaaS, SaaS virtual machines and web/worker roles on Microsoft Azure classic and Azure Resource manager.
  • Computed Engine performance, setup project moves & notifications along with managing security in SonarQube.
  • Configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, Implementing azure Site.
  • Performed migration from TFS 2013 to TFS 2015, includes integrating SharePoint and SSRS with TFS.
  • Migrated on TFS instance from 2015 to 2018 update 2 using incremental upgraded-migration
  • Performed migration from TFS 2018 to VSTS.
  • Configured and set up VSTS to implement into Azure.
  • Set up deployment agents to deploy from VSTS to Azure.
  • Managing TFS/VSTS user accounts and permissions in Azure AD.
  • Azure implementations, help build design blueprints, to include concepts of different environments, DMZ, security, high availability, encryption, geographic scale and resilience
  • Support application and Cloud teams migrate applications into the Cloud
  • Support cloud teams in the design and decision-making process to ensure adherence to best practice
  • Set up CI/CD model from VSTS to Azure App service & Set up Deployment groups in VSTS to deploy the applications to Azure.
  • Configure and manage virtual networks
  • Create connectivity between virtual networks & Monitor and troubleshoot virtual networking
  • Implement and manage virtual networking & Create and configure a Network Security Group (NSG)
  • Performed migration of corporate projects from TFS to VSTS & responsible for builds and releases using TFS/VSTS.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Conducted meetings with team members to define solutions for new branching strategy on various scenarios based on release requirements.
  • Configured Build agent and Release agent pools on Azure servers.
  • Build, Test and Deploy applications for hardware and software configuration on servers.
  • Handle deployment workflow including provisioning, load balancing, and health monitoring.
  • Design Network Security Groups (NSG) and subnets.
  • Develop and maintains the Resource groups and instances
  • Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager, etc.)
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Azure Service Fabric, Containers, Azure Resource Manager, ARM automation, Azure Key Vault, Encryption and Security.
  • Implemented and supported continuous integration (CI) process via Jenkins, Team Build, TFS, Team City for several iOs, Android, mobile applications including setting up pipeline jobs and downstream job configurations.
  • Worked on DevOps tools like Chef, Puppet, Octopus, Jenkins to automate the deployment process as well as to transform the configurations according to environments.
  • Setting up Octopus to facilitate Dev/QA teams with automation of build and deployment process.
  • Developed Playbooks using Ansible to deploy consistent infrastructure code across multiple environments.
  • Used Jira tool to track all the defects and changes related to build and release in Agile environment.
  • Created a managed Image of VHD in order to be able to easily deploy VMs from golden image.
  • Performed as a DevOps engineer in automating CI/CD model.
  • Automated deployment of builds to different environments using PowerShell scripts.
  • Performed build and deployment activities for Dev, QA, UAT and PROD environments.
  • Configured different check-in policies according to company standards
  • For applications that are developed in a regular pace, builds and deployments were as per request.
  • Coordinated with different teams across the globe to deploy different builds to different environment on parallel development for multiple projects.
  • Troubleshooting IIS issues and performance tuning of application pools and websites.
  • Upgraded NuGet to v3.4.3 for Visual studio 2015.
  • Studied the current build and release process and automated the process using PowerShell scripts.
  • Automated Database deployments using Release Management 2015.
  • Consult customers on technical aspects of installation, sizing, scaling
  • Support development teams in technical questions of continuous integration/continuous delivery, delivery organizations
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering.
  • Expert with Docker components like Docker Engine, Hub, Machine, creation of Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Handled large volumes of containers with Docker Swarm, Kubernetes, and Mesos.
  • Extensively worked on Jenkins, VSTS for continuous integration and for end-to-end automation of all build and deployments.
  • Working with automation tools like CHEF,PUPPET and ANSIBLE.
  • Expertise in Source Code Management and repository tools like Tortoise, SVN, GIT, Code Commit, Nexus and TFS.
  • Used Different Version Control BitBucket & integrated with Vnext as CI & Octopus Deploy as CD.
  • Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
  • Designing AZURE Resource Manager (ARM) templates and in designing custom build steps using PowerShell.

Environment: TFS 2013, 2015, 2017,2018 U2, VSTS, Windows SQL Server 2016, SharePoint, Team Foundation server Power tools 2015, TFS Sidekicks, ASP.Net, C#.Net, XML, MS build, IIS 8.5, Web Deploy 3.6, Visual Studio 2015, Microsoft Windows Azure Cloud Services, Windows Server 2012 R2, Power Shell, Windows Batch Scripts, Integrity (MKS), Microsoft Windows services, Agile, BitBucket, Octoupus Deploy.

Confidential, Detroit

Build & Release engineer

Responsibilities:

  • Designing and implementing Service Oriented Architecture underlined with Ingress and Egress using Azure Data Lake Store & Azure Data Factory by adding blobs to lakes for analytic results and so pull data from Azure Data Lake to the Blobs.
  • Created and Implemented branching and merging strategy with multiple branches.
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS.
  • Customized Windows workflow 4.0 based Build Process Templates to get the build process easy and make executable packages configured separately for deployments on different environments.
  • Automated Development Environment deployments by customizing the windows work flow 4.0 based XAML Template.
  • Consult customers on technical aspects of installation, sizing, scaling
  • Support development teams in technical questions of continuous integration/continuous delivery, delivery organizations
  • Worked on Work Item Type Template Customization according to Business requirement.
  • Creating and maintaining build and deployment release manifest documents.
  • Performed build and deployment activities across multiple environments - Testing, UAT, Staging and Production environments.
  • Use Jira as Application Lifecycle Management (ALM) and Jira Confluence for workflow management.
  • Use Jira as SCRUM/Kanban board management for issue tracking, project management and ServiceNow for service requests.
  • Share documents and projects status reports regarding builds, environments, version control on SharePoint.
  • Work on ARM templates to provide infrastructure as code for Future state for IaaS services.
  • Provide high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Use TFS as Application Lifecycle Management(ALM) and administer TFS for legacy applications.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Created Cloud Formation scripts to automate the provisioning of AWS resources like IAM, EC2, S3, Route 53, SNS, RDS, ELB and Auto Scaling and make calls to provision and configure servers on the instances.
  • Applications, virtual machine images, VM extensions, APIs under Azure Marketplace.
  • Involved in the design and development of web application in C#.NET, ASP. Net, User Controls and deployment in the cloud environment.
  • Worked on Azure Cosmos DB that how to replicate the data across any number of Azure regions and scale your throughput independent from the storage, while benefitting from comprehensive SLAs.
  • Configuring check-in policies for team projects.
  • Worked on Setting up UAT, Staging and Production environments and created deployment scripts according to the requirement.
  • Compile Various Project files using MS Build.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Worked closely with Performance team, changed the configurations according to the application performance and business requirement.
  • Performed Code Merge between different branches and efficiently resolved merge conflicts.
  • Performed forward and reverse merger between branches and resolved merge conflicts.
  • Trained developers on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2013.
  • Assisted Developers during debugging and providing end to end Application Support.
  • Creating and maintaining build and deployment release manifest documents.
  • Track all teams release deliverables and dependencies to ensure we can create release candidate builds and ship on time.
  • Visible role with daily contact with internal customers and a lot of good team collaboration.
  • Developed and maintained the release schedule for all development teams and ensured alignment across key partners.
  • Deploy software to Development, Quality Assurance, and Production environments using Octopus Deploy.
  • • Responsible for building out Octopus Deploy infrastructure and writing custom solutions.
  • Set up various Team Projects into different Team Project Collections in TFS 2010 & TFS 2012
  • Configured in both TFS 2010/2012 Environment along with Default Project Collections, Build Definitions, Work Items, Share Point Services, And Reporting Services.
  • Defined processes to build and deliver software baselines for team members as well as external teams.
  • Managed the integration of new software projects and products into the build environment. Actively enhanced MS Build Properties, Tasks and Targets to automate the build, setup creation, deployment, symbol storage and running of test scripts for multiple Team Projects.
  • Worked on automating build and deployment using MS Build engine, by writing xml script within Visual Studio.
  • AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Tracked and communicated release issues, risks, schedule, activities and status.
  • Identified, tracked and reported key release metrics (e.g. testing progress vs plan etc.).
  • Coordinated the use of Development and Test Infrastructure Environments in support of the releases using Environment Technology Map and Integrated Release Tracker sheets.
  • Produced production deployment plan and coordinated with support resources.
  • Managed release deployment communications (plan, status, issues).

Environment: TFS 2015,2013, TFS 2010, SQL Server 2008 R2, Team Foundation Server Power tools 2011, TFS Sidekicks, ASP.Net, C#.Net, XML, MS build, IIS 7.5, Web Deploy 2.0, Visual Studio 2010, Visual Studio 2013, Windows Server 2008 R2, Windows Batch Scripts, Power Shell scripting, Agile, Scrum Process Templates, SharePoint.

We'd love your feedback!