We provide IT Staff Augmentation Services!

Azure Devops Engineer Resume

Provo, UT

SUMMARY

  • Professional experience of 8+ years in IT industry, comprising of Delivery management, Development, Build/Release Management, DevOps, Containerization and Cloud Implementation.
  • Handling a skilled team and delivering services on Microsoft Azure Platform.
  • Implementing New Azure Services like Backup Vaults, Recovery Service Vaults, operation Management
  • Hands - on Implementation of the Azure Operations Dealing with IAAS Infrastructure (VM’s, Virtual Networking, Azure Service, Web Site Deployments) and Deploying applications as PAAS (Websites, Web Roles and Worker Roles)
  • Deploy, Configure, Maintain Compute on Azure Cloud
  • Transitioning new technical projects and ensuring smooth go-live for Azure Operations.
  • Implemented, Validate and Reviewed solutions and efforts estimate for data center migration to Azure Cloud Environment.
  • Experience with AWS cloud which includes services like EC2, S3, RDS, VPC, ELB, EBS, Cloud Watch, and Auto scaling.
  • Managed Cloud Services using AWS Cloud Formation, which gives developers an easy way to create a collection of related AWS resources and provision them in an orderly and predictable fashion.
  • Experience in DevOps Automation, Build Engineering and Configuration Management.
  • Hands on experience in container-based deployments using Docker, Docker Hub and Docker registries and Kubernetes.
  • Worked on deployment automation of all Microservices to pull image from private Docker registry and Deploy to Kubernetes cluster.
  • Organized different infrastructure resources like physical machines, VMs and Docker containers using Terraform.
  • Expertise in Configuration Management tools like Ansible, Puppet in performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
  • Worked extensively with Ansible that automates Cloud provisioning, Configuration management, application deployment, Intra-service orchestration, and many other IT needs.
  • Skilled in writing Ansible playbooks for various packages. Implemented environments, roles, data bags infor better environment management.
  • Proficient in end-end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Managed and controlled the source code repository, currently hosted in GitHub.
  • Knowledge on databases like MySQ L, MongoDB and DynamoDB.
  • Proficient with Shell, Groovy, YAML, Python, Power Shell, Ruby, Perl scripting languages.
  • Worked with different bug tracking tools like JIRA.
  • Experienced with Web/Application servers Apache, Apache Tomcat,WebLogic and JBoss.
  • Technically good at Networking and configuring TCP/IP, DNS, SSH, LDAP, SSL.
  • Experienced in Software Development Life Cycles (SDLC) and Agile Methodologies.
  • Collaborate with cross-functional teams to deliver solutions that are of high quality, s calable, reliable and extensible.

TECHNICAL SKILLS

SCM Tools: Git, GitHub, GitLab, Bit Bucket, Subversion.

Build tools: Maven, Ant, Gradle.

Cloud Platforms: Amazon Web Services, Azure.

Continuous Integration Tools: Jenkins/Hudson, TFS, Team City

Configuration Management/Automation Tools: Ansible, Puppet, Chef, Docker, Terraform, Kubernetes.

Virtualization: Oracle Virtual Box, VMware, Vagrant.

Scripting languages: Shell scripting, Groovy, YAML, Python, Ruby, Perl, Bash

Programming Languages: C, C++, Java, .net.

Databases: Oracle, MySQL.

Web/Application Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

Operating System: Linux, UNIX and Windows.

Monitoring Tools: Cloud Watch, Splunk, Nagios

PROFESSIONAL EXPERIENCE

Confidential, Provo, UT

Azure DevOps Engineer

Responsibilities:

  • Used Ansible and Ansible tower as configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages changes.
  • Created Ansible Playbooks for various environments for release and rewrite puppet modules into the Ansible Playbooks.
  • Importing groups variables and hosts using AWX manage inventory import through Tower Cli.
  • Installed and configured Ansible. Created different Playbooks. And managed Ansible inventories
  • Installed application monitoring agent ITCAM Version 7.2 in WXS nodes for IBM WebSphere application.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts through the terminal
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Designed VNets and subscriptions to confirm to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Designed Azure Resource Manager Templates and extensive experience in designing custom build steps using Power-Shell .
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service , Kubernetes , worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experience with container-based deployments using Docker, working with Docker images , Docker Hub and Docker-registries and Kubernetes.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry .
  • 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, Configured and Administered Jenkins servers with Master-slave configurations as needed.
  • Created Jenkins Pipelines with Jenkins Scripted File. Triggering the Remote Jenkins Jobs.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
  • Integrating Defect tracking tool JIRA with Confluence and Jenkins CI server for identifying, logging and, tracking and documenting defects/issues in real-time.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to docker swarm cluster using Ansible.
  • Used Ansible to document all infrastructure into version control and used Ansible tower to deploy the projects into different environment through Octopus deploy.
  • Assisting developers to push their project by using Export/Import assets through Octopus deploy.
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains.
  • Written Shell & Perl scripting defined through tasks using YAML format and Run Ansible Scripts to depending on provision to Dev servers.
  • Installed and Implemented Ansibleconfiguration management system. Used Ansible to manage Web applications, Environments, configuration Files, Users, Mount points and Packages
  • Involved in CI/CD process using GIT, Nexus, Octopus, Maven build.
  • Also support .net application using TFS/TeamCity for build and Octopus Deploy.
  • Integrated Ansible tower with octopus deploy to deploy code to different servers and setting up Ansible tower as configuration management and deployment solution for Security Sensors.
  • Performed all necessary day-to-day Subversion/GIT/TeamCity support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Used Secure CRT for connecting to different Linux servers.
  • Involved in Metadata(python scripts) to provision and Deprovision VM's in AWS and Azure.
  • Experience in Branching, Tagging and Maintaining the version across the environments using SCM tools like Git, GitHub, Bit Bucket.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
  • Experienced in installing and configuring TeamCity on Linux Machines alongside updating plugging’s like JDK, Maven, Git, SonarQube.
  • Used integrated development environments Visual Studio,
  • Integrating Defect tracking tool JIRA with Confluence and TeamCity CI server for identifying, logging and, tracking and documenting defects/issues in real-time.

Environment: Azure, Linux, Git, Open API/Swagger, Terraform, Ansible, Jenkins, TeamCity, Octopus Deploy, Unix/Linux, Windows, Docker and Kubernetes.

Confidential

Sr DevOps Engineer

Responsibilities:

  • Designed Azure Resource Manager Templates and extensive experience in designing custom build steps using Power-Shell .
  • Experience in Azure IAAS, Provisioning VM's and Virtual Hard disks, Virtual Networks, Reserved VIP, Deploying Web Apps, and Creating Web Jobs.
  • Deploy Json commands to deploy templates and perform migrations in Azure .
  • Responsible for Creation and Maintenance of MS Azure Cloud Infrastructure and Virtual Network between MS Azure cloud and On-premise network for backend communication.
  • Developed windows services to store SQL server data in to cloud based data warehousing by using Microsoft Azure & implemented security in web application using Azure and deployed web application to Azure.
  • Worked with Cloud Azure product team in tracking and resolving defects.
  • Experience in Branching, Tagging and Maintaining the version across the environments using SCM tools like Git, GitHub, Bit Bucket.
  • Created Ansible roles using YAML such as Tasks, Variables, Files, Templates, Handlers and writing playbook for that particular roles.
  • Experienced in installing and configuring Jenkins on Linux Machinesalongside updating plugging’s like JDK, Maven, Git, SonarQube.
  • Installed and configured Ansible. Created different Playbooks. And managed Ansible inventories.
  • Implemented Continuous Integration and Continuous Delivery (CI/CD) pipeline using Jenkins.
  • Installed and configured Jenkins Master, Implemented Jenkins Master-Slave Configuration. And integrated Jenkins with multiple tools like Git, Maven, SonarQube, Nexus Artifactory, Junit, Selenium.
  • Created end to end automated CI/CD pipeline in Jenkins to retrieve, code compile applications, perform test and push build artifacts to Nexus Artifactory/S3 buckets.
  • Involved in the functional usage and deployment of applications into Apache Tomcat server.
  • Created Docker Images using a Docker file and running docker images in containers.
  • Deployed and monitored scalable infrastructure on AWS using configuration management tool Ansible.
  • Automated application deployment in the Cloud using Docker technology using Elastic Container Service scheduler.
  • Worked on Terraform for automating VPCs , ELBs , security groups , SQS queues , S3 buckets .
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts through the terminal.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config maps, deployments, replica sets, nodes.

Environment: Azure, Linux, Git, Terraform, Ansible, Jenkins, Docker,Terraform, Unix/Linux, Windows.

Confidential, Addison, TX

DevOps Engineer

Responsibilities:

  • Designed and deployed AWS solutions using EC2, S3, VPC, IAM, EBS, ELB and Auto scaling group (ASG).
  • Designed AWS cloud formation template to create custom VPC, Subnets, Security Groups to ensure successfully deployment of Web application.
  • Integrated Amazon cloud watch with EC2 instances for monitoring the log files, CPU utilization.
  • Created AWS S3 buckets performed folder management in each bucket.
  • Designed high availability environment for application servers and data base servers on EC2 by using ELB and Auto Scaling.
  • Used AWS Beanstalk for deploying and scaling web applications.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry .
  • Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Integrated Ansible tower with Jenkins to deploy code to different servers and setting upAnsible tower as configuration management and deployment solution for Security Sensors.
  • Automated different framework exercises like Continuous Deployment, application server setup, stack observing utilizing Ansible playbooks.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus .
  • Implementing multi-tier application provisioning in Cloud, integrating it with Jenkins and SonarQube.
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube and viewing the selected issues of web interface using SonarQube .
  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • UsedJenkinsandMaven to compile &build microservices and configured the build triggers.
  • Used Splunk for various activities like generating Server Status and Health reports.
  • Written Shell & Perl scripting defined through tasks using YAML format and Run Ansible Scripts to depending on provision to Dev servers.
  • Associated in deployment of applications using Web Logic, Web Sphere and Apache Tomcat Server.
  • Worked on various scripting languages like Ruby , YAML , Shell scripts .

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Watch, Cloud Formation and IAM Roles, Route 53) Splunk,Linux,RHEL, Mem-cache, Azure,tomcat, JIRA, Chef, Maven,Python, Ruby, Terraform,SQL, Jenkins, SonarQube, Ansible,Kafka, Bugzilla, Nagios, Docker, Kubernetes, Tomcat, Web sphere.

Confidential

Jr DevOps Engineer

Responsibilities:

  • Responsible for building infrastructure for new cloud-native applications in AWS.
  • Configured IAM roles for EC2 instances and assigns them policies granting specific level access to S3 buckets.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances
  • Designed Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
  • Installed and arranged databases like MongoDB, DynamoDB.
  • Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
  • Used Nagios monitoring for 24*7 server uptime, alerts, and troubleshoot issues as per SLA.
  • Monitored physical and virtual servers remotely using Nagios.
  • Used Nagios for monitoring the network bandwidth and the hardware status.
  • Experienced in Configuration Management like Puppet performing application builds/packaging, defect management, troubleshooting, version control and environment supervision.
  • Involved in Installation and configuration Puppet master , agent nodes and an admin control workstation.
  • Developed the scripts to push patches, files and maintain configuration drift through the Puppet tool.
  • Implemented puppet modules for server housekeeping.
  • Deployed puppet for configuration management to existing infrastructure
  • Actively involved in architecting the puppet infrastructure to manage servers in different environments
  • 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, Configured and Administered Jenkins servers with Master-slave configurations as needed.
  • Created Jenkins Pipelines with Jenkins Scripted File. Triggering the Remote Jenkins Jobs.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
  • Integrating Defect tracking tool JIRA with Confluence and Jenkins CI server for identifying, logging and, tracking and documenting defects/issues in real-time.
  • Highly experienced in automating provision, processes, build, configuration management, build and release, monitoring and the operations using Python, Ruby and shell scripts.

Environment: AWS, YAML, AWS Cloud, Bean stalk, Java, Python, Ruby, Docker, Apache, Mesos, GIT, Ant, MAVEN, Puppet, Jenkins, Hudson, Ansible, Nagios, Zabbix, JIRA.

Hire Now