We provide IT Staff Augmentation Services!

Sr. Azure/devops Engineer Resume

5.00/5 (Submit Your Rating)

Coppell, TX

SUMMARY:

  • Over 7 years of experience in IT industry with major focus on AWS Cloud/DevOps, Continuous Integration and Continuous Delivery (CI/CD pipeline), Build and Release management, Linux/Windows administration and support.
  • Worked with project development teams following Agile & Waterfall methodologies that design source code branching, release life cycles and CI/CD pipelines based on pace and project deliverables.
  • Worked on most of the AWS services EC2, IAM, S3, VPC, ELB, RDS, EBS, AMI, SNS, Cloud Watch, CloudFormation, Autoscaling, Cloud Front, Dynamo DB, AWS IoT, Redshift and Route53 and also knowledge in Google Cloud Platform.
  • Extensive experience implementing software throughout the SDLC process, deep hands - on experience of networking, migration and implementation in Azure.
  • Troubleshoot and resolve issues for customers largely focused around Azure VMs, Azure App Services, Azure SQL Databases, Application Gateways, VPN Gateways, Azure AD, and Azure migrations.
  • Provisioning Azure resources of different providers Compute, Network, Service Fabric, Application gateway using ARM template.
  • Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Technical troubleshooting for all aspects of customized Openstack cloud deployment strategies per customer request.
  • Created several Terraform scripts to build the infrastructure in cloud environment and configured it using Chef Cookbooks.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • 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.
  • Creating Grafana, Prometheus, Alert manger and Blackbox exporter deployments for the Kubernetes cluster, which helps to, actively monitor and alerts based on the rules configured.
  • Created Docker images using a Docker file, Docker compose and worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Kubernetes to deploy Docker containers into Pod Clusters on multiple Nodes in QA, Test and Production Environments.
  • Installed Prometheus and Grafana using Helm to monitor the application performance in the Kubernetes cluster.
  • Designed and built automation tools, in Jenkins Pipeline logic, to automate code deployment for Windows & Linux application servers and Database instances in MySQL and MSSQL.
  • Created utilities to monitor continuous delivery process (job failure rate, disk usage), coded changes in GIT & job failures in Jenkins.
  • Provisioning resources using CloudFormation templates along with setting up cron jobs to load the secrets from secrets manager to airflow database.
  • VSTS environment setup, configuration, customization of VSTS Work items, and Customization on VSTS process template.
  • Create and Maintain Subversion Branching, Merging and Tagging across each production releases and perform builds using Jenkins Continuous Integration using Maven Build scripts.
  • Converted Java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL DB package.
  • Monitored the alerts through NewRelic, and analyzed the synthetic results in order to troubleshoot the issue and notify the concerning team.
  • Perform data integration, data transformation, field extraction, event parsing, data preview, and application management of Splunk.
  • Developed Python and Shell scripts for automation of the build and release process.
  • Developed automated process for code builds and deployments Jenkins, Ant, Maven, Nexus, Shell Script, and Java/J2EE.
  • Hands on experience with databases like MySQL, MongoDB, Postgres, Cassandra for creating tables, views, triggers etc.
  • Worked in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers and Windows along with Amazon Web Services (AWS).

TECHNICAL SKILLS:

Operating Systems: Windows, Linux(CentOS, Ubuntu, RedHat)

Cloud Platforms: Amazon Web services(AWS), Azure, Openstack, PCF,GCP

Container Tools: Docker, Kubernetes, AWS ECS, AKS, ECR, Apache Mesos

Logging and Alerting: ELK stack, Splunk, Cloud Watch, SNS, New Relic, Prometheus, Grafana

Build Tools: ANT, MAVEN.

Automation Tools: Jenkins, Puppet, Chef, Ansible, TeamCity, Bamboo, Terraform

Application Servers: Apache Tomcat, JBOSS, Web Logic, Web Sphere

Web Servers: Nginx, Apache HTTP

Version Control Tools: GIT, BIT Bucket Subversion, TFS, Perforce

Databases: Oracle, Mongo DB, MySQL, Cassandra

Scripting: Python, Shell, PowerShell, Ruby, JavaScript, .NET

Network Protocols: DNS, DHCP, CISCO Routers/Switches, Palo alto, TCP/IP, NFS, NIS, Juniper.

PROFESSIONAL EXPERIENCE:

Confidential, Coppell, TX

Sr. Azure/DevOps Engineer

Key Responsibilities:

  • Automated provisioning of Hybrid solutions connecting Azure to on-premises resources via IAC, Azure Express Route and Azure Hybrid connections.
  • Worked as cloud Engineer, involved in configuration for Web apps/Function apps, V-net integration, HCM, Application gateway, App Insights, Active directory, Azure Key Vault, Encryption and Security on Azure.
  • Implement and maintain dev, test, staging and production environments leveraging infrastructure as code using Azure ARM templates (Infrastructure as code, JSON / YAML config).
  • Automated various infrastructure activities like Continuous Deployment using Ansible playbooks and has Integrated Ansible with VSTS on AZURE.
  • Worked with various PCF components like OAuth2 server, login server to provide identity management & Cloud Controller to configure deployment of applications.
  • Used Cloud Foundry Command Line Interface (CLI) to deploy and manage applications on to Pivotal Cloud Foundry PCF
  • Used VSTS (Azure DevOps) to view project description, add members and to check the latest activity.
  • Setup repos on VSTS GIT, merging code from develop branch to master branch and make it ready for deployment.
  • Configure continuous integration from source control, setting up build definition within VSTS
  • Created dashboards in VSTS for CI/CD pipelines, Work items and bugs. Identified and logged defects in VSTS and interacted with developers to priorities the issues.
  • Used Terraform for building, changing, and versioning Microsoft Azure infrastructure safely and efficiently.
  • Involved in setting up Terraform continuous build integration system.
  • Experience in creating Chef Cookbooks and recipes to automate middleware installation, domain creating and deployment activities.
  • Experience in writing Ansible playbooks for installing WebLogic/tomcat application, deployment of WAR, JAR, and EAR files across all the environments.
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. In addition, configuration automation using Docker containers.
  • Managed container-based deployments using Docker, created images from the Docker containers, and pushed them to the Docker registry.
  • Created Pods with Kubernetes through YML scripts and Deploy to Docker containers in various nodes in the environments.
  • Experience developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Worked on Splunk search processing language, Splunk dashboards and Splunk DB connect app.
  • Experience developing and maintaining PowerShell scripts, e.g. detect and remove devices, disable and modify user accounts of terminated employees, automated monthly reboots.
  • Design utilities using .NET Framework that would run through Azure DevOps release pipeline.
  • Worked on moving SQL databases to DR location on Azure Cloud.
  • Building and maintaining systems in Windows Azure for development and production systems. This applies to standard VMs as well as other Azure services.
  • Worked on Python scripts to parse JSON documents and load the data in database.
  • Scheduled jobs using Ansible Tower and have written Python modules for Ansible customizations.
  • Developed a PowerShell script which collected configuration data from the VMware environment to ensure conformity and stability.

Environment: Azure, Ansible, PCF, Terraform, Docker, Kubernetes, Splunk, Chef, VSTS, SQL, Python, .NET, PowerShell, Windows, JSON, GIT.

Confidential, Pleasanton, CA

Cloud DevOps engineer

Responsibilities:

  • Configuring and maintaining an AWS Virtual Private Cloud (VPC), Public and Private Subnets, NACL's, Route Tables, Elastic Load Balancer, Security Groups and EC2 instances.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Migrated few Cloud Formation templates to Terraform by using various AWS modules and Secured the Terraform state file in S3 buckets.
  • Developed Dev, Test and Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Ruby/Bash, Chef, and Terraform.
  • Automated the Openstack installation (Keystone, Glance, Swift, and Percona) multinode-HA process using Ansible and integrated keystone with ldap.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
  • Used Jenkins as Continuous Integration tools to deploy the Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack.
  • Application Deployment on PCF using CF push and urban code deploy. Also, PCF backup for all the environments and set-up Jenkins maven build automation with uploads to Pivotal Cloud Foundry (PCF).
  • Implementing infrastructure on new AWS systems and migration of existing Linux and Windows-based Infrastructure to AWS and automated using Terraform Templates.
  • Used Terraform for automating VPC's, ELB's, Security Groups, SQS queues, S3 buckets and continuing to replace the rest of our infrastructure.
  • Written and developed Chef Cookbooks from scratch for custom installation of application.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Managed the security and compliance of all the users of Ansible and taken care of the application deployment.
  • Creating Ansible roles using YAML such as tasks, variables, files, handlers, templates and writing playbook for that role, writing Ansible scripts and used Ansible for configure Tomcat servers and maintenance.
  • Integrating various Version control tools, build tools, nexus and deployment methodologies (Scripting) into Jenkins to create an end to end orchestration build cycles.
  • Scheduled automated builds using Jenkins. Created and applied Baselines and Labels for each Build Artifacts.
  • Actively involved in the development of test environment on Docker containers and configure the Docker containers using Kubernetes while automating build and deployment to reduce human error and speed up production.
  • Experience in conducting auto deployment of software applications in secured and managed environment using container technology Docker.
  • Deployed all Kubernetes clusters in AWS with AWS EKS, and deployed all Kubernetes clusters in datacenter with Kubespray.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Monitoring of EC2 instances in AWS using New Relic and Splunk by creating New Relic and Splunk Dashboards.
  • Created and maintained synthetic monitoring for various services provided on the platform using NewRelic.
  • Creation of Python scripts for data access and analysis to aid in process and system monitoring.
  • Designed & executed automation test scripts using Java as a programming language.
  • Setting up databases in AWS using RDS, Dynamo DB, storage using S3 bucket and configuring instance backups and archives to Glacier archives.
  • Experience in writing scripts in Linux and using SHELL, PYTHON scripting to automate processes.

Environment: AWS, Terraform, PCF, Kubernetes, Ansible, Chef, Jenkins, Docker, Maven, Dynamo DB, Java, New Relic, Splunk, SHELL, Python, Linux, GIT, Openstack, Cloud Formation

Confidential, Richfield, MN

Sr. Site Reliability Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Converting existing AWS infrastructure to server less architecture ( AWS Lambda, Kinesis ) deploying via Terraform and AWS Cloud formation .
  • Combined Chef and AWS CloudFormation to automate the deployment using JSON framework, and created Amazon S3 buckets to keep the web app files and the CloudFormation templates.
  • Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Test kitchen.
  • Installed Chef Server and clients to pick up the build from Jenkins repository and deploy in target environments.
  • Designed end-to-end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS & Ansible playbooks.
  • Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Created the new Pre-production environment and added various servers into this environment to perform deployments from Bamboo.
  • Maintained local team repositories and Organization's central repositories for Maven.
  • Setup Maven Remote Internal Secure Repository with access restricted to team members.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
  • Automated Nagios alerts, email notifications using python script, and executed them through Chef.
  • Developed a Shell script for real-time monitoring and reporting of status of the application server JVMs and server machines on the internal network using BASH shell on RHEL.
  • Creation of RDS database instances Postgres SQL in AWS cluster making use of EC2 and VPC and launched via Cloud Formation template.
  • Installation and configuration of Postgres SQL database on RedHat/Debian Servers.
  • Performed Kickstart to automate installation process CentOS server units and wrote bash shell script to create multiple accounts at once and a script to configure samba server on 9-Linux for file sharing.

Environment: AWS, Terraform, Chef, JSON, Chef, Jenkins, Ansible, Maven, Nagios, Bamboo, Postgres SQL, CentOS, bash shell, Python, Cloud Formation, Kickstart, Linux

Confidential - Cary, NC

Build & Release/DevOps engineer

Responsibilities:

  • Used Puppet server and workstation to manage and configure nodes.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines.
  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube, Puppet, CA Nolio, HP CDA, HP ALM and HP QTP etc.
  • Implemented DevOps pipeline Automated Builds, Continuous Integration and Continuous Delivery with tools Jenkins.
  • Performed SVN to GIT migration and Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including ANT's build.xml.
  • Experience in System monitoring and Network monitoring using Nagios tool.
  • Wrote Shell, Bash, Python, Perl and Ruby scripts for day-to-day administrative tasks and for managing users.
  • Involved in handling ASP .NET client side state management (view state, cookies and query strings) and server side state management (application state and session state).
  • Excellent knowledge on JAVA/J2EE and the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
  • Installation and Configuration of the APACHE web Server on Linux platforms, troubleshoot and access log files for errors and web access traffic.

Environment: Puppet, Jenkins, GIT, SVN, ANT, Python, shell, Perl, Ruby, ASP .NET, JAVA/J2EE, Linux, APACHE

Confidential

Linux Administrator

Responsibilities:

  • Monitoring CPU, memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools NAGIOS.
  • Managing services, maintaining and managing log files, monitoring event, logs and troubleshooting system problems using Nagios tool and resolve for any reported issues.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Installed, upgraded and configuration of Red Hat Linux using the kick-start installation.
  • Performed server updates, patching, upgrade and package installations using RPM and YUM.
  • Performed troubleshooting of DNS, DHCP and active directory.
  • Worked on Cron jobs in Linux servers for managing the logs of the web servers.
  • Troubleshooting any reported problems and System performance tuning FTP, DHCP, DNS Telnet.
  • Experience in creating Disk Partitions, Logical Volume Manager (LVM) and RAID.
  • Debugged network connectivity issues and involved in trouble shooting activities with commands ping, trace route, tcpdump, nslookup, netstat, iostat, top.
  • Monitor Window Server Performance and resolve any issues with Hyper-V VM's.
  • Maintained network and Windows virtual machines with scripts using PowerShell.

Environment: NAGIOS, Python, Perl, Linux, Windows, Kickstart DNS, DHCP, Hyper-V VM's, FTP, PowerShell.

Confidential

System Administrator

Responsibilities:

  • Linux Administrator/Integrator role in a large team responsible for maintaining of Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE 10/11.
  • Responsible for writing/modifying scripts using Bash, Shell, SSH for day - to- day administration.
  • Scheduling the jobs by creating crontabs, Cronjobs on Linux servers.
  • Configured Kickstart server and updating, applying patches to the servers using RedHat Satellite server.
  • Installed and configured DHCP, DNS, TCP/IP, UDP, FTP, NFS server and clients, Assigning IP addresses to client hosts, and performed Troubleshooting.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios.
  • Assisted user with troubleshooting software and hardware on Windows desktops and tablets.
  • Review security on Windows platform servers and insure that it meets Microsoft and current company security standards.

Environment: Nagios, FTP, NFS, Linux, (RHEL, CentOS, Ubuntu), DHCP, DNS, TCP/IP, UDP, Windows, Bash, Shell, SSH.

We'd love your feedback!