We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 9 years of IT experience as a DevOps Engineer with experience of Configuration Management, Version Control and Build and Release Management of Software products and applications (ALM).
  • Extensive Experience in setting up Application Tier, Build Controllers, Build agents in Team Foundation server (TFS) 2012, TFS 2015 and TFS 2017.
  • Designing CI/CD pipe line using Jenkins and Bamboo.
  • Experience in Installation, Administration, Upgrade and configuration of Team Foundation Server.
  • Automating solutions utilizing AWS services such as EC2, S3, RDS, KMS, Route 53, Lambda, IAM, Kinesis, ECS and API Gateway. Strong Knowledge and experience in Creating Jenkins Continuous Integration (CI) pipelines.
  • Apps, Azure ARM, Azure Service Fabric, Container Service, Azure Data Lake Storage, Azure Functions, Azure Logic Apps
  • Container Orchestration (Kubernetes and Docker) -Deploying and Scaling Containers
  • Containerization technologies like Docker with Container orchestration tools like Kubernetes or Swarm
  • Relational database design and programming experience using SQL Server 2012.
  • Experienced in Release Management Tool for Source control from TFS and GIT.
  • Setting up DevOps Continuous Integration (CI) and Continuous Development (CD) pipeline using tools like Jenkins, Docker, Artifactory, GitHub and AWS.
  • Strong conceptual grasp of and experience dealing with DNS, load balancing, Active Directory, Windows Security, SQL security, and disaster recovery.
  • Creating Infrastructure as a code for CFT (cloud formation templates for AWS) and ARM Templates for Azure.
  • Working with Json and Yaml files for the CFT and ARM Templates.
  • Performed administrator functions for CI/CD related tools and infrastructure.
  • Familiar with the current Azure portal and Cloud-based infrastructure with Microsoft Azure.
  • Expert in creating Release Process of Release Management. (Components, Tools and Servers).
  • Setup or improve current implementations of continuous integration, automated test lab, automated builds, and automated deployments.
  • Conduct proof of concepts and create recommendations for standards and tools that best fit a platform’s needs.
  • Familiar with Server administration for Windows servers, IIS, and SQL Server.
  • Export in VSTS where you don’t need the TFS Server and Build servers.

TECHNICAL SKILLS:

Platform: Windows NT/XP/Vista/7, Unix

Languages: C/C++, C#

Testing Tools: ALM and UTF

Frameworks: Microsoft .NET Framework 3.5, 4.0,4.5

Database: SQL Server 2008/2012

Web Technologies/Frameworks: ASP.NET, ADO.NET,JAVA,Service now

IDE: Visual Studio 2013/2015/2017

Version Management: Team Foundation Server 2013/ 2015/2017, GIT,SVN

CI/CD Tools: Bamboo,Jenkins,TFS,Team City, VSTS and GITlab

Cloud: AWS, AZURE and VM ware

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. DevOps Engineer

Responsibilities:

  • Created Release Management Configure apps and Configure Paths.
  • Managing Cloud Infra for Azure and AWS using ARM templates and Cloud Formation Templates.
  • Developed and Implemented Software Release Management strategies for various amplicons according the agile process.
  • Container Orchestration (Kubernetes and Docker) --- Deploying and Scaling Containers
  • Containerization technologies like Docker with Container orchestration tools like Kubernetes or Swarm.
  • System Administering Unix platforms such as RedHat Linux or Ubuntu
  • Expert-level knowledge of Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon
  • Elastic Load Balancing, Amazon SQS, and other services of the AWS family
  • Apps, Azure ARM, Azure Service Fabric, Container Service, Azure Data Lake Storage, Azure Functions, Azure Logic Apps.Using Multiple Build Tools like Bamboo, Jenkins, Team City and Octopus.
  • Worked Closely with QA Teams, Business Teams, DBA Teams and Product Operations Teams to identify QA and UAT cycles Release schedule to non-prod Environments.
  • Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas.
  • Migrated from TFS (Moving TPC, Splitting TPC and configuring backup and recovery)
  • Customized Bug, Task, Issue, User Story work item templates, created rules in the work item templates.
  • Customized Process Templates, Build Templates and Work Item templates.
  • Created auto build all the modules and auto deployments.
  • Creating and Miniating fully automated CI build jobs and administering Jenkins servers.
  • Managing AWS Services like ECS, EKS, Elastic Bean Stack and S3.
  • Implemented Branching and Merging concepts TFS2013 and GIT.
  • Assisted Development and QA teams branching and merging activities in TFS and GIT.
  • Created Gated Check-in auto build for development builds and manual builds for QA builds.
  • Installed and configured IIS 7 and MS Deploy.
  • Check the Event logs and Dead Workspaces.
  • Experience developing scripts to automate deployment to physical and virtual environments.
  • Maintain Configuration Management Database with application code and server information and Perform TFS administration duties.
  • Internet Information Services (IIS) Administration, configuration and performance troubleshooting.
  • Managing the Centralized Version Control Using VSTS 2017
  • VSTS allows you to use all the features of TFS while connected to the cloud
  • No need to manage upgrades, data backups, or data restoration
  • Implemented strict authentication and access controls to your instances in AWS.
  • Provided multiple people in organization managing the AWS account.
  • Expert in CI/CD tools and Devops principles as they related to cloud computing (AWS)
  • Expert in AWS provisioning and deep knowledge of AWS service like EC2,S3,Glacier,ELB,RDS,SQS,SWF,EBS,ECS etc

Environment: MTM 2010, TFS 2013, TFS 2015,TFS2017, SQL Server 2012.

Confidential, Irving, TX

Sr. TFS Build Engineer

Responsibilities:

  • Created auto scheduled builds, gated check in builds and CI builds.
  • Creating projects, New code branches, and Merging code streams in TFS.
  • Customized build process templates and Customized Work Items.
  • TFS administration and Lab Deployments using Lab Management.
  • Customized Bug, Task, Issue, User Story work item templates, created rules in the work item templates.
  • Customized Web access templates.
  • Perform code promotions and merge code between branches
  • Initiate software builds, troubleshoot failed builds, and resolve build related issues
  • Develop tools and processes to improve and automate workflow
  • Creating Build Scripts, Automated Builds and CI (Continuous Integration).
  • Created auto build all the modules and auto deployments.
  • Implemented Branching and Merging concepts TFS2010.
  • Assisted Development and QA teams in source code branching and merging activities.
  • Created Gated Check-in auto build for development builds and manual builds for QA builds.
  • Installed and configured IIS 7 and MS Deploy.
  • Installed and configured Test Management and Lab Management.
  • Communicating with co-workers to determine if issues being observed will resolve on their own or if they will require measures taken to prevent adverse impact on performance.

Environment: VSTS 2012, MTM 2010, TFS 2010 and TFS 2012, SQL Server 2008.

We'd love your feedback!