We provide IT Staff Augmentation Services!

Sr Azure Devops Engineer Resume

Alpharetta, GA

SUMMARY

  • 8+ years of IT experience as Cloud Engineer, DevOps Engineer, Build & Release Engineer, Linux Administrator, Systems Engineer in SCM, Build/Release Management with Continuous Integration & Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration using different tools, and cloud Providers like AWS, Azure, OpenStack, and PCF.
  • Experience in deploying Azure IaaS virtual machines (VMs) and cloud services (PaaS role instances) into secure VNets and Subnets. Implemented Terraform modules for deployment of applications across multiple cloudproviders like AWS, Azure and OpenStack.
  • Managed servers on the Amazon Web Services (AWS) platform using Chef and Created Instances inAWSas well as migrated data toAWSfrom Data Center.
  • Experience in deploying Kubernetes Cluster on Azure with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, namespaces.
  • Authored Playbooks in Ansible using YAML scripting and manifests in Puppet using DSL to provision Nginx, Apache Spark, Apache Web Servers, Tomcat Servers. And custom modules with Ansible Playbooks to automate in AWS services like Launching EC2.
  • Experience in developing application plans for Azure infrastructure, implementing & deploying workloads on Azure Virtual Machines (VMs), Design and implement VM storage & good understanding on implementing images/disks.
  • Expertise on various AZURE services like Compute (Web Roles, Worker Roles), Databases, Network, Internet of Things(IoT), PowerShell Automation, Monitoring, Key Vault and Scheduling.
  • Experienced in installing, configuring and managing Docker Containers, Docker Images for web servers and application servers such as Apache Tomcat usingDockerand integrated with Amazon MySQL RDS database.
  • Used Jenkins Pipelines to drive all micro services builds out to the Docker Registry and then deployed to Kubernetes.
  • Created Pods and managed utilizingKubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • ConfiguredELK(Elasticsearch, Logstash, Kibana) to analyze and visualize the application and system logs, Configured Splunk forwarders to detect SSL certificate expirations and Nagios to detect Network Latencies between systems
  • Worked onTerraform for provisioning and managing the different cloud provider infrastructure by writing reusable modules. Experience in Implementation of Docker and Various Docker Orchestration tools such as docker-compose, docker-swarm, docker trusted registry (DTR) and universal control plane (UCP).
  • Extensive working knowledge on automation for deployment/configuration of different Application servers like Web Sphere, WebLogic, JBoss. Web Servers like and Apache, Tomcat and Web Containers like Nginx etc.
  • Managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Along with CI/CD with AWS Lambda & AWS Code Pipeline.
  • Extensively worked on Chef Roles, Cookbooks, Recipes, Templates, Resources, Attributes & Data Bags. Proficient in the setup of Chef Servers, workstations & bootstrapping infrastructure Chef Nodes for configuration management.
  • Hands-on experience with Source Controller tools such as Subversion (SVN), Git and IBM ClearCase.
  • Experience in automating the processes with Build Management Tools such as ANT, Maven, Gradle and MS Build.
  • Expert in JIRA Administration and Maintenance, including creating projects, workflow schemas, user authorizations, backup and Restoration.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.

TECHNICAL SKILLS

Cloud: Microsoft Azure, Amazon Web Services, OpenStack

Container Orchestration Tools: Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services, OpenShift

Configuration Management: Chef, Ansible, Puppet, Salt Stack

Version Control Tools: GIT, GITHUB, SVN, Perforce, Bitbucket

Web and Application Servers: JBOSS, Apache Tomcat, Web Sphere, Web Logic, Nginx, Send Mail

Monitoring Tools: Nagios, Splunk, Dynatrace, ELK, Datadog, Grafana, New Relic

Bug Tracking Tools: JIRA, ServiceNow, Bugzilla, HP ALM, Confluence, Rally, IBM ClearQuest

Build Tools: Maven, Ant, Gradle

Continuous Integration: Jenkins, Bamboo, Hudson

Scripting Languages: Shell, Ruby, Python, PHP, Perl, JavaScript, PowerShell, JSON, YAML

Languages: C, C++, Core Java, J2EE

Database: MySQL, Oracle, Dynamo DB, Mongo DB, Cassandra

Repository Management: Nexus, JFrog, Artifactory

Virtualization: VMware ESX/ESXi, Windows Hyper-V, Power VM, Vagrant, Virtual box

Operating System: Red Hat, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, Mac OS

Networking Protocols: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP

PROFESSIONAL EXPERIENCE

Sr Azure DevOps Engineer

Confidential, Alpharetta, GA

Responsibilities:

  • Hands on experience in Azure Cloud worked on Azure App Services, Azure SQL Database, Azure Blob Storage, Azure Functions, Virtual Machines, Fabric Controller, Azure AD, Azure Data Factory, Azure Data Bricks, Azure Service Bus.
  • Worked onMicrosoft Azure(Public) Cloud to provide IaaS support to client. Set up Automation to create Virtual Machines throughPower Shell ScriptandAzure Portal, Created and managed Storage Account and Affinity Group inAzure Portal.
  • Migrated on-premise storage to Microsoft Azure using Azure Site Recovery, Azure Backups, and Azure IaaS Virtual Machines and Cloud Services (PaaS role instances) into secure Vnets and Subnets with Azure Internal Load balancers
  • Configured Site to Site VPN Connectivity. Configured Window Failover Cluster by creating Quorum for File sharing in Azure Cloud.
  • Designed AZURE Resource Manager (ARM) templates and custom build steps using PowerShell. Identified and logged defects in VSTS and interacted with developers to prioritize the issues.
  • Defined resources and specified deployment parameters to Azure Resource Manager (ARM) templates to create resource group of Virtual Machines.
  • Experience in integrating Azure Log Analytics with Azure Virtual Machines for monitoring the log files, store them and track data using Azure Monitoring metrics.
  • Implemented a CI/CD pipeline with GIT, MS Build, Docker, and Maven in both the cloud and on-premises using Azure DevOps (VSTS, TFS).
  • Extensively worked with various Azure Services like, Log Analytics Workspace, Event Hubs, Web Roles, Worker Roles, Azure Websites, Caching, Azure SQL, Net Work Services, API Management, Active Directory (AD) services infrastructure in advocating, maintaining, and monitoring. Integrated Azure Active Directory (AAD) infrastructure with periodic auditing, troubleshooting and performance.
  • Working on AWS to Azure Migrations, Jira to Azure DevOps Migrations, and GitHub to Azure DevOps Migrations, as well as configuring and using PaaS offerings such as Azure Database Services, Azure Kubernetes, Azure Containers, DNS, Application gateway rerouting, Test Plans, Web Apps, Application Insights, and Azure Container Monitors.
  • Worked on setup the Kubernetes Sandbox on Azure Kubernetes Services (AKS) for testing the different features and manage containerized applications using its Nodes, ConfigMaps, Selectors, Services and deployed application containers as Pods.
  • Deployed Kubernetes Clusters using a master/minion architecture on cloud/on-premises environments, and created numerous YAML files to create a variety of services such as pods, deployments, auto-scaling, load balancers, health checks, and Namespaces.
  • Designed and implemented Continuous Integration (CI) across multiple environments using Azure DevOps tools to facilitate an agile development process that is automated and repeatable, allowing teams to safely deploy code multiple times per day while ensuring Azure Kubernetes Services (AKS) are supported.
  • Expertise in deploying microservices, application development, and upgradation using Azure Services such as Azure Kubernetes Service (AKS), Container Registry, Cosmos DB, and Grafana, Azure Pipelines, Azure Monitor.
  • Integrated container registries, notably Docker Hub and the Azure Container Registry, into DevOps workflows and deployed Windows and Linux-based Docker containers with popular container orchestrators like Kubernetes and DCOS which are provisioned by the Azure Container Service.
  • Worked with Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Used Kubernetes backed infrastructure to run microservices in production environment deployed on Kubernetes Clusters and developed Kubernetes templates for multitude of applications backed infrastructure to run microservices in production environment deployed on Kubernetes Clusters and developed Kubernetes Templates for multitude of applications.
  • Managed Kubernetes deployments using Helm Charts, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Created Pods through new application and controlling, scaling and troubleshooting pods through SSH, managed manifest files and releases of Helm Charts.
  • Hands-on experience in building custom Docker container images, tagging and pushing images, and using Docker consoles to manage the application life cycle. Using Docker Container Technology, I automated the deployment of software applications in a secure and managed environment.
  • Configured RDS instances using Terraform and used Terraform to map more complex dependencies and identified network issue. Assisting with the installation of the Terraform continuous build integration system.
  • Provisioned Azure VMs with high availability using Terraform and ARM templates, built new Terraform plugins to accommodate additional functionality, and assisted with the migration of traditional and monolithic systems to AZURE using Terraform.
  • Automated the implementation of VPCs, ELBs, Security Groups, SQS queues, S3 buckets by using Terraform and used Terraform as a tool to manage different cloud infrastructure resources, i.e., VMware, and Docker containers.

Cloud/DevOps Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Worked on various Azure Services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • UsedAzureKubernetes Service (AKS) to deploy a managed Kubernetes Cluster inAzureand created an AKS cluster in theAzurePortal used template driven deployment options such as Azure Resource Manager Templates and Terraform.
  • Used Docker for settingAzureContainer Registry with Docker and Docker-Compose and actively involved in deployments on Docker using Kubernetes.
  • Unique experience with PivotalCloudFoundry (PCF) architecture and design, troubleshooting issues with platform components, and developing global/multi-regional deployment models and patterns for large-scale developments or deployments onCloudFoundry.
  • Set up VSTS CI/CD pipelines for Micro-Services on an AZURE Cloud using App Services.
  • Created WebApps on an Azure Portal for deploying web applications using VSTS pipelines.
  • ImplementedTerraformtemplates to deploy the resources in Azure.
  • Expertise in working withTerraformkey features such as Infrastructure as a code, execution plans, resource graphs, change automation and created infrastructure in a coded manner usingTerraform.
  • Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure Stack for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM Services and utilities focusing on Automation.
  • UsedCheffor Continuous Delivery, managed CI and CD process and delivered all the application in rpms.
  • Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure Stack for Compute, Web and Mobile, Blobs, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM Services and utilities focusing on Automation.
  • Created inventory in Ansible for automating continuous deployment and wrote playbooks using YAML scripting.
  • Had very strong exposure using Ansible automation in replacing the different components of Openshift like ECTD, MASTER, APP, INFRA, Cluster.
  • UsedDockerto containerize Micro Services in cloud and managed clusters usingDockerSwarm and Kubernetes.
  • Implemented Docker-maven-plugin in Maven pom.xml files to build Docker images for all microservices and later used Docker file to build the Docker images from the Java jar files.
  • UsedKubernetesto manage containerized applications using its Nodes, Config Maps, Selector, Services and deployed application containers as Pods.
  • Good experience with container orchestration usingKubernetes.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Implemented continuous integration usingJenkins. Configured security toJenkinsand added multiple nodes for continuous deployments.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools inJenkinsto move from one environment to other environments.
  • Implemented PowerShell Remoting. Generated many PowerShell script to aid the Security team management of AD.
  • Performed all aspects of server management, including installation, updates, AV protection, upgrades, storage management, Event log checking, optimization, and automation scripting using PowerShell.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharing, replication, schema design.

Environment: Azure, PivotalCloudFoundry (PCF), VSTS (Visual Studio Team Services), Helm Charts, Kubernetes, Terraform, Chef, Ansible, Linux (RedHat 7.x, 6.x, 5.x), Solaris (9/10/11), VMware, RAID.

Sr. AWS/DevOps Engineer

Confidential, Pittsburgh, PA

Responsibilities:

  • Implemented AWS solutions like Route 53, EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling in Cloud Formation JSON templates. Created snapshots and Amazon machine images (AMI) of the instances for backup and created access Management (IAM) policies for delegated administration withinAWS.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharing, replication, schema design.
  • Migrated VMWARE VMs to AWS using AWS Direct Connect Service and Defined comprehensive strategy around security as part of AWS migration strategy.
  • Written Templates for AWS infrastructure as a code using Terraform and CloudFormation to build staging and production environments.
  • Earned a reputation for designing AWS Cloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs.
  • Implemented Docker Swarm to deploy load balance, scale and manage docker containers with multiple name spaced versions and integrated Cluster Management with Docker Engine using Docker Swarm.
  • Built an entire Docker Swarm using a single disk image by deploying both Manager and Worker nodes during runtime.
  • UseKubernetesto deployed Docker containers into Pod Clusters on multiple Nodes in QA, Test and Production Environments.
  • ManagingKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, managedKubernetesmanifest files and managed releases of Helm packages. Established a local dev workflow that centered around minikube to validate deployments inKubernetes.
  • Installed Chef-Server enterprise On-Premise/WorkStation bootstrapped the Nodes using Knife and worked with Chef Enterprise Hosted and Written Cookbooks and uploaded them to Chef-Server & managed on-site applications/services.
  • Experience in automation of configuration of hosting environments including database administration and scaling an application and support load changes by using chef.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly Builds and integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Chef etc.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Chef Cookbooks and has Integrated chef with Jenkins. Also, Created and maintained continuous integration (CI) using toolsJenkins over different environments to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
  • Used ELK stack (Elasticsearch, Log stash, Kibana) and troubleshooted the build issues with ELK and work towards the solution and configured network and server monitoring using Grafana, ELK Stack with Logspout and Nagios for notifications.
  • Written GRADLE, MAVEN Scripts to automate build processes and managed MAVEN repository using Nexus Tool and used the same to share snapshots and releases and built end to end CI/CD pipelines in Jenkins to retrieve code, compile applications, perform tests and pushed built artifacts to Jfrog and Udeploy to orchestrate changes across servers and components.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.

Environment: AWS DevOps, Kubernetes KOPS, Docker ECS, CloudFormation, VPC, CloudWatch, Terraform, Ansible, Jenkins, Git, Jira, SonarQube, Shell, Bash, Python, YAML, MySQL, DynamoDB, Tomcat, Nginx, Linux, Windows server 2012

Cloud Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups, Optimized volumes and EC2 instances and Using Jenkins AWS Code deploy plugin to deploy to AWS.
  • AWS Cloud management using Chef Automation and Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Worked with AWS CLI and AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud Watch, ELB, Auto-Scaling, created python script using AWS API Calls to manage all resources deployed on AWS.
  • Configured AWS IAM and Security Groups in Public and Private Subnets in VPC Managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements and worked as Admin.
  • Provided high durability of the available data using data storage in the AWS S3 bucket, versioning S3, lifecycle policies. Also, webhosting the data from the S3 bucket by creating URL's.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers like Apache, Nginx, Tomcat.
  • Migrated VM's from VMware ESXi toOpenStackEnvironment using virt-v2v packages and deployed Zabbix to monitor and alert the health of Nova, Neutron, Keystone and otherOpenStack services.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef Server, Managed On-site OS Applications, Services, Packages using Chef as well as AWS for EC2, S3 & ELB with Chef Cookbooks.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Written Terraform templates, Chef cookbooks pushed them onto Chef for configuring EC2 Instances and Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker-Registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Creating clusters using Kubernetes and worked on creating many pods, replication controllers, deployments, labels, health checks and ingress by writing YAML files.
  • Helped in creating a next generation platform using Core OS Linux with fleet / Kubernetes based on Docker containers running in a microservices ecosystem on VMWare ESXi.
  • Writing Helm Charts, Kubernetes YAMLfiles for deployment of microservices into Kubernetes clusters.
  • Creating Advance Jenkins Pipeline with Jenkins Pipeline Scripted Syntax to Trigger Other Remote Jobs on Other Jenkins Masters.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, Maven, JBoss and Jfrog Artifactory.
  • Installation and configuration of Linux servers using kickstart & support for various applications, which on Linux followed by performance tuning, patching and maintenance.

Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53, AMI, SQS, SNS, Beanstalk, Lambda, CLI), OpenStack, Docker, kubernetes, Chef, Puppet Ansible, Terraform, Jenkins.

Build and Release Engineer

Confidential | Connecticut

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Automated releases with ANT/Maven scripting for Compiling Java Code, Debugging & Placing Builds into Maven Repository.
  • Deployed & troubleshooting of various Jenkins issues. Installed, upgraded & downgraded various plugins in Jenkins.
  • Experience in Jenkins/Maven package building and have hands on experience in development using Shell and Python scripting to automate processes.
  • Experience in Enterprise repository management tools like Nexus, Artifactory etc.
  • Performed migration of the source code from Apache Subversion (SVN) to GIT HUB.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Utilized Configuration Management tool like Chef & created Chef Cookbooks using recipes to automate system operations.

Environment: Red Hat Linux, Python, Nagios, Shell scripts, SVN, GIT, Maven/ANT, Nexus, Artifactory, LAMP, JIRA, Chef, Jenkins.

Hire Now