We provide IT Staff Augmentation Services!

Senior Azure Devops Engineer Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Dynamic and result oriented DevOps Engineer with 7+ years in - depth experience of managing cloud-based technology and effectively handling configuration and deployment of infrastructure. Gained hands-on experience in implementing core DevOps concepts such as CI/CD (Continuous Integration/Continuous Deployment) process, containerization, virtualization, version control (SCM), cloud computing, database management and administration, load balancing, etc. Drives excellence in every project to deliver outstanding results.
  • Experience in the Design/Architecture of hybrid cloud solutions and exposed to all aspects of Software Development Life Cycle (SDLC) like Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects and methodologies such as Agile, SCRUM, and waterfall
  • Expert in using AWS including EC2, Auto-Scaling, Elastic IP's, ELB, Kinesis, Elastic Beanstalk, S3, Cloud Front, Cloud Formation, RDS, RedShift, Amazon Dynamo DB, VPC, Route53, SNS, SQS and migration from an on-premises network to AWS cloud
  • Built servers using AWS including importing volumes, launching EC2, creating security groups, auto-scaling, load balancers in the defined virtual private connection
  • Experience in migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Code Commit, Chef, EBS
  • Expertise in Azure infrastructure management and versatile in dealing with Azure IaaS & PaaS -Resource Groups, Web Roles, Worker Roles, SQL Databases, Virtual Networks, Subnet’s, Storage Accounts, CDN, Security Groups, Load Balancers, Application Gateways, App Services
  • Responsible in designing and implementing Azure Cloud Environment and configured shared access signatures (SAS) tokens and storage access policies in cloud infrastructure and implemented Azure APIM modules for public-facing subscription-based authentication
  • Experienced in Setting up Auto Scaling of the instance group using GCP CLI (Command line tools) and GCP cloud environments for DEV/QA environments and Provided proof of concept (POC) on designing serverless architecture using Cloud Dataflow, Cloud Data prep, and Google Cloud Functions
  • Experience in managing IAM policies with active directory integration to manage security in GCP. Setup Google Stack driver and customized for Monitoring, Service management for GCP resources
  • Experience with OpenStack Services like Compute, Network, Storage, Dashboard. Worked on OpenStack application for deploying, maintaining and troubleshooting in a Cloud environment
  • Worked in various levels in the infrastructure team on Installation, configuration, and administration on Redhat-Linux, CentOS, Ubuntu, SUSE Linux, AIX, Redhat Satellite, and Windows Server
  • Extensive knowledge of VMware vMotion, HA, and DRS including vSphere update manager, VMware Data Recovery, vCenter Manager, and vCenter Orchestrator
  • Installed and Configured the Ansible Configuration Management Tool for managing Web applications, Environments configuration Files, Users, Mount points, Packages. Used the Ansible Vault to secure the credentials used during deployments. Experience writing the Ansible Playbooks
  • Experienced in using Kubernetes to automate the application deployment, scaling and to manage containerized applications using its nodes, ConfigMaps, selector, Services, and deployed application containers as Pods
  • Implemented Terraform modules for deployment and managing AWS cloud infrastructure
  • Worked with Terraform key features such as Infrastructure as Code, Execution plans, Resource Graphs, Change Automation.
  • Written Terraform templates, Chef cookbooks pushed them onto Chef for configuring EC2 Instance. Solved Gateway time issue on ELB and moved all the logs to S3 Bucket by using Terraform.
  • Expertise in all aspects of Chef concepts like Chef server, Workstations, Nodes, Chef Clients, and various components like Super Market, Test Kitchen, Food Critic
  • Experience in working with Puppet to automate repetitive tasks, quickly deploy critical applications and proactively manage change, and create custom Puppet module skeletons
  • Installed and managed Middleware tools through Puppet such as WebSphere Application Server, JBOSS GA7/EAP6, IBM IHS, Apache, Tomcat, Active MQ
  • Extensively worked on Jenkins, Hudson, Bamboo, Build Forge and AnthillPro by installing, configuring, and maintaining for continuous integration (CI) and End-to-End automation for all build and deployments
  • Expertise in working with build tools like MAVEN and ANT for the building of deployable artifacts such as war and ear from Source Code using MoM - RabbitMQ, Kafka
  • Worked on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Docker Registry, and handling multiple images for middleware installations and domain configurations
  • Experience in implementing a Continuous Delivery pipeline with Docker, Jenkins, and GitHub, Nexus, Maven and AWS AMI
  • Deployed the artifacts in Nexus central repository for internal deployments and Managed Nexus repository. Have hands-on experience with bitbucket server
  • Experience in working on source version control systems like Subversion, and GIT and used Source control management client tools like Visual SVN, Tortoise SVN, SVN X, Uber SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI, and other command-line applications, etc
  • Monitored the servers and checked the network performance using Nagios, Splunk, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring
  • Experience administering and configuring NoSQL Databases like Cassandra, MongoDB, and RDBMS like MySQL, DB2, etc
  • Managed all the bugs and tracked changes into a production environment using the Jira, Remedy, HP Quality Center and IBM ClearQuest tracking tools
  • Expertise in Shell and Perl Scripting for Environment Builds and Automating Deployment on WebSphere Application Servers and WebLogic Application Servers
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Expert Knowledge in Bash Shell Scripting, Automation of CRON Jobs
  • Expertise in troubleshooting, recovery, and experience supporting 24x7 productions computing environments and providing on-call and weekend support

TECHNICAL SKILLS

Cloud computing: AWS, Microsoft Azure, Google Cloud, Rackspace, OpenStack

Automation Tools: Ansible, Chef, Puppet, Salt Stack

Scripting Languages: Python, Perl, Shell, Bash, Ruby

OS Administration: RedHat, Linux administration, Solaris 10 Administration

Web/AppServers: Apache, Nginx, Web Logic, Apache Tomcat, Jboss, WebSphere, LAMP, Jetty

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP

Build Tools: ANT, Maven, Jenkins, TeamCity, UDeploy

Bug Tracking Tools: Service NOW, JIRA, Remedy, Rally, IBM Clear Quest, Crucible, Bugzilla

Operating Systems: RHEL/CentOS, Ubuntu, Solaris 10, Windows 2K, XP, 2003, NT, 2008, 2012

Database Servers: MYSQL Server, Oracle, MONGODB, PostgreSQL, Cassandra

Monitoring Tools: Nagios, Splunk, ELK Stack

Version control tools: Git, GitHub, Subversion, SVN

Virtualization/Container: Docker, Kubernetes, Mesosphere, VMware vSphere 5.5/6.0

PROFESSIONAL EXPERIENCE

Confidential - New York

Senior Azure DevOps Engineer

Responsibilities:

  • Designed and implemented Azure Virtual Networks with the network security groups and deployed those using the Azure Quick Start templates
  • Worked as Cloud Administrator on Microsoft Azure, involved in configuring VM’s, storage accounts and resource groups. Remote login to Virtual Machines to troubleshoot, monitor, and deploy applications
  • Experienced in creating Azure VM, Cloud Services and Storages by using Azure Power-Shell Script
  • Implemented Azure Databricks to other Azure services in a more secure manner using service endpoints
  • Deployed and hosted Web Applications in Azure created Application insights for monitoring the Application
  • Responsible for designing local cluster and deploying application containers in Kubernetes and managed local deployments in Kubernetes
  • Managed Ansible Playbooks with Ansible modules, executed CD automation using Ansible, managing existing servers and automation of build/configuration of new servers and created inventory in Ansible for automating continuous deployment and written playbooks using YAML Scripting
  • Automating the systems, configuring the servers and orchestrating the deployments through Ansible
  • Wrote different Ansible playbooks for installing, configuration, and upgrading different Applications on the Servers like Apache, Tomcat, Nginx, JBoss, and Jetty
  • Worked with Ansible Tower and created playbooks to support various middleware application servers and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks
  • Deployed JAVA applications on Tomcat Application servers and created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins
  • Designed and implemented CI/CD by using Jenkins and used Python and Perl scripts to automate deployments from Jenkins to remote servers and Created Python script to automatically parse data from logs and PCAP to be feed into EL
  • Created additional Slave Nodes in Docker for Jenkins using custom Docker Images and pulled them to ECR
  • Worked on the significant components of Docker like Docker Daemon, Hub, Images, Registry, and Swarm
  • Responsible for building/deploying consistently periodic build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN
  • Assisted the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins
  • Wrote pom.xml in MAVEN project and updated dependencies and plugins with Jenkins
  • Expertise in Code repository management, code merge and quality checks with various tools, notably Git
  • Developed and wrote Shell scripts, Bash scripts, Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT and Stash
  • Used SCM like Bitbucket and integrated it to Jenkins for automating the builds and have implemented a headless protocol for pushing and pulling changes from Jenkins to JFrog repository
  • Worked on GitHub to store the code and integrate it to ANSIBLE to deploy the playbooks and managing AWS servers and Docker containers with OS/Applications/Services/Packages and keep them in a loop
  • Experience with web deployment technology, specifically Linux/Nginx/Apache/Tomcat/Java
  • Set up and monitored logs using Splunk to create search queries, dashboards, and reports for multiple applications on both Windows and Linux environments
  • Coordinated with developers and analysts to make sure that code was deployed in the Production environment

Confidential - San Bruno, California

AWS DevOps Engineer

Responsibilities:

  • Built servers using AWS, launching EC2, RDS, auto-scaling, load balancers (ELBs), creating security groups in the defined virtual private connection (VPC)
  • Performed Elastic Load Balancing to distribute incoming traffic among multiple AWS EC2 instances
  • Configured AWS IAM policies for users’ roles using JSON and adding project users to the AWS account with Multi-Factor authentication enabled and to protect data at transit used Transport Layer Security Protocol
  • Worked on AWS Security groups by creating virtual firewalls that control traffic on multiple EC2 instances
  • Experience using Terraform for Server Provisioning and written Templates for AWS infrastructure as a code using Terraform to build staging and production environments
  • In the production environment, using Terraform configured the AWS autoscaling policy resource and set the autoscaling group name parameter
  • Converted existing Terraform modules that had version conflicts to utilize Cloud formation templates during deployments, experienced with Terraform to create stacks in AWS, Enhanced the Terraform scripts based on the requirement regularly
  • Wrote Ansible playbooks to automate the installation and configuration of Tomcat, Httpd, WebLogic on AWS EC2 instances and on-premise VM’s
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers
  • Created Docker files and images for different environments and worked on Docker Container Snapshots
  • Used Kubernetes to integrated Docker container orchestration framework by creating pods, configMaps controlling, and troubleshooting pods through SSH
  • Built Jenkins jobs to create AWS infrastructure from GitHub Repos containing Terraform code and administered/engineered Jenkins for managing Builds and integrated Jenkins with various DevOps tools such as JFrog Artifactory Repository, SonarQube, Chef, etc
  • Configured and managed Jenkins for Continuous Integration of Git into Jenkins to automate the code check-out and created Automating Builds and Deployments process for the application
  • Built scripts using Maven in Jenkins and SonarQube for continuous delivery through Deployment from one environment to another environment. Deployed applications into PROD & Pre-Prod environments with various Web-Application servers like Jboss & Apache Tomcat
  • Created Maven Pom.xml to automate the build process for the new projects and integrated them with JFrog
  • Integrated Bitbucket with JIRA for transition JIRA issues from within Bitbucket Server and monitored the JIRA issues in Bitbucket Server
  • Used GIT as SCM in branching, tagging and maintaining the versions across the environments and also used for recovering files, saving changes for later (Stash), creating tags, viewing logs, etc
  • Worked on enabling customers to improve managing software development, deployments, and infrastructure with tools such as Ansible, Jenkins, and GitHub
  • Created monitors, alarms, and notifications for EC2 instance hosts using Cloud Watch
  • Created templates and snapshots of virtual machines using VMware Virtual Client for cloning multiple servers from images for faster launching of servers and migrating servers between ESXi hosts
  • Administered Repetitive Jobs with Cron scheduling and using bash Scripts to complete the task on multiple servers. Performance tuning of Virtual Memory, CPU, system usage in Linux and HP-UX servers
  • Developed scripts using BASH and BATCH files for Automation of Activities and builds and automated the deployment process by writing Shell (bash), Python scripts in Jenkins
  • Developed DevOps scripts in Python/BASH to automate the collection and analysis of MySQL
  • Install and upgrade of patches and packages on RHEL 5/6 using RPM & YUM
  • Built and maintained monitoring and notification systems and troubleshooting tool for complex environments

Confidential - Atlanta, Georgia

Cloud Engineer

Responsibilities:

  • Created and managed cloud VMs with AWS EC2 command-line clients and AWS management console
  • Developed automation and processes to enable teams to deploy, manage, configure, scale, and monitor their applications on both Public and Private cloud infrastructure
  • Automated system operations by creating Puppet manifests and modules and setup Production administration/monitoring/reporting using Puppet and designed and implemented Puppet templates
  • Automated continuous integration processes with Puppet and m anaged the configurations of multiple servers using Chef and c reated numerous chef recipes and also customized facts for efficient management of the Chef clients
  • Evaluated Chef framework and tools to automate cloud deployment and operations
  • Created and evaluated testing of multiple Chef Recipes and also customized facts for efficient management of manage nodes, Chef Clients, Chef Server
  • Experience working with Chef data bags, attributes, and templates in chef and created Cron jobs for chef-client to interact with chef-server on time period basis
  • Worked on the creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON
  • Experienced in creating Azure VM, Cloud Services, and Storages by using Azure Power-Shell Script
  • Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via On-premise network and control utilization of virtual appliances in the user’s Azure environment
  • Provided high availability for IaaS virtual machines and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer
  • Moderated and contribute to the support forums (Azure Networking, Azure VM’s, Azure Active Directory, Azure Storage) for Microsoft Developers Network inclusive of Partners and MVPs
  • Designed, Implemented, Managed, backup, and monitored storage solutions following the HA and DR requirements of the enterprise Hosting environment, Created and managed Azure AD tenants, and configured application integration with Azure AD
  • Used Docker and Vagrant to build and maintain infrastructure for containerization of multiple applications in an agile environment
  • Tracking code migration and testing efforts in all environments, i.e., Integration, Sys. Test, UAT, Performance Test, Training & Staging environments & final migration into Production Environment
  • Integrated Amazon Cloud Watch with AWS EC2 instances for monitoring the log files, storing the log files, and track metrics for the same

Confidential

Build & Release Engineer

Responsibilities:

  • Collaborated with the development and testing team leads to establish a build schedule, execute the builds and troubleshoot build failures
  • Worked on Build and release software baselines, code merge, branch, and label creation and interfaced between development and infrastructure
  • Debugged issues if there is any failure in broken Jenkins build and maintaining Jenkins build pipeline
  • Assisted the development teams in receiving the correct versions of re-usable and dependent components for issuing/installing successful builds
  • Created documents on the build process and flow, build script maintenance, user guide for developers for local builds
  • Used JIRA to track all the possible defects and changes related to the Build and Release team
  • Used Hudson/Jenkins to execute automated Builds and Deployments
  • Used Build Forge to automate and accelerate the Build Release Process which includes repetitive tasks in product development life cycles
  • Prepared the Release Plan Document for all the Production Releases such as Rollback Plan or Back-out Plan, Implementation Plan, and Test Plans
  • Maintained build related scripts developed in ANT, shell and Made changes to build configuration files including Ant's build.xml to run the CI process
  • Configured and maintained Jenkins to implement the Continuous Integration process and integrated the tool with Ant and Maven to schedule the builds
  • Worked on CI/CD tools Jenkins, Git/Bitbucket, Jira, and Docker registry/daemon for configuration management and automation using Ansible. Implemented a CI/CD framework using Jenkins, Maven, Git, Nexus Artifactory in Linux environment
  • Automated script creation using Jenkins & PowerShell for record management. Wrote PowerShell scripts for automating tasks and process for end to end automation
  • Deployed Java applications through WebLogic/WebSphere Application servers

Confidential

Linux Administrator

Responsibilities:

  • Installed & Up-graded Linux operating systems on physical and virtual machines
  • Configured and installed RHEL on VMware and Physical Machines Administration of Cloud-Servers Section
  • Monitored the server health through DynaTrace, installation of an agent on servers and service monitoring; generation of reports related to server health (CPU, Memory, SWAP) for solving problems and decision making
  • Utilized and configured Kernel-Based Virtual Machines on Red hat Enterprise Servers
  • Generated self-signed SSL certificates and configure secure domains
  • Managed Linux VMs (Red Hat, CentOS, Fedora & Ubuntu) running in ESX 6.0/5.0
  • Installed and updated software packages for Linux and Solaris Servers using RHN, and sun update manager
  • Experience with Jumpstart & Kickstart with PXE Installations on Solaris & Linux
  • Supported applications Extra view & Confluence running on Solaris/Linux Server as the load balancer
  • Utilized VMware to setup and configure RedHat Enterprise Linux Server, Virtual Machines used different scripting languages to build Kernel and format several unique packages on command-line interface terminal
  • Administered Cron scheduling in Linux servers for managing the logs of the web servers and performed automation using Shell and Python
  • Secured highly scalable, highly available and cost-efficient data center network to support the Micro Services application running on a private cloud solution (OpenStack - Havana/Juno/Liberty releases)
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing

We'd love your feedback!