We provide IT Staff Augmentation Services!

Sr. Azure Devops Engineer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • 7+ years of IT experience as a Sr. Cloud DevOps Engineer, DevOps Engineer, Build & Release Engineer, System Administrator, Linux Administrator 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 services like Azure , AWS , OpenStack , and PCF .
  • Experience in Azure IaaS, PaaS , Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and creating Web-Jobs, Azure Cosmos DB , Active Directory, Azure Windows server, Microsoft SQL Server , Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
  • Proficient in various Azure services like Compute ( Web Roles, Worker Roles), Caching, Azure SQL , NoSQL , Storage , and Network services , Azure Active Directory, API Management, Scheduling , Azure Autoscaling , PowerShell Automation , Azure Virtual Machines , Azure search , Azure DNS , Azure VPN Gateway.
  • Expertise in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, ARM Templates, Resource Groups, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling and Applied high availability with Azure Classic and Azure Resource Manager deployment models.
  • Configured and administered AWS (Amazon Web Services) like EC2 instances, IAM, VPC, RDS, S3, Lambda, SNS, Route 53, SQS, EBS volumes and snapshots, AMI’s Security Groups, Elastic IP’s (EIP), Key pairs, Auto scaling, Elastic Load balancing, AWS Redshift, AWS Cloud Formation and Amazon Cloud watch for different zones in development, testing and production environments.
  • Experience in working with AWS Code Pipeline and creating Cloud Formation JSON templates to create custom sized VPC & migrate a production infrastructure into an AWS utilizing CodeDeploy, CodeCommit, OpsWorks.
  • Experience in AWS cloud Structured prototypes to create customized VPC, subnets, EC2 instances, ELB and security groups . Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS and Cloud Trail.
  • Proficient in tracking the applications, servers and performing capacity planning using Nagios and used to notify when it reaches the threshold limits. Also responsible for using Nagios to monitor the day to day performance and maintenance operations throughout the client’s network.
  • Hands on experience in developing APIs using Kubernetes. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage the microservices using its Nodes, Pods, Selectors, Services.
  • Expertise in Kubernetes to manage containerized applications using nodes, Config Maps, selector, Services and deployed application containers as Pods. Installed and configured Kubernetes to manage Docker containers.
  • Good understanding of OpenShift platform in managing Docker Containers, Kubernetes Clusters, and Mesos and implemented Kubernetes infrastructure that are load balanced, widely obtainable, fault tolerant as well as that are ready to be run in a production environment.
  • Proficiency in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm and Docker Registry and used containerization to make applications platform when moved into different environments.
  • Used Docker for convenient environment setup for development and testing. Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experienced in Ansible Tower, which provides an easy-to-use dashboard and role-based access control and in developing Ansible playbooks for managing the application/OS configuration files in GIT hub, integrating with Jenkins, and verifying with Jenkins plugins, deploying the application in Linux environment.
  • Extensively used build automation tools like MAVEN and ANT for the building of deployable artifacts such as war from source code. Build and Deployed the code artifacts into the respective environments in the Microsoft Azure cloud.
  • Experience in working with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where Groovy Jenkins Plugin and Groovy Post Build Action Plugin is used as a build step and post build actions.
  • Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining the purpose of Continuous Integration (CI) and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins.
  • Experienced in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS , using build scripts (AWS CLI) and automate solutions using Shell and Python .
  • Expertise in package management using Red Hat RPM, YUM used in several Linux distributions such as Red Hat Enterprise Linux, SUSE Linux Enterprises and Fedora.
  • Experience in setting up and managing ELK ( Elastic Search, Log Stash & Kibana ) and automated Logstash ( ELK Stack) as part of Server Build.
  • Implemented various agile frameworks/tools for DevOps like ELK (Elastic Search), Docker based CI/CD framework, High-scaled and distributed computing environment.
  • Hands on the experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experience in writing Infrastructure as a code(IaC) in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.

TECHNICAL SKILLS

Operating System: Linux (RedHat 4/5/6/7, CENTOS), Unix, Solaris 11/10/9/8, Ubuntu 12/13/14, Windows NT, Windows 8, 12, 12R2, MacOS.

Cloud Platforms: AWS, Azure, GCP, PCF

Web Technologies: HTML, CSS

Automation/Configuration Management Tools: Jenkins, Chef, Puppet, Ansible, Kickstart, Jumpstart

Virtualization Technologies: Windows Hyper-V, VMware ESXi, Virtual Box, vCenter, vSphere, Power VM, Ubuntu

Containerization Tools: Kubernetes, Docker, OpenShift, Spinnaker

PaaS: PCF, Open stack

Application/Web Server: Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g

CI and Build Tools: ANT, Maven, Hudson, Bamboo

SDLC: Agile, Scrum

Testing and ticketing tools: SonarQube, Selenium, JIRA, ServiceNow, Remedy, ConnectWise

Monitoring and Logging Tools: Nagios, Splunk, ELK, Datadog, Dynatrace

Version Control Tools: GIT, GitHub, Subversion, Bit-Bucket, CVS, Clear Case

Scripting: Python, Shell Scripting, Ruby Scripting, Power Shell, YAML Perl

Database Systems: Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra

Networking/Protocol: DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP

PROFESSIONAL EXPERIENCE

Confidential - TX

Sr. Azure DevOps Engineer

Responsibilities:

  • Deployed Azure (laaS) virtual Machines (VMs) & Cloud services (PaaS role instances) into VNets subnets, Provisioning VM’s, Virtual Networks, Deploying Web Apps and creating Web-jobs and modified AWS Cloud formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Employed Azure Resource Manager (ARM) to deploy, update and delete multiple resources on Azure and in migrating the on-premise resources to Azure using Azure site recovery (ASR) and Azure backups. Worked on creating resource group of virtual machines by specifying deployment parameters in Azure Resource Manager (ARM).
  • Arranged Azure Virtual Networks, subnets, DHCP address squares, Azure system settings, DNS settings, security approaches, and directing. Likewise, conveyed Azure IaaS virtual machines and Cloud administrations (PaaS job examples) into secure Virtual Networks and subnets.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365 . Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
  • Configured Azure Virtual Networks , subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services ( PaaS role instances ) into secure Virtual Networks and subnets. worked in Installing, Configuring, Managing the Monitoring Tools such as Splunk, Nagios, ELK and New Relic for Resource Monitoring/Network Monitoring.
  • Worked with Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users . Monitored system performance using Nagios, maintained Nagios servers and added new services.
  • Used Kubernetes backed infrastructure to run microservices in production environment deployed on Kubernetes clusters and developed Kubernetes templates for multitude of applications.
  • Validated deployments in Kubernetes by establishing a local development workflow that used Minikube and implemented Kubernetes interface by creating RESTful API's to read, delete, store and update bucket information on Kubernetes Console.
  • Installing and configuring the applications like docker tool and kubernetes for the orchestration purpose. Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Wrote scripts to create Kubernetes cluster with the various distribution like RHEL and Vagrant. Mentioned various Kubernetes features to figure out and send the related proxy request to the minion.
  • Created various Kubernetes Replication controllers in order to allow more than one pods such as Jenkins master server, in various minions within same period.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm.
  • Worked on App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers
  • Wrote Ansible playbooks, inventories created custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
  • Involved in setting up Ansible and managing the hosts file with it. Proficient in automating the AWS services like Launching EC2 , Provisioning IAM , Configuring VPC , EBS , Monitoring using Cloud Watch and Cloud Trail by Using YAML code to write various playbooks and custom modules with Ansible and Ansible Playbooks.
  • Used Ansible and Ansible Tower as Configuration management tool which play the big role in automating the recursive activity, deploying the critical applications in more efficient manner. Also wrote Ansible playbooks to manage configurations and automate installation process.
  • Worked in writing, planning and creating Terraform which is also referred as an Infrastructure as code and used the same terraform to create infrastructure in Azure and sustained using Ansible.
  • Worked in writing Ansible playbooks for automation of existing build and deployment process and for doing an overall improvement on any manual processes.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company. Efficient in writing Jenkins Pipeline groovy Scripts for Continuous Integration and build workflows. Capable in utilizing Jenkins for transferring the Artifacts into Nexus Repository.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery. Prepared document on process of migrating Jenkins jobs from development environment to production server.
  • Developed Shell/Python Scripts for automation purpose. Ability to build deployment, build scripts and automated solutions using various scripting languages such as Shell, PowerShell, Python, Ruby.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks and experienced in setting up Baselines, Branching, Merging and Automation Processes.
  • Used Git as source code management tool, created local repo, cloned the repo and performed add, commit, push, stash, branching, created tags operations. Defined branching, labeling and merge strategies for all applications in GIT.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Created branches, performed merges in version control system GIT, Code Commit.
  • Used JIRA as a ticketing tool and generated reports for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes.
  • Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool.
  • Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment. Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments.

Confidential - AR

Sr. AWS/DevOps Engineer Sr. Cloud/DevOps Engineer

Responsibilities:

  • Integrated in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS. Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3 and EBS, ROUTE 53.
  • Managed AWS design architectures with AWS IaaS/PaaS, DevOps, Storage, Databases Components also Work with Cloud Platform Teams on implementing new features on AWS platform and Design and Development work on building scripts and automations for AWS cloud.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon S3 and worked on setting up the life cycle policies to back the data from AWS S3 bucket data.
  • Worked in AWS Cloud IaaS stage with components VPC, ELB, Auto-Scaling, EBS, AMI, EMR, Kinesis, Lambda, CloudFormation template, CloudFront, CloudTrail, ELK Stack, Elastic Beanstalk, CloudWatch and DynamoDB
  • Built and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables and Elastic Load Balancer.
  • Worked on creating the Virtualization of the servers on AWS with the use of tools like Docker, build the Docker image and version control to meet the objective of Continuous Delivery goal on a highly scalable environment. Also had a hands on experienced with load-balancing tool Nginx.
  • Used Docker to run and deploy the application in multiple containers Docker Swarm, Docker Wave for auto discovery.
  • Worked on the creation of custom Docker container images, tagging and pushing the images and Docker consoles for maintaining the application of life cycle. Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Used Ansible and Ansible Tower as Configuration management tool, to manage and automate reoccurring tasks, quickly deploys critical applications, and proactively manages change. Wrote Ansible playbooks to manage configurations and automate installation process.
  • Managed Ansible Playbooks with Ansible roles. Created service in Ansible for automation of the continuous deployment.
  • Written, Planned and Created the Infrastructure as code using Terraform and used it to create infrastructure in AWS and maintained using Ansible and Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Used Maven based management system to deploy snapshot releases and also releases the artifacts to nexus for the purpose of sharing the released artifacts across the projects. Used Build tools like maven for building and deploying artifacts such as WAR from source code.
  • Used Jenkins as a continuous integration tool to create new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports.
  • Integrated both framework and CloudFormation to automate AWS environment creation along with ability to deploy on AWS , using build scripts (AWS CLI ) and automate solutions using Shell and Python .
  • Created GIT repositories and specified branching strategies that best fitted the needs of the client.
  • Configured and managed an ELK stack, set up the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool like New Relic for complete insight and proactive monitoring.
  • Worked with ELK (Elastic Search, Log stash and Kibana) stack to develop an end to end transaction processing system. Implemented new ELK cluster for enterprise logging and maintenance.
  • Used Ansible to deploy ELK for automating continuous deployment (CD) and configured Nodes and deployment failure reporting.

Confidential - MN

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Worked and set up various hosting infrastructure in AWS which includes services like Hybrid cloud atmosphere configuration, creating a connection between Premise data center and AWS VPC's with the use of Redundant AWS direct connect , as well as setting up Protected VPN connection with associated company.
  • Utilized Cloudwatch to monitor resources such as EC2, CPU memory to design high availability applications on AWS across availability Zones.
  • Worked in monitoring EC2 instances and several AWS services using Nagios as well as log monitoring tools like Splunk. Monitored the Application and Infrastructure health by analyzing the logs and observing the user dashboard using Splunk.
  • Designed, deployed and integrated Splunk Enterprise with the existing system infrastructure and setup configuration parameters for Logging, Monitoring and Alerting.
  • Worked on infrastructure with Docker containerization . Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Established Chef Best practices approaches to systems deployment with tools such as vagrant and test - kitchen and the treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Written Chef cookbooks and recipes for provision several pre-prod environments consisting of deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Worked on Chef servers, Chef workstations and bootstrapping infrastructure Chef nodes for configuration management and implemented Chef Recipes, Cookbooks to spin - up AWS EC2 instances.
  • Maintained the maven scripts used for the build process and created configuration files using the POM.xml files and published those artifacts into NEXUS repository as part of continuous Integration. Built and defined dependencies to build artifacts using the build Automation tool Maven.
  • Installed and configured Nexus for artifacts repository. Published snapshot and release versioned artifacts into Nexus repository. Managed the Maven Repository using Nexus and used the same to share the snapshots and releases of internal projects.
  • Used Jenkins as a continuous integration tool to creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports.
  • Configured and maintained Jenkins and Docker for Continuous Integration and end to end automation of all build and deployments, also have good knowledge on XL deploy and CodeDeploy as release automation solution.
  • Implemented continuous delivery pipeline involving Jenkins, Ansible to complete the automation from commit to deployment. Worked with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where ‘Groovy Jenkins Plugin’ and ‘Groovy Post-Build Action Plugin’ is used as a build step and post build actions.
  • Worked in all areas of Jenkins setting up CI for new branches , build automation , plugin management and securing Jenkins and setting up master/slave configurations .
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks
  • Managed both framework and Cloud Formation to automate AWS environment creation along with the ability to deployment on AWS , using build scripts (AWS CLI) and automate solutions using Shell and Python .
  • Used MAVEN as a dependency management tool to manage all the dependencies that are required.
  • Installed MAVEN and configured pom.xml in conventional projects for continuous integration. Developed, build and deployed scripts using build tool Maven and used Docker as containerization tools and Jenkins to move from one environment to other environments.
  • Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers.

Confidential - IL

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Integrated in using Chef attributes, Chef templates, Chef recipes and Chef files for managing the configurations across various nodes, build, design and maintain the platform automation using Chef and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company. Configured Nightly Builds using SCM polling option to ensure an updated version of artifactory generated in NEXUS.
  • Used ANT as a build tools on java projects for the development of build artifacts on the source code. Used Apache Tomcat as application server for deploying the artifacts into Nexus.
  • Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT.
  • Integrated Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters.
  • Extensively spend a huge period of time over Jenkins on setting up continuous integration and as well as to configure endways automation for all build and deployments. Set up Continuous Integration for major releases in Jenkins.
  • Worked with Ant to Build artifacts and deploy. Developed build using ANT as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Integrated ANT with Shell scripts created in Bash to automate the deployments for the Java-based applications. Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation and involved in the migration of code from SVN to GIT.
  • Used GIT as source code Management tool to manage repositories. Analyze and resolve conflicts related to merging of source code for GIT .
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker
  • As a Linux/Unix system Administrator looked over the different servers and provide the assist related to various applications in Red Hat Enterprise Linux , and as well as on the Windows environment.

Confidential - OH

Sr. System Administrator

Responsibilities:

  • Integrated in user account management and extensively worked in creating python and shell scripting for the automation of tasks. Involved in developing custom scripts using Python, Perl & Shell to automate jobs.
  • Developed a Power Shell scripting, Bash script to automate Active Directory and server tasks and generated reports for administrators and management
  • Updating patches to keep the Linux and Solaris servers updated against bugs present in the operating system using patch administration commands like yum, rpm, and patch add, showrev & up to date.
  • Installed the recent and working version of Oracle on Red hat Linux servers. Set up and administered all the task related to sent mail, Samba, Squid servers in Linux environment.
  • Configured Java based environment pre-required for the successful installation of ANT and to build java-based applications.
  • Solved issues from both hardware and software on the servers/workstations. Performed preliminary and critical design presentations for new system Implementations.

We'd love your feedback!