Azure DevOps Engineer
Phone No: 469-***-****
Email Id: email@example.com
Professional experience of 5+ years in the field of IT industry focused on Cloud Implementation, Build and Release management, Linux Administration, Software Configuration Management, Continuous Integration, Continuous Delivery, Orchestration and Containerization.
Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
Experience in Azure Development worked in azure net applications, Azure storages, Azure SQL Database, Virtual machines, Fabric Controller, Azure AD, Azure search and notification hub.
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.
Proficient in Designing, planning and implementation for existing on premise applications to Azure Cloud (ARM),Configuring and deploying Azure Automation Scripts utilizing Azure stack (Compute, Web and Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services and ARM), Services and Utilities focusing on Automation.
Experienced in ARM templates while building Servers (Windows, SQL, VM Scale Sets) backend and frontend needed for application migration on Azure Cloud.
Experience in Quality Assurance, including Black Box, system, integration, database performance, GUI, Functional, Regression, Unit testing, User Acceptance, Smoke testing and Sanity testing of both client-server and web-based applications.
Hands on experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
Experience in Migrating production infrastructure into Amazon Web Services cloud utilizing AWS Server Migration Service (SMS), AWS Database Migration Service, Elastic Bean Stalk, Cloud Formation, Code Deploy, Code Commit, EBS and OpsWorks.
Experience in designing AWS Cloud Formation templates to create custom sized VPC, Subnets, and NAT to ensure successful deployment of Web applications, database templates and expertise in architecting secure VPC solutions in AWS with the help of Network ACLs, Security groups, public and private network configurations.
Experience in working with Splunk, especially migration to AWS (cloud) instances and also heavily involved in standardizing Splunk deployment, configuration and maintenance.
Experience in setting up Kubernetes (k8s) Clusters for running microservices and pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
Good experience in writing Helm Charts Kubernetes yaml files for deployment of microservices into Kubernetes Clusters. Also deployed and configured Prometheus to monitor Kubernetes nodes with node-exporter, monitor Kubernetes API and resources with Kube-state-metrics.
Expertise with scheduling, deploying and managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources.
Experience working on several Docker components like Docker Engine, Docker Hub, Machine, creating Docker images, Docker Compose, Docker Registry and handling multiple images essentially for middleware installations and domain configurations.
Good knowledge and hands on experience of Docker Containers, image creation and management, docker compose, Docker file, docker swarm, storage & logging drivers, UCP, DTR and docker networking model.
Hands-on Experience with Ansible and Ansible Tower as Configuration management tool to computerize redundant tasks, rapidly send basic applications and proactively manage change.
Developed AWS infrastructure including the tasks like code review and worked on automation tools like Jenkins and configuration management tool Chef, custom-built cloud hosted applications and used chef for continuous deployment.
Experience in Custom integration, plugins development for different tools around CI/CD like Jenkins, Artifactory using API and other techniques.
Expertise on designing project workflows/pipelines using Jenkins as CI tool and on building Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
Experience in writing Jenkins Pipeline Groovy Scripts for Continuous Integration and build workflows and used Jenkins for uploading Artifacts into Nexus Repository.
Proficient with Shell, Bash, Python, PowerShell, YAML, Ruby scripting languages for automation, monitoring.
Expertise in GIT implementation containing various Remote repositories for a single application and hands on experience on creating branching & tagging strategy to maintain the source code in the GIT repository.
Administered Linux systems with tasks like installation, configuration, tuning, security, backup, recovery and upgrades of Linux (Ubuntu, RedHat, SUSE, AIX and CentOS).
Designed and worked with team to implement ELK (Elastic search, Logstash and Kibana) Stack on Azure to provide end - to-end search and visualization for investigating log files.
Configured Network and Server monitor using Grafana and expertise in using different log monitoring tools like Splunk, ELK (Elastic Search, Logstash, Kibana) to see logs information, monitor, security and get the health notifications from nodes.
Experience in Terraform templates for provisioning the cloud Infrastructure in AWS and developed modules for saving the time and wrote Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
Hands-on experience on 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.
Azure, AWS, GCP, OpenStack, PCF
CI /CD Tools
Perl, Python, YAML, Ruby, PHP, Bash, Shell, PowerShell, JSON.
Configuration Management Tools
Ansible, Chef, Puppet
Logging & Monitoring Tools
Nagios, Splunk, ELK, CloudWatch, Azure Monitor, New Relic, Logstash & Kibana (ELK), JIRA.
Docker, Kubernetes, OpenShift
Version Control Tools
GIT, Bitbucket, SVN
Oracle 10g/11g/12c, DB2, MySQL, NoSQL (MongoDB, DynamoDB, Cassandra),
Apache Tomcat, NGINX, JBoss, WebSphere, Web Logic.
Scripting & Programming Languages
Bug Tracking Tools
JIRA, Bugzilla, Remedy, Rallydev.
UNIX, Linux, Windows, Solaris.
Oracle VirtualBox, VMware Workstation, Vagrant, VMware.
Worked with Access Control (IAM) of Azure Subscriptions, Azure AD, Azure AD Application Proxy, Azure AD Connect, Azure AD Pass through Authentication and Skilled in Configuration, Deployment, Management and Infrastructure automation in an IaaS and PaaS environment in Microsoft Azure Cloud Platform.
Configured diagnostics, monitoring and analytics on Azure using API Management, Logic Apps and set up documentation using Swagger, while focusing on scale and resilience for Azure Web Apps.
Prepared architecture plan and created the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. Reviewed workloads, system dependencies, business and security requirements to optimize the Azure subscriptions.
Implemented various resources in Azure using Azure Portal, PowerShell on Azure Resources Manager deployment models. Experienced in deploying infrastructure as code applications using ARM Templates (JSON)
Designed, configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on Automation.
Managed Kubernetes charts using Helm and manifest files to release helm packages. Created reproducible builds of the Kubernetes applications and experience in using Kubernetes to create pods, ConfigMaps and deployments into cluster.
Used Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Key Vault and SQL Azure. Expertise in monitoring Azure functions and setting up the Azure monitor logs and collecting the diagnostics data for Azure logic apps.
Used Prometheus to fetch metrics from Kubernetes API’s and created a config map in YAML which contains all configuration files are monitored and alerted using Prometheus
Created the Kubernetes Clusters under Pod networks to group the Docker containers. Used Kubernetes and Docker to maintain the runtime environment for the CI/CD system to build, test and deploy the applications across different environments.
Used Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes. Also responsible for development of Test environment on Docker containers and configuring them using Kubernetes.
Used Ansible and Ansible Tower as configuration management tool, to automate repetitive tasks, and quickly deployed critical applications, and proactively managed changes. Also responsible for writing Python Code using Ansible Python API to Automate Cloud Deployment Process.
Used Ansible Playbooks to manage Web applications, environment configuration files, Users, Mount points, and packages. Customized Ansible modules for finding facts about Azure Monitor alarms and taking actions to manage those alarms during deployments.
Worked with terra playbooks and inventory which are the entry point for Ansible provisioning and management where the automation is defined through tasks and run Ansible scripts to provision servers.
Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and work towards the solution. Development of automation of Kubernetes clusters with Ansible, writing playbooks.
DevOps Design, develop, Architect and Implement Azure cloud with PowerShell scripts Update, open, load, edit, download and Deploy Azure Resource Manager (ARM) JSON Templates includes PaaS WebApp, PaaS SQL Server With Tool Azure Resource Manager (ARM) visualizer(ARMVIZ) for Multiple Azure Solutions.
Involved in every phase of the life cycle gathering all the key requirements in the project from Design, Analysis, Development, Testing and Deployment of the solution in the MS Dynamic CRM and tested MS Dynamics CRM client-side programming using (Python / JSON / jQuery / HTML) using the Microsoft Dynamics CRM Customization SDK Tool Kit.
Developed Python, Perl and Shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven.
Automated build and deployed process using Ruby and Shell Scripting. Developed Shell scripts (Bash) for automating day to day maintenance tasks.
Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
Worked with Nagios for Windows Active Directory & LDAP and Data consolidation for LDAP users. monitored system performance using Nagios, maintained Nagios servers.
Managed central repositories. Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
Experienced in customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes & responsible in doing build and deploying on different environments simultaneously.
Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.
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, managed different infrastructure resources Cloud, VMware, and Docker containers.
Expertise in working with Terraform key features such as infrastructure as a code, execution plans, resource graphs, change automation and created infrastructure in a coded manner using Terraform.
Environment: Azure AD, ADF, Kubernetes, Helm, Application Insights, Clusters, Prometheus, Ansible Tower, Ansible, ELK Stack, Nexus, Continuous Integration, Jenkins, Git, GitHub, LDAP, Perl, Nagios, JIRA, Terraform.
Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud formation.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python & to perform application health checks. Integrated AWS Lambda with AWS DynamoDB to automatically respond to events in DynamoDB streams.
Worked on AWS Cloud Formation and Terraform API to create infrastructure on AWS as a code and Spinning up AWS resources by using Terraform. Converted existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
Worked with setting up database instances in AWS using RDS, Dynamo DB, and storage using an S3 bucket and configuring instance backups and archives to Amazon Glacier archives, and configured AWSRedshift for Data Warehousing.
Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud Watch, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS, Cloud Trail and ensured data integrity and data security on AWS by implementing best practices.
Wrote 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.
Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures, and managing containers. Built Docker files to create containers using Docker engine and Docker Machine environments, to deploy the microservices oriented environments for scalable applications.
Integrated Docker with Jenkins using Cloud Bees Docker plugin to automate container deployment. Wrote Docker Compose files in YAML for managing whole life cycle of multi container applications.
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 etc.
Worked on Ansible for configuration management and infrastructure automation. Also created dynamic inventory in Ansible for automating continuous deployment and wrote playbooks using YAML scripting.
Developed an automated deployment tool for dev, UAT and production environments using Ansible which allows new services to be deployed and released simply by developers including an Ansible playbook.
Configured Ansible Control Machine and wrote Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on EC2 instances.
Installed and configured the Nexus repository manager for sharing the artifacts within the company. created proxy nexus repositories to speed up the build process.
Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds.
Experience in working with EC2 Container Service plugin in Jenkins which automates the Jenkins master-slave configuration by creating temporary slaves.
Created Shell and Python Scripts to automate creation of AMI's through pre-boot and bootstrapping techniques and responsible for CI/CD process implementation using Jenkins along with Bash Shell scripts to automate routine jobs.
Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor the commits.
Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers.
Installed and configured ELK stack in both legacy and Docker swarm mode and pipelined application logs from App Server to Elastic search through Logstash. Created ELK stack environment Elastic Search for Data Analytics, Log Stash for logs and Kibana for visualizing the logs.
Hands-on experience in installing, configuring and monitoring Kafka, Storm, Hadoop, Zookeeper and ELK Stack using automated salt stack technology. Expertise in open source monitoring, graphing and logging solutions like Nagios, Zabbix, OSSEC and ELK stack.
Environment: AWS, EC2, RDS, Python, Java, DynamoDB, Kinesis, S3 bucket, Route53, EMR, Docker, GIT, Jenkins, YAML, Ansible, Shell, Docker swarm, Kibana, Kafka, Hadoop, Nagios, Zabbix, Zookeeper, OSSEC, ELK stack and GIT repository.
Worked on Implementing and setting up Route 53 (AWS DNS service) for AWS Web Instances, ELB, Cloud Front and Elastic Beanstalk on AWS Environment and worked on Route 53 for Failover and Latency Based Routing to the client's websites with weighted routed policies.
Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
Managing AWS infrastructure and automation with CLI and API. working on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
Good experience in creating Splunk apps, navigations, interfaces and good experience on Splunk lookups, macros, Pivot, data models, lookup files and their publication into Splunk. Network Monitoring, bandwidth and traffic monitoring through Splunk and solar wind.
Used Splunk Deployment Server to manage Splunk instances and analyzed security-based events, risks & reporting and Monitored and track Splunk performance problems, administrations and open tickets with Splunk if there is need.
Created the Docker file built various containers using Docker Engine and Docker Machine environments and working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
Created the Docker file. Built various containers using Docker engine and Docker Machine environments and working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
Created Docker images using a Docker file worked on Docker container snapshots, removing images and managing Docker Volumes.
Worked on Docker engine and Docker Machine Environments, to deploy the micro services-oriented environments for scalable applications, Docker swarm to host cluster and container scheduling, docker compose to define multiple container applications.
Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes.
Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef-client on them in a Chef-Solo environment and converted production support scripts to chef recipes.
Deployed and managed many servers using Chef Recipes, Roles, environments, data bags and their encryption with Vault on the cloud providers as a direct substrate for implementation. Worked on Managing the Private Cloud Environment using Chef.
Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
Authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in NEXUS repository and wrote custom settings.xml
Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Chef as a CI/CD Process.
Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
Setup Jenkins master and installed necessary plug-in and added more slaves to support scalability and efficiency. Implemented the setup for master slave infrastructure to enhance the performance of Jenkins.
Develop Python scripts for automation procedure with provided API and JSON data to connect and communicate embedded hardware system, based on design documents and business objectives.
Automated setting up server infrastructure for the DevOps services, using Chef and python scripts and automate the cloud deployments using python and AWS Cloud Formation Templates.
Develop build and deploy scripts using Maven as build tools in Jenkins to move from one environment to other environments. Managed Maven project dependencies by creating parent - child relationships between projects.
Setup SCM Polling for Immediate Builds with Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository.
Created branching & tagging strategy to maintain the source code in the GIT repository and coordinated with developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
Environment: AWS, CLI, API, CHEF, Splunk apps, Splunk lookups, Splunk, Docker file, Chef Cookbooks, Chef Recipes, Maven Repository, Nexus, Maven, SSH, SMTP, JSON, Python Scripts.
Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from Puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
Implemented the Bitbucket version control system for Puppet Modules and integrated Code Manager of Puppet to perform the code deployment to the puppet master.
Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager and used JIRA to track issues and Change Management.
Setting up continuous integration and formal builds using Jenkins with Artifactory repository. Installed and administered Artifactory repository to deploy the artifacts generated by ANT and to store the dependent jars which are used during the build.
Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds. Developed build and deployment scripts using ANT as build tools in Jenkins to move from one environment to other environments.
Managed site wide various application’s build life cycle using Jenkins and setting up Jenkins master, adding the necessary plugins and adding confidential slaves to support scalability and agility.
Worked recently on tools migration from old tools like PVCS (version control system) to SVN, Tracker to Jira and finally CI tool Hudson to Jenkins. Used Hudson/Jenkins to perform automated Builds and Deployments.
Performed automation of CI / CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through SonarQube in Jenkins pipeline for checking code quality.
Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.
Involved in editing existing ANT build files as per changes in the project requirements. And maintained build related scripts developed in ANT. Modified build configuration files including Ant's build.xml.
Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and on GitHub.
Experienced in branching, tagging, and maintaining the version control systems across the environments using SCM tools like GitHub, Subversion (SVN), Atlassian, GIT lab and TFS on Linux and windows platforms.
Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
Environment: Puppet, Bitbucket, JIRA, Artifactory, PVCS, SVN, Hudson, Jenkins, SonarQube, ANT scripts, Java, J2EE, Oracle, GitHub, Atlassian, TFS, Apache, Tomcat server, MySQL.
Master of Science – (Information Technology) – Valparaiso University.
PwC, NY January 2019 – Present
Azure DevOps Engineer
Sr. Cloud/DevOps Engineer
FedEx, TX October 2017 - December 2018
Sr. AWS DevOps Engineer
Sr. Cloud/DevOps Engineer
Fiat PAREXEL, NC May 2016 - September 2017
Sr. Cloud/DevOps Engineer
BOSCH, MA May 2015 – April 2016
Build and Release Engineer
Sr. Cloud/DevOps Engineer