We provide IT Staff Augmentation Services!

Azure Devops Engineer Resume

Santa Clara, CA

SUMMARY

  • Overall 8 years’ experience in including technologies and platforms like UNIX/LINUX, Azure, AWS, Kubernetes, Docker, Terraform, ELK, Maven, Jenkins, CHEF, Ansible, CVS, Vagrant, JBoss, Tomcat, etc.
  • Hands on experience in implementation, architecture, and design with a strong background in Cloud IaaS / PaaS / SaaS, Private / Public clouds.
  • Experienced in Azure Cloud Services, Storage, Web Apps, Active Directory, Application Insights, and Logic Apps .
  • Expertise in Azure Development, worked on Azure web application, App Services, Azure storage, Azure SQL Database, Virtual Machines, Fabric Controller, Azure AD, Azure Search, and Notification Hub .
  • Hands on Experience in managing hosting plans for Azure Infrastructure, implementing and deploying workloads on Azure Virtual Machines (VMs) .
  • Expertise in AWS solutions using EC2, S3, Dynamo DB, EBS, Elastic/Application Load Balancer, Auto scaling groups, VPC, ECS, RDS, Security Groups, Route 53, CloudWatch, Cloud Formation, Elastic Bean Stack etc .
  • Experienced in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts and automate solutions using Shell and Python Scripts .
  • Expertise in solving manual redundant infrastructure issues by creating CloudFormation Templates using AWS’s Server less application model and deploy RESTFUL API’s using API gateway and triggering Lambda Functions .
  • Hands on 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.
  • Managed security groups on AWS, focusing on high - availability, fault-tolerance, and auto scaling using Terraform templates . Along with Continuous Integration and Continuous Deployment with AWS Lambda and AWS code pipeline .
  • Expertise in deep development and enhancement of OpenStack components like Cinder, Glance, Neutron, Heat, Nova etc.
  • Extensive experience in installing, configuring, and administering Jenkins CI tool on Linux machines . Used Jenkins Pipeline to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes .
  • Java - proficient in core Java, not only developed reusable, maintainable and high - quality scripts for UI tests but also developed scripts using Cucumber tool to support the behavior driven frame work and designed selenium-Java scripts for Database Automation Testing.
  • Hands-on experience with configuration and automation tools such as Chef, Puppet and Ansible.
  • Worked with Ansible Playbooks for virtual and physical instance provisioning, Configuration management, patching and software deployment.
  • Wrote Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development servers.
  • Worked with Automated deployments, Scaling, and operations of application containers across cluster of hosts, provided container-centric infrastructure by Kubernetes .
  • Good understanding of Open Shift platform in managing Docker Containers and Kubernetes Clusters. Bootstrapped Kubernetes with Tectonic and used Terraform to deploy highly available clusters.
  • Extensively used Docker for virtualization, run, ship, and deploy the application securely for fasten the build/release engineering .
  • Good knowledge in several Docker components like Docker Engine, Hub, Machine, Compose & Docker Registry .
  • Experience in a UNIX environment and expertise in several flavors of Linux including RedHat, CentOS, and Ubuntu .
  • Designed and deployed container - based production clusters using Docker, Kubernetes, Docker Swarm, OpenShift and knowledge in Apache Mesos .
  • Experience in configuring and managing the container using Docker, run multiple applications by Docker Compose, and used to Docker Weave for Network Communication between Containers.
  • Worked with Configuration Management (CM) tools like Chef, Ansible, and Puppet . And experienced in setting up Puppet Master, Puppet Agents for managing enterprise policies and configurations .
  • Explicit knowledge on Ansible Playbooks, modules, roles, and used them in Cloud (AWS, Azure, Open Stack) environments and experience with Ansible Tower to manage multiple nodes and manage inventory for different environments.
  • Utilized Ansible and AWS lambda, Elastic Cache and CloudWatch logs to automate the creation of log aggregation pipeline with Elastic Search, Logstash, Kibana(ELK) stack to send all our teams logs coming into CloudWatch to process them and send them off to Elastic Search .
  • Hands on Experience with Chef by configuring the chef-repo and setting up multiple Chef Workstations and created Chef Cookbooks and Recipes to automate the deployment process and integrated with Jenkins jobs for Continuous Delivery (CD) framework.
  • Proficient in creating Jenkins CI pipelines . Experience in Jenkins to automate most of the build related tasks.
  • Extensively used MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from Source Code.
  • Implemented a continuous delivery framework using JENKINS, CHEF, and MAVEN in Linux environment .
  • Involved in Jira as bug tracking system and configured various workflows, customizations and plug-ins for Jira bug/issue tracker and integration of Jenkins with Jira/GitHub .
  • Used Shell scripting ( Bash ), Power Shell, Ruby, Perl, Python based scripts for merging, branching, and automating the processes across different environments.
  • Hands on experience in deploying, managing, and operating scalable, highly available systems on AWS . Performance monitoring using Splunk, AppDynamics .
  • Experience in designing Cucumber ATDD/BDD framework( Designing Feature file, Step definition and mapping Cucumber files in TestNG Runner class)
  • Hands on experience in creating and upgrading Cassandra clusters, including backup and recovery planning .
  • Performed automated installations of Operating System using Jumpstart for Solaris and Kick-start for Linux .
  • Expert in setting up SSH, SFTP, SCP connectivity between Linux hosts and experienced in DNS, NIS, NFS, CIFS, FTP, SAMBA server, LDAP, remote access, security management and system troubleshooting skills.
  • Good understanding of Software Development Life Cycle (SDLC) like Agile, Waterfall Methodologies .
  • Experienced in troubleshooting and automated deployment to web end application servers like WebLogic, and Apache Tomcat .
  • Deployed and monitored Microservices using pivotal cloud foundry, also managed domains and routes with the cloud foundry. Worked in using Dockers Swarm and deployed spring boot applications.
  • Excellent knowledge of Azure compute services, Azure Web apps, Data Factory & Blob Storage, Azure Networking, and Identity & Access Management, Azure AD, Multi-Factor Authentications.
  • Experience in migrating on-premises applications to Azure. Configured VNETs and subnets as per the project requirement. Performed PowerShell scripting to do Patching, Imaging, and Deployments in Azure.
  • Build and Continuous Integration with like Ant/Ivy, Maven, Jenkins/Hudson, Bamboo, Gradle, and Team city.
  • Experienced in Trouble shooting and Backup and Recovery.

TECHNICAL SKILLS

Cloud Environments: Microsoft Azure, Amazon Web Services, Pivotal Cloud Foundry, Google Cloud Platform (GCP), Open Stack

Configuration Management Tools: Ansible, Chef, Puppet

Build Tools: ANT, Maven, Gradle

CI/CD Tools: Jenkins, Bamboo, Spinnaker, Hudson, Cucumber

Monitoring Tools: Splunk, Nagios, CloudWatch, Elastic Search, Log Stash, Kibana (ELK), New Relic

Container Tools: Docker, Kubernetes, OpenShift

Scripting Languages: Python, Shell (PowerShell/Bash), Ruby, YAML, JSON, Perl, Groovy

Version Control Tools: GIT, SVN. Subversion, Bit Bucket & CVS

Operating Systems: Windows, UNIX, Linux (Redhat, CentOS) RHEL, Ubuntu, & SOLARIS

Databases: SQL Server, MYSQL, Oracle, NoSQL, MongoDB, Dynamo DB, Cassandra

Change Management: Remedy, Service Now & PVCS Tracker

Testing/Ticketing Tools: Jira, Selenium, SonarQube, ConnectWise

Web/Application Servers: Apache Tomcat, WebLogic, Oracle Application Server

Virtualization Tools: Oracle Virtual Box, VMWare, vSphere, ESXi, vCenter, Vagrant, Citrix

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Azure DevOps Engineer

Technologies: Jenkins, MSBuild, Python, C# .Net, PowerShell, CMD Bash, JS, VBScript, VMWare, Store Procedures SQL, DDL, DML, CI/CD, Sybase, OracleDB, Ansible, MSSQL, AutoSys, Version Control (SVN, Git, Mercurial), Java, Weblogic 12c, IIS, Apache, AutoSys, Tomcat, Azure cloud, Linux, Git, Ant/Maven, KONG API, Jenkins, Docker, Kubernetes, SVN, Windows Azure, SQL Azure, Nexus, Agile

Responsibilities:

  • Assisted in identification of IT architecture and localized and ad-hoc processes in order to understand current situation, goals and constraints utilizing DevOps assessment process and methodology
  • Designed and created DevOps road-map with focus on the People, Practices and Toolsets used
  • Participated in implementation and deployment of DevOps areas including Continuous Integration, Automated Testing, Continuous Deployment and Continuous Delivery.
  • Utilizes Jenkins Enterprise to automate continue integration and automated testing, build configuration and automated deployment and process hand-on experience in git source control repositories and build process, satisfactory, MS build and Maven build tools
  • Working experience with Weblogic 12c, Tomcat, IIS and Apache Servers
  • Expertise in Linux and Python automation scripting and scheduling and Autosys
  • Performed automated deployment, Sonar Code quality and Fortify code vulnerability analysis within Dev and SIT environments using Enterprise CloudBee Jenkins
  • As an Ansible engineer handled all the installations, deployments, execution of playbooks using AWX tower.
  • Application Deployments & Environment configuration using Ansible.
  • Installed & Configured Ansible Centralized Server (tower), created playbooks to support middleware application servers, configured Ansible tower to automate repetitive tasks.
  • Wrote Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes & Test Playbooks on AWS instances using Python.
  • Supported API development team to create Ansible Playbooks to deploy, integrate & monitor their Continuous Integration Environment.
  • Created Ansible roles using YAML such as tasks, variables, files, handlers, templates and writing playbook for that role.
  • Used Jenkins and Ansible for Continuous Integration and continuous deployment in Multiple environments.
  • Created inventory in Ansible for automating the CD.
  • Performed application Deployments & Environment configuration using Ansible & Chef. Automate the installation of ELK agent (filebeat) with Ansible playbook. Developed Chef Cookbooks to automate the entire infrastructure.
  • Worked with Jenkins to automate deployment of Dockerize applications within Non-Production/Production Environments
  • Performed Automation POC using Selenium, Auto IT,UFT, Winium,Cucumber for Client Requirements (Web application and Desktop Application automation)
  • Submitted Automation POC results with clients and finalized the Automation Tool for client requirements
  • Designed new ATDD/BDD selenium Automation Framework by using Cucumber Tool. The framework is built upon java and integrates TestNG, Selenium/Web driver, Winium and Cucumber.
  • Designing Cucumber ATDD/BDD framework( Designing Feature file, Step definition and mapping Cucumber files in TestNG Runner class)
  • Involving in various aspects and phases of Designing, and implementing solutions in IT infrastructure with emphasis on Azure cloud and hybrid solutions.
  • Managed Jenkins for monitoring and building CI/CD pipeline using git as source code management.
  • Hands on experience in using tools like Docker Compose, Kubernetes etc., for orchestrating, linking, and deploying the services related to the containers.
  • Created Gateway for API, KONG API Gateway, have written Bash Script for Gateway.
  • Worked on Docker containers, debugging the errors.
  • Hands on experience in using tools like Docker Compose, Kubernetes etc., for orchestrating, linking, and deploying the services related to the containers.
  • Created Docker images using a Docker file, worked on Docker container Snapshots, removing images, and managing Docker Volumes.
  • Worked on GIT (GIT Hub) repositories as Distributed Version Control System.

Confidential, San Jose, CA

Software Engineer/Azure DevOps Engineer

Technologies: Windows and Linux Administration, Python, C# .Net, PowerShell, Bash, JS, VBScript, HP, VMWare, Store Procedures SQL, Build Test and Configuration, Version Control (SVN, Mercurial), Active directory, Domain/Workgroups, DNS, Azure Cloud, Linux, Git, Ant/Maven, Terraform, Ansible, Puppet, Jenkins, Redhat, CentOS, Chef, CI/CD, JIRA, Apache Tomcat, Bamboo, Docker, Kubernetes, Kanban, Windows Azure, SQL Azure, Nexus, Agile, Waterfall methodologies, Shell, Java.

Responsibilities:

  • Providing technical expertise in development and implementation of the client solutions and participate in windows software development team
  • Design and modification to migration tool that utilize C# .Net and open text RESTful web services to interact with Open Text Content server
  • Built and Implemented Microsoft SharePoint/Office Suite 2010/2013 solutions
  • Assist with the Automation and customization of Microsoft System Center Deployments using PowerShell V4.0 and PowerShell Deployment Toolkit (PDT) and python
  • Developed, implemented and published customized InfoPath 2012 request form into SharePoint to create customize workflow using SharePoint designer and SharePoint
  • Setup and maintained Microsoft TFS server and Git for version control
  • Developed, deployed and documented eVault archive IMAPV4 addition into various Office Outlook versions utilizing PowerShell, VBScript and OCT
  • Designed and developed AWS IAM Policies for EC2 Resource level and S3 Bucket level access Permission using JSON
  • Deployed Federated identity and Access Management SSO Server that implement SAML and OpenID Connect Identity Provider and OAUTH 2 combine with 2FA within Tera Cloud Web Portal using Gluu server and OpenLDAP.
  • Deployed and Configured Managed and Unmanaged service providers within a SaaS Platform.
  • Used JIRA to maintain product backlog and sprint backlog and to create and track user stories, Sprint planning, tracking and managing sprints, created Scrum and Kanban boards, status reports and burn down charts.
  • Developed a migration approach to move workloads from On-Premises to Windows Azure for Windows machines & AWS for Linux machines. Administered RHEL, Centos, Ubuntu, UNIX & Windows servers.
  • Developed vRealize Orchestrator Workflow using workflow editor
  • Designed and deployed Virtual Private Cloud within AWS Platform
  • Designed and developed AWS Identity and Access Management Policies and Roles to manage and administrate resource access in AWS VPC
  • Replaced default SSL s for vCenter components including vCenter Single Sign-On and the vSphere Web Client with CA-signed SSL s signed by public key infrastructure (PKI) service that helps ensure security.
  • Build expertise in vRealize Orchestrator Workflow for AWS and Amazon Web services including Security Groups, IAM, EC2, S3, ELB, EBS, Policy, VPC, Docker, CloudFormation, JavaScript Technologies, Node.js, Puppet, Jenkins, Vagrant, Apache, Tomcat, Git and Github
  • Worked with Redhat RHEL.5.x/ 6.x, CentOS, Solaris & VMware ESX environment. Administered LDAP, NFS & NIS in Linux, implemented Samba for sharing resources between Linux & windows environment, involved in Remediation & patching of Unix/Linux Servers.
  • Configured Apache web servers & Tomcat application containers in a RedHat Linux/CentOS environment.
  • Experienced in migrating On-premises Instances or Azure Classic Instances to Azure ARM subscription with Azure site Recovery.
  • Involving in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with emphasis on Azure cloud and hybrid solutions.
  • Configured Azure web apps, Azure app services, Azure application insights, Azure application gateway, Azure DNS, Azure traffic manager, Azure Network Watcher, implementing Azure site.
  • Created RDD’s extracting the data from Azure Blob Storage (Blobs, Files, Tables, & Queues) and making transformations & actions.
  • Managed Azure infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, and Office 365. Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Power Shell and Portal.
  • Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
  • 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 (VM’s) and Cloud Services (PaaS role Instances) into secure VNets and Subnets.
  • Experienced in setting up Azure Virtual Appliances (VM’s) to meet security requirements as software-based appliance functions (Firewall, WAN optimization and intrusion detections).
  • Hands on experience with extracting data from Azure Data Lake into HDInsight Cluster (INTELLIGENCE + ANALYTICS) and applying spark transformations & actions and loading into HDFS.
  • Designed and developed data model and schema on SQL Azure.
  • Experienced in Private Cloud and Hybrid Cloud Configurations, Patterns, and Practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Implemented Micro-Services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up pipelines for CI/CD with PCF.
  • Hands on experience with building and installing servers through Azure Resource Manager Templates (ARM).
  • Hands on experience in using tools like Docker Compose, Kubernetes etc., for orchestrating, linking, and deploying the services related to the containers.
  • Hands on experience with Spinnaker for Continuous Deployment with Kubernetes. And used OpenShift for container orchestration with Kubernetes, Container Storage, automation, to enhance container platform multi-tenancy.
  • Based on Ansible for a wide range of server types designed and developed automated deployment and scaling processes. Also, including application tiers such as Elastic Search, Zend PHP, and IIS Clusters.
  • Designed and developed continuous deployment pipeline. Created Jenkins Jobs using Jenkins REST API.
  • Performed Integrated delivery (CI/CD) using Jenkins, Nexus, Yum, Branching, Tagging, release activities on Version Control tools: SVN, GitHub. Used NFS and FTP services for transferring files to various00 machines.
  • Automated weekly releases with ANT/Maven scripting for compiling Java code, debugging and placing builds into Maven repository.
  • Proficient in Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, User Management, Disk Management and Swap Partition/Files management.
  • Worked as system administration activities using used NFS, NIS, DHCP, FTP, Send mail, and Telnet for Linux.
  • Deployed the java application into web application servers like Apache Tomcat. Involved in the installation and configuration of NIX as a web server.
  • End to end cloud infrastructure monitoring which included monitoring and deployment of core components like Fabric, Storage, RDFE, MDS, SLB, Portal and Billing etc.
  • Worked on ELK and Nagios for server monitoring, also used Net scalar and monitoring tools like Nagios for Load Balancing and Controlling flow of traffic.
  • Good understanding & usage of Atlassian tools (Bamboo, Nexus, Jira). Worked with JIRA tool to track all the defects and changes related to all the environments.
  • Followed Agile/Waterfall methodologies for project development.

Confidential

Build and Release Engineer

Technologies: Java/J2ee, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, cloud watch, terraform, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Python, Shell Scripting, Ruby, PUTTY, Confluence, SOA, DevOps, Java, Ant, Maven, Jenkins/Hudson, nexus,Chef, shell, Python, Perl, GIT, Apache Webserver, JBoss, CI/CD, Apache JMETER, MetaCase, GIT, SVN.

Responsibilities:-

  • Migrated existing application from monolithic to Microservices architect. Build Spring Boot application and use Docker Swarm as container orchestration tool to manage service.
  • Used Jenkins and pipelines which helped us drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic control for the EC2 and S3.
  • Worked on Docker container snapshots, attaching to a container, managing containers, removing images and managing directory structures.
  • Worked with developing Chef Recipes using Terraform scripts to perform deployments onto application servers like Tomcat and Nginx.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Worked in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows AZURE and SQL AZURE and in AZURE web and database deployments.
  • Managed local deployments in Kubernetes, created local cluster and deployed application container.
  • Implemented Nagios monitoring solutions for mission critical servers.
  • Worked closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support.
  • Created network architecture on AWS VPS, subnets, Internet Gateway, Route Table and NAT Setup.
  • Designed high availability environment for application servers and database servers on EC2 by using ELB and Auto-Scaling. Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Designed hive tables as per the requirement and stored them in ORC format for efficiency
  • Configured Elastic Load Balancers with EC2 Autoscaling groups.
  • Have done various POCs to explain and demonstrate the possibility of implementing CI/CD in various projects.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Deployed and configured GIT repositories with branching, forks, tagging, merge requests, and notifications.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Implemented Maven builds for creating JAR, WAR and EAR artifact.
  • Used Maven dependency management system to deploy snapshot and release artefacts to Nexus to share artefacts across project.
  • Written shell scripts to deploy the Java applications into application servers like JBoss.
  • Performed integrating, Junit and code quality Tests as a part of build process.
  • Worked on Installation and Configuration of Chef Server and Chef-client.
  • Implemented Chef to spawn new servers with right configuration by using Chef cook books and recipes.
  • Worked with developers for resolving runtime failures, troubleshoot Build and Deployment Issues, with minimal downtime.
  • Experienced administering a large scale distributed application environment.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Hire Now