We provide IT Staff Augmentation Services!

Sr. Azure Devops Engineer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY

  • 8 years of experience in Cloud/DevOps Engineer DevOps Engineer, Build/Release, and Cloud Management.
  • With experience in managing server infrastructures and involving administration of mission - critical, high availability environments.
  • Consistently high-performing and Proven ability to create and deliver solutions tied to business growth, organizational development.
  • Skilled problem identifier and troubleshooter.
  • Comfortable in managing systems, projects, and teams in a range of IT environments.
  • Experience in dealing with Windows Azure IaaS - Cloud Services, Virtual Networks, Virtual Machines, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancer, Application Gateways, Virtual Machine Scale Sets and Auto-Scaling, configuring SonarQube, Sonar cloud within pipelines with Azure app container services.
  • Experience in migrating on-premises to the Windows Azure DR using Azure Recovery Vault and Azure backups, Azure Fabric, Docker containers to the cloud in Azure and created Domain Controller in one of the Virtual Machine and added users to Domain Controller.
  • Expert in vetting the security controls of various PAAS services in AWS/Azure/GCP and creating the technical security standards to secure the infrastructure.
  • Developed and Designed azure devops pipelines to manage the resources across multiple subscriptions in azure.
  • Migrated On-premises applications toCloud andCloudorchestration usingTerraform,CloudFormation and Azure Resource Manager (ARM) templates.
  • Experience working with Amazon Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups by focusing on high-availability, fault tolerance.
  • Good Experience in automation and securing the infrastructure on AWS using CloudFormation, Terraform and AWS Lambda and building CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy, and Code Pipeline.
  • Expertise in working with Terraform Template key features such as Infrastructure as a code, Execution plans, Resource Graphs, Change Automation and extensively used Auto Scaling launch configuration templates for launching Amazon EC2 instances while deploying microservices.
  • Expertise in solving manual redundant infrastructure issues by creating CloudFormation Templates using AWS’s Serverless application model and deploy RESTFUL API’s using API gateway and triggering Lambda Functions.
  • Good Knowledge on components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry, Docker container snapshots and Docker Swarm. Used Docker for local Application Deployment and Vagrant for different infrastructure setup and testing of code.
  • Expertise in using Docker to containerize custom web applications and deploy them on Digital Ocean with Ubuntu instances through SWARM Cluster and to automate the application deployment in cloud using Vagrant.
  • Expertise in Writing Helm charts to deploy micro services into Kubernetes cluster with pod auto-scaling along with load-balancer, where we have Deployed large-scaled application hosted in Kubernetes.
  • Deployed Ingress controller on aks cluster to route the Traffic to internet and assigned certificates for security control.
  • Experience in Writing Terraform re-usable modules to deploy the Azure services into the cloud Environment.
  • Worked on Creating azure dashboards, to monitor the services health and as well created azure monitor dashboard for Kubernetes cluster to view the micro-services health.
  • Expertise in writing Ansible Playbooks from scratch using YAML functions and utilizing setup and automate the CI/CD pipeline and deploy microservices. Provisioned load balancer, auto-scaling group and launch configuration for microservices using Ansible.
  • 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.
  • Experience in developing Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the Cookbooks to chef-server from Workstation using knife command, Berkshelf dependency manager, and Test kitchen to validate Chef Cookbooks.
  • Experienced in working with configuration management tool Puppet that includes the installation and configuration of the Puppet master, agent nodes and an admin control workstation along with objects such as Puppet resource, class, Manifest, modules and Forge.
  • Proficient in Setting up Continuous Integration by configuring Build, Code coverage, deploy and test automation Jobs using Jenkins, Hudson, Bamboo for different applications and worked with different teams in enterprise level.
  • Experience in managing the repository manager like Nexus for the Maven builds. Integrated Maven with Jenkins by which the Surefire test reports and Javadoc produced by Maven are captured and to build parallel modules for larger maven projects.
  • Hands on experience in Branching, Merging, Tagging and maintaining across the environments using SCM tools like GIT, Subversion (SVN), TFS, Bitbucket and used webhooks for integrating with continuous Integration tools Jenkins, Bamboo and ANT, MAVEN and Gradle for generating builds and Confluence for content collaboration. Designed quality profiles and certain standards set by installing Quality Gates in SONARQUBE.
  • Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained by using Maven (Pom.xml), Ant (Build.xml) and Gradle (Build.gradle) and worked with Groovy Scripts to Automate Configuration in Jenkins.
  • Experience in using tools like JIRA for ticketing, Integrating JIRA into Splunk Enterprise and Bug Reporting for product through JIRA Experience in using NAGIOS, and Kafka tool used for Monitoring. Worked with different Bug tracking tools like Code Commit, JIRA, Bugzilla. Extensive knowledge in installing and configured ELK stack in both legacy and Docker swarm mode and pipelined application logs from App server to Elastic search through Logstash, indexes, shards, and replicas.
  • Hands-on experience with various scripting tools such as Shell, Bash, Python, PowerShell and Ruby for automating various Cron jobs and notification process.
  • Good knowledge in the areas of Virtualization with installation, support of VMware servers. Expertise in setup and configuration of Application Servers Nginx, Tomcat, WebLogic and involved in deployment activities.
  • Exposed to installation, configuration and performance tuning of Database servers and user’s management such as Oracle, MYSQL, and SQL Server.
  • Good experience in installing, Upgrading and configuring RHEL, Windows Server 2008, Centos, Ubuntu, and UNIX ISO/IEC 9945:2008 servers and involved in troubleshooting and debugging issues occurred in the production and during solution development.

TECHNICAL SKILLS

Operating systems: Unix, Ubuntu, Centos, RHEL, Windows

Cloud environments: Microsoft Azure, Amazon Web Services, GCP, OpenStack

Containerization tools: Docker, Kubernetes, Aws ECS.

Configuration tools: Ansible, Chef, Puppet

Continuous Integration tools: Jenkins, Bamboo, Hudson

Build/Project tools: Apache Ant, Apache Maven, Gradle

Version control tools: GitHub, Atlassian Bitbucket, SVN

Repositories: Antifactory, Nexus, Jfrog

Monitoring/logging tools: Splunk, Nagios, Elastic Search, Logstash, Kibana, Datadog

Collaboration tools: Jira, ServiceNow, Slack, confluence

Scripting: Shell, Bash, Python, Ruby, YAML

Databases: MySQL Server, Oracle, DynamoDB

Virtualization technologies: Oracle VirtualBox, VMware Workstation

Web services: Rest API, JAX-RS, JAX-WS, SOAP

Networking/Protocol: NFS, NIS, DNS, DHCP, IP, TCP, FTP, HTTP, HTTPD, SSH

Web Technologies: HTML, CSS, Bootstrap, XML, JSON, XSD, XSL, XPATH.

Application/Web servers: WebSphere, WebLogic Server, Red Hat JBoss, Apache Tomcat

PROFESSIONAL EXPERIENCE

Confidential

Sr. Azure DevOps Engineer

Responsibilities:

  • Implemented Azure Hybrid integration to integrate the applications, data and processes using API's. Worked with Azure AD, Azure Blob Storage and Data Factory to compose data storage, movement, and processing micro-services into automated data pipelines and have used Azure compute services and Azure Web apps.
  • Configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack services including Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure SQL and ARM focusing on automation, created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Prepared capacity and architecture plan to create the Azure cloudenvironment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. Established connection from Azure to On-premises datacenter using Azure ExpressRoute for Single and Multi-subscription connectivity.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS) into secure VNets and subnets, creating pipelines for deploying code from GitHub to Kubernetes cluster in the form of Docker containers using Spinnaker.
  • Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions Enabling Application insights for monitoring and performing load testing on the Applications using the VSTS.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and Implemented Terraform modules for deployment of applications across Azure.
  • Implemented Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform code and created on-premises active directory authentication using automation with ansible play books.
  • Worked on Docker-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployment to Nexus, scaling and management of containerized applications.
  • Configured and setup environment within Kubernetes Cluster with a master and 3 minions. Collaborating with development team for creating Docker and Kubernetes containers for each micro-service and installed all required dependencies for each container.
  • Created several pods using Master and Minion architecture of Kubernetes and developed microservice on boarding tools leveraging Power Shell allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Installed and configured Kubernetes effectively Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy and Scheduled, deployed, and managed container replicas onto a node cluster using Kubernetes.
  • Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS. Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Written the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format to setup Continuous Delivery pipeline and ran Ansible Scripts to provision Dev servers.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with GIT and JIRA to trigger builds using Webhooks and Slave Machines
  • Created a Jenkins pipeline to drive all micro-services builds out to Docker Hub and then deployed to Kubernetes, created pods and configured Kubernetes Replication controller.
  • Managed Nexus repository to download artifacts during builds in Jenkins and integrated Ant and GIT to deploy project related tags.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same. Setup threshold alerts in Nagios XI and updated contact definitions to notify potential service or host interruptions.
  • Maintained build related scripts developed in Ant and Power Shell. Modified build configuration files including Ant’s build.xml.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs 3into Azure blob storage.

Environment: Azure, Azure AD, Azure SQL, Azure Network, PCF, ARM, Kubernetes, Docker, Ansible, Jenkins, Ant, GIT, Terraform, PowerShell script, Power shell, Java script, Ruby, Splunk, Elasticsearch, Jira, Linux, MongoDB, Microsoft Azure Storage, JIRA, IIS, Hyper-V, VLAN, DNS, DHCP, MSDNAA, Visual Studio, SQL server.

Confidential, CA

Azure DevOps Engineer

Responsibilities:

  • Worked with Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block), SQL Azure as well as deployment & configuration management and Virtualization.
  • Deployed Microsoft Azure Multi-Factor Authentication (MFA) and Created Automated IAM Roles for users on boarding into the Organization.
  • Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
  • Created CI/CD Pipelines in AZURE DevOps environments by providing their dependencies and Automated Environmental deployment stages.
  • Administering and Monitoring VSTS, taking backups and consolidating collections at the time of migration from one version of VSTS to Azure Devops
  • Designed and integrated Pivotal Cloud Foundry (PCF) on Microsoft Azure and deployed PCF using CF push and urban code deploy.
  • Was responsible for design, implementation, and success of Terraform Infrastructure as code to migrate automation of very large-scale automation product.
  • Created Virtual networks using Terraform for initial CIDR blocks and subnet ranges with Security compliant Security groups.
  • Written JSON templates for Service deployment and ruby scripts for Chef automation and contributing to our repository on GitHub (sub version control).
  • Support infrastructure as code using DevOps and Agile methodologies, through CI/CD Pipeline with Jenkins, Git, Docker, and Kubernetes.
  • Used Docker to test applications such as Prometheus and Grafana. Evaluated Prometheus application performance monitoring tool.
  • Managed the Maven repository using Nexus tool and used the same to share the snapshots and release of internal projects.
  • Provision new servers and workstations with Linux and Windows 2012/2016 and build customized systems. Handling admin tasks in Linux OS such as server restart, application installation setting up monitoring dashboards for app server.

Environment: Azure, Azure Devops, PCF, ARM, Kubernetes, Docker, GIT, Splunk, Jira, Linux,, Microsoft Azure Storage, JIRA, IIS, Hyper-V, VLAN, DNS, Visual Studio, SQL server., Splunk, Elasticsearch, Linux, MongoDB, JIRA, IIS, Hyper-V, VLAN, DNS, DHCP,, Visual Studio, SQL server.

Confidential

AWS DevOps Engineer

Responsibilities:

  • Implemented Cloud Solutions using various AWS Services including EC2, VPC, S3, Glacier, EFS, AWS Kinesis, IAM, Lambda, Directory Services, Security-Groups, CloudFront, Ops Work and Cloud Formation, Elastic Beanstalk, RDS, SNS, SQS, SES, DynamoDB, Redshift, EMR, ELB, Route-53 etc.
  • Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • 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.
  • Configuration of Ansible modules for AWS cloud deployment.Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible/ custom pipeline.
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform Templates and Containerized the infrastructure using Docker, which was setup in Vagrant, AWS, and VPCs.
  • Worked to setup Jenkins as a service inside the Kubernetes cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments (Jfrog) including Auto scaling, and Cloud formation scripts.
  • Worked on AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database. Also created and maintained the Python deployment scripts for Web Sphere, web application server.
  • Responsible for continuous integration (CI) and continuous delivery (CD) process implementation-using Jenkins along with python and shell scripts to automate routine jobs.
  • Worked with System health and performance Monitoring Tools like Splunk and replaced Splunk logging and analytics with an automated ELK cluster, increasing data capture capacity and reducing costs.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot the build issues with ELK and work towards the solution. Used Ansible playbooks for provisioning instances on Open stack.
  • Providing continuous improvement to agile software development teams by working with Jenkins under the CI/CD pipeline. Integrated Ant, Nexus, Jenkins, JIIRA and Used Git with Jenkins to integrate to automate the code checkout process.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process. Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT.
  • Performed integration of Code Quality Analysis Techniques with SonarQube, Cobertura as well as integrated Selenium automation testcases with CI tool Jenkins.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/ storage Using AWS cloud watch

Environment: Amazon Web Services (AWS), OpenStack, Docker, Kubernetes, Cloud Formation, Ansible, Jenkins, Jfrog, Maven, GIT, AEM, Splunk, Nagios, Elasticsearch, Logstash and Kibana (ELK), Java, JIRA, WebLogic, Apache Tomcat, MongoDB, Linux/RHEL, Vagrant, Active Directory, LDAP, NFS, NAS, VMware Servers,, YAML,, Bash, Python, boto3, MySQL, Apache Tomcat.

Confidential

AWS DevOps Engineer

Responsibilities:

  • Launched Amazon EC2 Cloud Instances using AWS (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • 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.
  • Implemented docker -maven-plugin in and maven pom to build docker images for all microservices and later used Docker file to build the docker images from the java jar files and formed the clusters using Docker Swarm.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Worked on many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations. Written Chef Recipes to automate build/deployment process and data bags in Chef for better environment management.
  • Involved in integrating Chef cookbooks into Jenkins jobs for CD framework, worked with various custom resources, created roles & environments, and used chef handlers for different auto kickoff requirement jobs.
  • Used Kitchen as a platform to test our Chef cookbooks. Configuring and setting up of Tomcat, Apache, HA proxy, Redis, Memcached, and Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
  • Handled continuous integration with Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users.
  • Used monitoring tools likeSplunk, New Relic Upgraded and Migrated to JIRA from Clear Quest for bug tracking and project tracking and Administrated, maintained documentation and provided training to the users using JIRA.
  • Created branching & tagging strategy to maintain the source code in the GIT repository and Coordinated with developers to establish and applying appropriate branching, labeling conventions using GIT source control.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository and Responsible for designing and deploying best SCM processes and procedures.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database. Also created and maintained the Python deployment scripts for Web Sphere web application server.
  • Implemented Python Scripts using stranded libraries for getting all the agent logs (Inventory, Remote connections, Network usage and performance counters) from the different flavors of Linux.
  • Used MySQL, DynamoDB and Elastic Cache to perform basic database administration build and JIRA for the collaboration tool.

Environment: AWS, Ansible, Ansible, Docker, Docker swarm, Puppet, Jenkins, Maven, Nexus, Python script, Java script, Unix Shell Script, GIT, ELK, Agile, Nagios, Jfrog, Splunk, JIRA, Linux, VMWare.

Confidential

Build & Release Engineer

Responsibilities:

  • Installed Bamboo and perform troubleshooting during installation to implement the CI process for the Java application builds and Setting up and configuring Bamboo, created Jobs for automating build and deploy activities.
  • Migrated from Bamboo worked and on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Implemented continuous integration using Jenkins master and slave configuration. Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Ant.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process & to perform deployments to JBoss and Tomcat Web servers.
  • Designed and managed Build and Release cycle activities in Agile Methodologies. Developed build and deployment processes for Pre-production environments. Managed Sonar type Nexus an enterprise-level package management server.
  • Designed and scripting using ANT for J2EE, Web Services, Reusable JARS, Web Client and Open Source in creating Master build.xml build Properties & pom.xml files and provided technical support to the development team for compilation problems.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml and Created and maintained Subversion repositories, branches and tags and Experience in Administering SVN.
  • Configuration and administration of LDAP, NFS and NIS inLinux and implemented Samba for sharing of resources between Linux and Windows environments.

Environment: Jenkins, Git, Agile, Linux, RHEL, SELS, AIX, SVN, Perforce, KVM, Puppet, Bash Scripting, Python, ANT, Bamboo, JIRA, JBoss, Artifactory Application Servers, Nexus, Windows, WebSphere Application Server, Python, Nagios.

Confidential

Linux Administrator

Responsibilities:

  • Build and Installed PXE boot server, DHCP server, Kickstart and XCAT server to automatically load OS on test machines in the LAB environment.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP, ARP, applications and print servers to insure optimal networking, application, and printing functionality.
  • Provided systems administration support to Linux systems including server and workstation upgrades, backup and disaster recovery, monitoring, user account setup.
  • As a Linux Administrator, got involved in designing, shell scripting, supporting Oracle databases, and troubleshooting RHEL Linux/ Oracle Linux servers.
  • Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
  • Managing systems routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Developed utilities in Perl, including templates and configurations for Nagios, PRTG, and basic system configurations. Wrote custom plugins for Nagios.

Environment: Windows Server, RedHat Linux, WebLogic Server, MySQL Server, Oracle VirtualBox, LAMP, LVM, OVM, Kickstart, SVN, Git, Solaris, Splunk, Shell, java, PowerShell, Bash, AD, SQL, ELK, LDAP, Apache, Python, Shell, Perl.

We'd love your feedback!