Post Job Free
Sign in

Engineer Azure

Location:
Plano, TX
Posted:
October 22, 2020

Contact this candidate

Resume:

Mahipal Email: **.*******@*****.***

Sr.Devops engineer (SRE) (Dallas, TX) Mobile: +1-408-***-****

Professional Summary :

●Total 7+ years of IT experience as devops engineer, Site Reliability Engineer and system admin.

●Working experience on both AWS,Azure and GCP. I help teams to implement new Applications on cloud and work on migrations, Planning and execution.

●Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing and implementing and Post-production analysis of the projects.

Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.

●Good experience on Automation for DevOps & Open shift Cluster monitoring & Configuration.

●Good experience creating dashboards for monitoring applications Grafana, Prometheus or similar tools.

Developed Terraform scripts to build, change and version infrastructure as code using AWS as provider and launch multi-tiered stack to be provisioned and configured with Terraform scripts.

●Good experience on Migration infrastructure from on-perm to cloud to various cloud platforms like AWS, Azure and PCF. Used Docker container clusters to clone the production servers and implementing Kubernetes orchestration for clone’s production servers.

●Orchestrated and migrated CI/CD processes using Cloud Formation, Terraform templates and Containerized the infrastructure using Docker setup in Vagrant, AWS, Google Cloud Platform (GCP) and Amazon VPCs.

●Implemented multi-tier application provisioning in the Open Stack cloud, integrating it with Chef/Puppet and a good understanding of Open Shift platform in managing Docker containers and Kubernetes Clusters. Hands-on in Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker on GCP.

Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in-house written Java services running on Google Cloud Platform (GCP) on Kubernetes.

●Expertise in deploying virtual machines (VMs) and Cloud services (PaaS role) in secure VNet and subnets using PowerShell scripts.

Deployed and orchestrated applications using Kubernetes.

●Analyzing,executing,and streamlining DevOps practices.

●Selecting appropriate Cloud services to design and deploy an application based on given requirements.

●Have an ability to work on Multiple targets and can switch between different projects quickly as per requirement

Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs.

●Experience configuring continuous integration from various source deployment methods such as Visual studio, VSTS, FTP, GitHub, Gitlab etc.

●Expertise using Visual studio for developing applications and remote debugging the web apps.

●Configured VNET/Subnet/NSG/Firewalls while deploying VMS’s on cloud.

●Expertise in troubleshooting at System level, Application level, Network level issues generated while building, deploying and in production support.

●Responsible for writing various scripts in Jenkins to monitor server health and self-heal if necessary. Also, configured email plug-in to send alerts based on groovy script.

●Ability to review deployment and operational environments, i.e., execute initiatives to reduce failure, troubleshoot issues across the entire infrastructure stack, expand monitoring capabilities, and manage technical operations.

Technical Skills:

Cloud Environment

Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP).

Infrastructure as code

Terraform and Cloud Formation.

AWS Services

EC2, VPC, IAM, S3, ELB, Auto scaling, ECS, ECR, Cloud Formation, Elastic Beanstalk, Cloud Watch, Cloud Trail, CloudFront, Redshift, Kinesis, DynamoDB, Direct Connect, Storage Gateway, DMS, SMS, SNS, and SWF, Guard Duty, Security Hub.

Operating Systems

Linux (Red Hat, CENTOS & SUSE, Mint), Ubuntu, Solaris, Windows.

Scripting

Java/J2EE, Shell Scripting, Groovy, Python. Node.js, go, Ruby.

Version Control Tools

GIT, GITHUB, TFS, Subversion (SVN), CVS and Bitbucket.

Build Tools

Maven,Nexus, and Ant.

Containerization Tools

Docker, Kubernetes.

Virtualization Tools/DB

VM Ware/No SQL, SQL and Oracle DB

Application Servers

WebSphere Application Server, Apache Tomcat, Jboss, WebLogic, Nginx.

Automation & Configuration Tools

Chef, Puppet, Ansible, Jenkins.

Orchestration Tools

Kubernetes, Docker swarm.

Networking Protocols

TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP.

Monitoring Tools

Nagios, AWS Cloud Watch, Splunk, New Relic and Azure Log Analytics/Monitoring alerts

Professional Experience:

Client: State farm (Dec 2019 – Present)

Role: Sr.Devops engineer (Site reliability engineer)

Location: Richardson, Texas

Responsibilities:

Responsible for resolving issues related to enterprise applications and increase resiliency, stability, availability related to java-based application in different environments.

Migrated Containarizrd applications from Openshift to GKE Cluster.

Worked for EC2, S3, VPC, Route 53, ELB, Classic Load Balancer, ECR (Elastic Container Registry), ECS (Elastic Container Service), AMI(Amazon Machine Images), cloud watch, cloud trail, configuring the Lambda functions to make them event driven or schedule driven. Deployed Java/J2EE applications to application servers in an agile continuous integration environment and automated the entire process.

Migrated monolithic applications to Kubernetes Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy using Terraform

Implemented Google Kubernetes Engine (GKE) to host all DevOps tools.

Used Google Cloud Platform (GCP) to build, test and deploy applications on Google very Adaptable and solid framework for web, portable and backend arrangements.

Worked very closely with Development teams and help in all phases of SDLC Process, Starting from Design Phase to the Post Implementation, Automation & Support Phases

Developed Shell and python Scripts for the manual deploying the code to the different environments and updating the team after the completion of the build and release successfully

Worked with Agile practices using CI/CD pipelines, with Jenkins (Continuous Integration), Nexus for Maven Repository, Maven Builds, Artifact ory, Junit testing, Ansible module tests and deployments using multiple Jenkins plugins in Azure Environment.

Integrated Jenkins with various DevOps tools such as Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.

Developed Ansible scripts for an automated server provisioning and Docker images, reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes.

Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested

Playbooks on AWS instances using Python.

Developed multiple manifests and customized facts for efficient management of the Ansible clients. Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.

Testing java applications internally using STS tool and Maven build and resolve the issue before creating merge request in Gitlab.

Provide engineering design across different workloads including incident & problem management, change management, security and compliance.

Responsible for creating incident management tickets and working on Jira IM tickets.

Monitoring experience working with Nagios, Splunk, ELK (Elastic Search/Logstash/Kibana), Prometheus, Grafana, New Relic.

Integrated defect tracking tool JIRA with Confluence and Jenkins CI server for identify, log, track and document issues in real-time

Testing various cloud technologies as a part of SRE team on different cloud platforms.

Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.

Experience creating pods and clusters in Kubernetes and deploy those using OpenShift.

Responsible for running Jenkins scripts manually and auto as a part of day to day work and trouble shoot failures debugging them from Splunk logs.

Worked on the setup of various dashboards, reports, and alerts in Splunk.

Troubleshoot issues related to Dockers and CaaS technologies using different monitoring tools.

Environment and tools: Linux/Unix, Windows,AWS, GCP, PCF, Splunk, Grafana, Terraform, Dynatrace,

Jira, Jenkins, Docker, Kubernetes, Gitlab, Maven, Shell, PowerShell, Java script, python, Prometheus.

Microsoft: (Feb 2018 – Nov 2019)

Role: DevOps/Cloud Engineer

Location: Las Colinas, Texas

Responsibilities:

Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.

Developed shared librabry for CI/CD implementation to deploy containerized and non-containerized applications.

Managed the entire release communication and Release co-ordination during the Project roll-out.

Implemented end-to-end automation for Build and Deployment the product to different environments like DEV, QC, UAT and PROD.

Managed and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.

Good knowledge on Azure architecture and working experience on IAAS, PAAS and SAAS cloud concepts.

Experience on creating ARM templates to deploy resources in Azure using PowerShell and also responsible for managing running resources with ARM dynamic templates.

Responsible for creating/managing CI/CD Azure DevOps Pipeline and Deployment

Troubleshooting deployment issues related to VSTS/GIT hub/FTP/Azure devops etc.

Open shift Containerized Application Support, Deployment & Operation

Creating network communications between VM in same VNET or VNET peering and troubleshooting the issues by testing different commands to check the communication between web apps and on-prem resources using KUDU tool of the web app. Also responsible for configuring NSG to control inbound and out bound traffic for VM’s/subnet and ILB ASE applications.

Customizing Kubernetes cluster with objects like Pods, Deployments, Services and Config Maps and created reproducible builds of the Kubernetes applications, enhanced Kubernetes manifest files and Helm packages and implemented Kubernetes to deploy scale, load balance and developed Docker containers.

Integrated additional Docker Slave Nodes for CI/CD(Jenkins) using custom Docker Images and Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm etc.

Worked on creating Docker containers and Docker consoles for managing the application lifecycle and worked on setting up the automated build on Docker HUB and deployed CoreOS Kubernetes Clusters on Red hat Open Shift to establish Docker containers with light weight Docker Images as base files.

Managing secret keys through Azure key vault and configuring API’s to access the key vault through authentication process.

Experience how to configure storage account to web apps and monitor the backups.

Play a key role in managing and configuring Azure resources related like application insights, Alerts, slots, application settings, scale up and scale out services, Cloning, SSL certificates, Performance test, backups, networking, authentication and Authorization etc.

Good experience on creating self-signed certificate and make use of them for VM or other internal resources for communication and handshake.

Hands on experience in using Azure Functions and Webjobs.

Knowledge on Azure Function Apps, Web jobs & multi-tenet applications by providing necessary suggestions in choosing the right resources to match their business requirements.

Resolving the issues related to web authentication and different authorization methods.

Working experience on migrating resources from on-perm to Azure using site recovery methods.

Detailed documentation on Azure product related bugs and forwarded them to Azure engineering team for permanent bug fixes.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP

Troubleshooter deployment issues on all kinds of deployment methods: zip deploy, run from zip, web deploy kudu deployments & FTP.

Experience in installation and configuration of Apache and nginx, HTTP Server

Experience with container-based deployments using Docker, working with Docker files, Docker images, Docker Hub, Docker Compose and Docker registries and Kubernetes.

Good Knowledge on restful Web API’s web service calls for POST, PUT, DELETE and GET methods.

Written MAVEN Scripts to automate build processes and managed MAVEN repository using Nexus Tool and used the same to share snapshots and releases.

Environment and tools: Windows, Linux, Azure, Terraform, Ansible, Docker, Kubernetes, Git, PowerShell, Ruby, Tomcat, Web Logic.

Client: Cox Communication (June 2017 – Jan 2018)

Location: Atlanta, GA

Role: Devops Engineer

Responsibilities:

•Creating CI/CD using Jenkins git lab as source control.

•Worked on various resources deployed on Azure cloud.

•Writing basic plays for On-premise Server Management.

•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.

•Converted the vm based application to a docker image and scale them and deploy them on the kubernetes cluster like EKS(elastic Kubernetes Service) in AWS.

•Migrated services from on-prem to AWS and completed Implimentation of AWS EKS/ECR etc to Manage our Kubernetes Environments.

•Implementing Continuous Delivery pipeline with Docker & Swarm, Maven, and Jenkins.

•Executing builds and troubleshooting builds, Interaction with development and QA teams.

•Created Ansible Playbooks for Push Button Deployments through Jenkins.

•Managed Server configuration through Ansible Playbooks.

•Implemented the setup for Master slave architecture to improve the Performance of Jenkins

•Managed package repositories like Jfrog Artifactory and Sonatupe Nexus.

•Good team player and have ability to work independently in a time sensitive environment.

•Well organized, results oriented individual with proven ability to implement standards, procedures and processes that improve business functionality.

•Managed multiple application processes on LINUX servers.

•Run the scripts to push the property changes to IST/QA environment.

•After completing of the scripts development and process setup, execute the builds and deployments to all above environments based on weekly scheduled build calendar.

Environment and tools: AWS,Azure, Ansible, Puppet, Git, GitHub, Jenkins,Chef,puppet and Maven.

Client: SunGard (June 2012 – Aug 2015)

Location: India, Pune

Role: System Admin

Responsibilities:

Installation and configuration of Red Hat/CentOS OS versions.

Wrote Ansible playbook for installing software and web servers as well as the wrapper to manage configuration of AWS nodes and test playbooks on AWS EC2 Instances using python.

Created alerts at different levels for services deployed on AWS and responsible IM tickets.

Package and Patch Administration for different Linux operating systems such as Red Hat /Centos OS.

Worked in setting of high availability in case of any failure in network or data for the servers.

Performed LVM operations in Linux (RHEL) 4.x to set up file systems.

Network troubleshooting skills on Linux OS systems.

Responsible for data backup and restoration services.

Involved in maintaining SLA and troubleshooting issues in production.

Monitoring backup process.

Developed MAVEN scripts to build the projects and Migrated ANT to MAVEN Projects.

Checking Disk Space in servers.

Scheduling backups and Generating Backup logs for tracking.

Environment and tools:AWS,RHEL,Bash,SQL and Oracle DB.

Education

•Master’s in Computer Science from University of Cumberlands 2016.

•Bachelors in Information technology from JNTU Hyderbad 2012.

Certifications:

•(Microsoft Azure App Service )

https://courses.edx.org/certificates/21ecb663c3a44e80856e1c33c22f5e6e



Contact this candidate