We provide IT Staff Augmentation Services!

Sr. Azure Cloud/ Devops Engineer Resume

2.00/5 (Submit Your Rating)

Burbank, CA

SUMMARY

  • Over 8+ years of experience in IT industry within Configuration Management, Change/Release/Build Management, System Administration, Support and Maintenance in environments like Red Hat Enterprise Linux, CentOS and expertise in automating builds and deployment process using Python and Shell scripts with focus on DevOps tools with AWS, GCP and Azure Cloud Architecture.
  • Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Cosmos DB.
  • Expertise in Azure Scalability and Azure Availability Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution and Virtual Machine Scale Sets (VMSS) using Azure Resource Manager (ARM) to manage network traffic.
  • Experience in writing Infrastructure as a code in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.
  • Experience with configuration management tools like Terraform and package management tools like Packer.
  • Experience in Infrastructure Development and Operations involving AWS Cloud Services, EC2, EBS, VPC, RDS, SES, ELB, Auto scaling, CloudFront, Cloud Formation, Elastic Cache, API Gateway, Route 53, Cloud Watch, SNS.
  • Expertise in building CI/CD on AWS environment using AWS Code Commit, Code Build, Code Deploy and Code Pipeline and experience in using AWS CloudFormation, API Gateway, and AWS Lambda in automation and securing the infrastructure on AWS.
  • Proficient with container systems and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Involvement in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment.
  • 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, ConfigMaps, Selectors, Services.
  • Experience in integrating 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.
  • Hands on experience with testing frameworks Junit, Selenium, cucumber for setup, build and delivery pipeline.
  • Worked with continuous Integration and Continuous deployment pipeline (CI/CD) using Jenkins and Circle CI
  • Design and develop continuous deployment pipeline integrating Vagrant, Git, Jenkins and Chef across geographically separated hosting zones in AWS and Azure.
  • Experience on SCM tools like GIT, Subversion (SVN), Stash and TFS for branching, merging, and automation processes across the Linux and windows platforms.
  • Experienced with version control tools like GIT, CVS, Bitbucket and SVN. In depth knowledge on source controller concepts like Branches, Tags and Merges.
  • Extensive experience using MAVEN, ANT as build tools for the building of deployable artifacts (war & ear) from source code and writing pom.xml and build.xml for Java and J2EE Applications.
  • Developed builds using Gradle and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non - production environments.
  • Well versed in using Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote several playbooks to manage Web applications.
  • Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Wrote chef cookbooks using the several of its components like attributes, files, recipes, resources and templates.
  • Experience on Scripting languages like Shell, BASH, Groovy, Ruby and Python for automating tasks.
  • Experience in deployment of applications to Oracle WebLogic, JBoss, Apache Tomcat, Nginx and Web Sphere servers.
  • Collection of Build metrics and its Test case metrics from Jenkins to show case as visualization in Kibana dashboard using ELK.
  • Good knowledge and experience in using Elasticsearch, kibana and fluentd, CloudWatch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring.
  • Utilized Traefik and let Encrypt to enable SSL for Grafana and add user authentication for services cAdvisor, Prometheus & Alerting.
  • Worked on streaming data to consume data from KAFKA topics and load the data to landing area for reporting in near real time.
  • Worked with different Bug tracking tools like JIRA. Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.

TECHNICAL SKILLS

Versioning Tools: GitHub, GitLab, SVN, Bitbucket, GIT

Build Tools: Maven, Gradle, Nexus, Ant, MS Build and Make

Scripting: Python, Ruby, Shell Scripting, PowerShell, Perl, Groovy

Cloud Technologies: AWS, Azure, GCP

Containerization Tools: Kubernetes, Docker, Docker Swarm, OpenShift

Analytics& Monitoring: ELK, Splunk, Nagios, AppDynamics, New Relic

Bug tracking Tools: JIRA, Nagios, Remedy

CI Tools: Jenkins, Hudson, Bamboo, CircleCI

Configuration Management: Chef, Ansible

APP/Web Servers: Apache Tomcat 7/8, HAProxy, Apache Web Server, Nginx

RDBMS/NoSQL: Oracle 11g/12c, Couchbase, MySQL, Cassandra

Networking: DNS, Telnet, LDAP, TCP/IP, FTP, HTTP, HTTPS, SSH, SFT, SCP

Operating Systems: Mac OSX, Ubuntu, CentOS, RedHat, SUSE, Windows, Solaris10.

Virtualization: Virtual Box, Vagrant, VMware vSphere, VCenter, VMware ESX

PROFESSIONAL EXPERIENCE

Confidential -Burbank, CA

Sr. Azure Cloud/ DevOps Engineer

Responsibilities:

  • Managed Azure Infrastructure Web Roles, Worker Roles, Storage, Azure AD Licenses, Office365. Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Converted .Net application to Microsoft Azure Cloud Service Project a part of cloud deployment.
  • Migrated SQL Server database to Windows Azure Redis and updated the Connection Strings based on Windows Azure SQL Database.
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.
  • Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraform modules, and automated infrastructure management.
  • Used Splunk for monitoring and analyzing log information. Experienced in Troubleshooting. Splunk search, quotas, monitor Inputs, WMI Issues, Splunk crash logs and Alert scripts.
  • Creating Grafana, Prometheus, Alert manager for the Kubernetes cluster, which halps to, actively monitor and alerts based on the rules configured.
  • Expertise in building new dashboards using Grafana and Kibana and setting up alerts and sending notifications to PagerDuty, email and slack.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and terraform.
  • Experience with Open Shift, Kubernetes architecture and design, troubleshooting issues with platform components and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on OpenShift and Kubernetes.
  • Configured applications dat run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.
  • Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as pods.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm packages.
  • Installed Docker Registry for local upload and download of Docker images. From Docker Hub, created Docker files to automate the process of capturing and using the images.
  • Wrote Ansible Playbooks using Python SSH as Wrapper for Managing Configurations of servers, Nodes, Test Playbooks on Azure instances using Python.
  • Worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment. Configured the servers, deployed software, and orchestrated continuous deployments or zero downtime rolling updates.
  • Implemented Ansible Tower for managing complex network deployments by adding control, knowledge and delegation to Ansible powered environments.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and has integrated Ansible with Jenkins.
  • Extensively worked on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on time basis using Jenkins.
  • Involved in the functional usage and deployment of applications in WebLogic and WebSphere server.
  • Design and implement streaming solutions using Kafka or Azure Stream Analytics.
  • Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Cloud Shell and Portal. Used Power Shell for troubleshooting remote management of Azure Virtual Machines.
  • Worked with JIRA as Bug tracking tool. Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.

Environment: Microsoft Azure (IaaS & PaaS), Jenkins, JIRA, Git, WebLogic, WebSphere, Apache Tomcat, Splunk, Prometheus, Grafana, Docker, Ansible, Kubernetes, Terraform, PowerShell, Azure E3.

Confidential - St. Louis, MO

AWS Cloud/ DevOps Engineer

Responsibilities:

  • Worked on Amazon Web Services, creating & configuration of EC2 instances, configured virtual machines with the Elastic IPs, worked on security groups to resolve firewall issues.
  • Designed AWS Cloud Formation Templates to create custom sized VPC, Subnets, Internet Gateway, and NAT to ensure successful deployment of Web Applications.
  • Creating S3 buckets and managing policies for S3 buckets and glacier for storage and backup on AWS.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Lead the cloud infrastructure maintenance using a combination of Jenkins, Chef andTerraform for Automating CICD pipeline in AWS.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Experienced in designing Streaming Data solutions using AWS IoT Platform, Amazon Kinesis, S3, Aurora, Lambda, API Gateway.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache and IIS.
  • Worked on Linux in a Cloud Computing and Virtualized environment for Amazon Web Services (AWS).
  • Writing chef recipes for various applications and deploying them in AWS using Terraform.
  • Build and used CloudFormation\ Terraform templates to design and launch applications.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, ResourceGraphs, Change Automation Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
  • Used Hashi corp Packer to create and manage the AMI's and automated whole AMI creation process using Jenkins jobs.
  • Designed Amazon Web Services Cloud Formation Templates (CFTs) and integrated with Chef to build a resilient and fault-tolerant infrastructure for applications.
  • Built Continuous Integration environment Jenkins, Artifactory and Continuous delivery environment using Jenkins and Chef.
  • Installed Chef Server Enterprise on premise/workstation and bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/Chef spec.
  • Using Chef deployed and configured Elastic search, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with CloudWatch.
  • Written Chef Cookbooks, recipes to configure tasks for new environments and to automate the installation of Middleware Infrastructure such as Apache tomcat, Nginx.
  • Produced Cookbooks and Recipe comprising all resources, templates, attributes and uploaded them to Chef-server.
  • Developed Chef Cookbooks to manage system configurations.
  • Creating Ansible playbook to automate AWS tasks like VPC creation and production deployment.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline, deploying micro services and provisioning AWS environments. Worked on Ansible to manage Web Applications, Config Files, Data Base, Commands, UsersMount Points, and Packages.
  • Management of ECS and Docker images in AWS using Ansible playbooks and Roles.
  • Used Docker Container to package the applications and deploying them on to WebSphere Application server.
  • Involved in building own Paas with Docker deployed various applications through Docker containers.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • 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.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Build scripts on AWS cloud for scheduling EC2, auto scaling, load balancer with PYTHON.
  • Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Built CI/CD pipeline from scratch using Jenkins for our Java applications by integrating GitLab, JIRA, Maven and Tomcat.
  • Used Bitbucket to manage repositories, maintained the branching and build/release strategies utilizing GIT and Bitbucket.
  • Build artifacts (war and ear) from Jfrog Artifactory are deployed into an Apache Tomcat app server using PowerShell Scripts.
  • Used JFrog Artifactory, maven release plugin in Jenkins to perform Releases and Rollbacks.
  • Responsible for monitoring servers using Cloud watch and using ELK Stack Elastic Search, Logstash and Kibana, developed a RESTful API of Elasticsearch to search, analyze and visualize data.

Environment: Chef, Ansible, GIT, AWS Cloud, Jenkins, Ant, Maven, Nexus, Sonar, Apache Webserver, Linux, Unix, Python, Ruby, Shell, Perl, MongoDB, Apache Tomcat, Amazon DynamoDB, WebSphere.

Confidential, Troy, MI

DevOps Engineer

Responsibilities:

  • Experience in Microsoft Azure Cloud Computing development and support. Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage).
  • Deployed Azure IaaS Virtual Machines (VM’s) and PaaS role instances (Cloud Services) into secure VNets and subnets, designed VNets and Subscriptions to confirm to Azure Network Limits.
  • Designed and implemented Azure Cloud Infrastructure by creating ARM templates for Azure platform also used Terraform to deploy the infrastructure necessary to create development, test and production environments.
  • Configuring and deploying instances on GCP environments and Data centers, also familiar with Compute, Kubernetes Engine, Stack driver Monitoring, Elastic Search and managing security groups on both.
  • Leveraged GCP cloud services such as Compute, auto-scaling and VPC to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
  • Build and configure a virtual data center in the Google cloud platform to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Google Cloud Load Balancing.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and GCP whenever a new GitHub branch gets started.
  • Configured in setting up CI/CD pipeline integrating various tool with Cloud Bees Jenkins to build and run Terraform templates to create infrastructure in Azure.
  • Worked on Power Shell scripts to automate the Azure Cloud system in creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules and used Python scripts to automate day to day administrative tasks.
  • Used Maven on Java Projects for the development of build artifacts on the source code and worked with Maven for building the application, has maven scripts and shell scripts to automate the build process.
  • Automated Various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible Playbooks and integrated Ansible with Jenkins also provisioned and patched servers using Ansible.
  • Experienced on Docker and Ansible to build automation pipeline and Continuous Deployment for code using Jenkins and wrote Ansible Playbooks to automate Ansible Servers using YAML scripting.
  • Configured applications dat run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its node, Config Maps, selector, services and deployed application container as Pods.
  • Extensively Worked on Docker service rolling updates to implement zero downtime PROD deployments and worked with Docker Trusted Registry as repository for our Docker images and worked with Docker swarm.
  • Implemented monitoring functionality of docker containers using Grafana, Prometheus.
  • Integrated Kafka Environment with Splunk monitoring and App Dynamics.
  • Hands on experience on working with system health and performance Monitoring Tools like Splunk and replaced Splunk logging and analytics, increasing data capture capacity and reducing costs.
  • Integrated Splunk Enterprise with Dynatrace to monitor the performance of the application, managing Splunk Forwarder on centralized deployment server.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker for creating bug tickets, storyboarding, pulling reports from dashboard and experience working with Atlassian JIRA management tools and confluence page tools.
  • Developed a Shell script for real-time monitoring and reporting of status of the application servers JVMs and server machines on the internal network using BASH shell on RHEL.
  • Configured commercial SSL certificates for high availability architecture applications Servers such as Web Spheres, WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.

Environment: Azure, GCP, Kubernetes, Docker, Jenkins, Ansible, Jira, Confluence, chef, Git, Maven, PowerShell, Terraform, JIRA, Apache Tomcat, Python, Linux, Dynatrace, Splunk.

Confidential

DevOps/Linux Engineer

Responsibilities:

  • Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • Worked on Migration of on-premises data to AWS RDS - MS SQL server and database.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Created snapshots and Amazon Machine Images (AMIs) of the instances for backup and creating clone instances.
  • Highly Optimized Web Content Delivery solution for React Web App using Amazon Route 53, CloudFront andS3 reduced latency for end users irrespective of their geolocation.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Provisioned AWS resources using management console as well as Command Line Interface (CLI).
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, Databags, templates, attributes.
  • Configured Chef to build up services and applications on the instances.
  • Worked with chef ohai plugin, chef handlers, Push jobs and exposure to chef supermarket to leverage the existing cookbooks for quick automation of general deployment and Infrastructure tasks.
  • Worked on deployment automation of all the Microservices to pull image from the private docker registry and deploy to docker swarm cluster using Chef.
  • Worked on Docker compose to schedule multiple containers and written compose.yml files to configure and scale multiple application services.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Implemented a Continuous Delivery framework using Jenkins, Chef, Nexus and multiple AWS tools in Linux environment.
  • Automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • Worked on configuration of Jenkins Build pipeline jobs, plugins installation with team for configuration Maven multi module jobs and free style jobs.
  • Experience on creating branches and tags on Git repository and provided branches access permission to dev team and also have experience in setting up hooks.
  • Developed automation scripting in Python and used to deploy and manage Java applications across Linux servers.

Environment: Chef, GIT, AWS, Jenkins, Maven, Gradle, Nexus, Sonar, Docker, Linux, Python, Apache Tomcat, WebSphere.

Confidential

Linux/Unix Systems Administrator

Responsibilities:

  • Experienced in with Virtualization technologies like installing, configuring, VMware vSphere with Linux. Creation, management, administration and maintenance of virtual servers and clients.
  • Build virtual Linux server and Windows server using VMware when needed for testing.
  • Experienced using Kickstart and modified Kickstart based on server profiles and hardware specifications.
  • Worked with Backup team to install and configure networker client on the Linux servers.
  • Managed daily activities to include user support and system administration tasks.
  • Analyzed system logs and identifying potential issues with computer systems.
  • Introduced modern technologies into existing data center environments.
  • Performed routine audit of systems and software.
  • Applied operating system updates, patches, and configuration changes.
  • Performed Installation, Configuration and Upgrade of Red Hat Linux, HP-UX servers.
  • Created templates and built virtual machines from templates and Cloning of VMs.
  • Assisted with the migration of HP-UX machines to Red Hat 6.0.
  • Installed and updated packages using YUM and RPM on Linux servers.
  • Configured networking and host name resolution (static and dynamic) on Linux servers.
  • Provided support for Linux servers in Production environment.
  • Changed DNS entries as per customer’s request.

Environment: VMware vSphere, Kickstart, Red Hat Linux, DNS, NFS, system logs, NTP

Confidential 

Linux Systems Administrator (Intern)

Responsibilities:

  • Installation and configuration of Red Hat Linux, Fedora, Solaris, and Centos OS on new server builds as well as during the upgrade states.
  • Managed Logs like monitoring and cleaning the old log files.
  • Taking backup using tar and recovering during the data loss.
  • System audit report like no. of logins, success & failures, running cron jobs.
  • Experienced in tasks like managing User Accounts and Groups, managing Disks and File systems.
  • System performance for hourly basis or daily basis.
  • Remotely coping files using sftp, ftp, scp, winscp, and filezilla.
  • Created user roles and groups for securing the resources using local operating System authentication.
  • Configuring printers to the Solaris and Linux servers and installing third party software.
  • Manage system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.
  • Responsible for modifying and optimizing backup schedules and developing shell scripts.
  • Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software in the Active Directory environment and NIS domains.

Environment: Red Hat Linux, Fedora, Solaris, Centos OS, DNS, NFS, NAS.

We'd love your feedback!