Post Job Free

Resume

Sign in

Python Azure

Location:
Cumming, GA
Posted:
October 05, 2020

Contact this candidate

Resume:

MURALI P adgoqi@r.postjobfree.com

Sr. Cloud/DevOps Engineer +1-678-***-****

Professional Summary

Skilled IT professional with strong expertise in AWS, Azure and Google Cloud, CI/CD, DevOps Engineering, Python Developer, Linux, and Windows system Administrator with Automation of configure management, build/release Management, Utilization of cloud resources, Infrastructure Automation.

Experienced in Amazon Web Services like IAM, EC2, S3, ELB, EBS, VPC, Security Groups, Route53, CloudFront, CloudWatch, CloudFormation, SQS, SNS, Cloud Trail, RDS .

Experienced in assisting Application Teams in creating complex IAM policies for administration within AWS.

Working on multiple AWS instances, setting security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost-effective, fault tolerant and highly available systems.

Worked on optimizing volumes and EC2 instances and created multiple VPC instances. Deployed applications on AWS using Elastic Beanstalk and Implemented and set up Route53 for AWS Web Instances.

Experience in deploy, configure, tune and monitor API Gateways.

Experience with Microsoft Azure Cloud Services(PaaS & IaaS) – Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateway, Auto Scaling.

Created scripts using Azure PowerShell for automation and build process.

Managing and Hosting plans for Azure(IaaS) Infrastructure, implementing and deploying workloads on Azure virtual machines(VMs).

Implementing various resources in Azure using Azure Portal, PowerShell on Azure Resource Manager deployment models. Experience deploying Infrastructure as Code(IoC) applications using ARM Templates (JSON).

Great Knowledge in Google Cloud Platform (GCP) Services like Compute Engine, Cloud Functions, Cloud DNS, Cloud Storage and Cloud Deployment Manager and SaaS, PaaS and IaaS concepts of Cloud Computing and Implementation using GCP.

Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS and GCP.

Experience in writing Infrastructure as a code(IaC) in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.

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.

Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.

Expertise in Deployment Automation, Release Management, Provision full stack using AWS CloudFormation and Elastic Beanstalk.

Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers.

Expertise on Development and version control, testing of Cookbooks using FoodCritic and Test Kitchen, running recipes on nodes managed by on-premise Chef Server and automating infrastructure.

Able to write manifests and Ruby scripts to customize the Puppet as per requirement configuration.

Created Docker Images using a docker file, worked on Docker Container Snapshots, removing images, and managing Docker Volumes.

Virtualized the servers using Docker for the test environments and dev-environments needs and also configuring automation using Docker containers.

Writing playbooks for ansible and deploying applications using Ansible.

Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.

Good experience in writing Helm Charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.

Worked on orchestration tools like Kubernetes for Docker images to spin up containers.

Experienced in Branching, Merging, Tagging, Versioning, and Maintaining Code across multiple environments using version control tools like Git, Subversion (SVN), Bit Bucket.

Setting up Jenkins CI/CD pipeline from scratch and automating manual tasks wherever possible in the Delivery pipeline.

Integrated Jenkins with various DevOps tools such as Nexus, JFrog, Puppet and Maven and Automated Jenkins jobs to manage, build, test and deploy code and applications.

Expertise in using build tools like Maven and Ant for building of deployable artifacts like War and Jar from Git and deployed artifacts and dependencies in Artifactory and Nexus.

Worked on monitoring tools like Nagios, Splunk, cloud watch to health check the various deployed resources and services.

Experienced in Installing and configuring Splunk to monitor applications deployed on application server, by analyzing the application and server log files.

Developed and Implemented Kubernetes manifests for deployment of microservices and installation of Prometheus, Grafana monitoring pods into Kubernetes.

Experience in setting up Application Metrics dashboards using tools such as Elastic - search, Kibana and Grafana.

Designed a new monitoring and alerting system by integrating Pingdom, Pager duty and Status page.

Relied upon as SME for (Splunk, Datadog, Grafana) monitors.

Skilled with Python, Bash/Shell, PowerShell, Ruby, Perl, YAML, Groovy. Developed Shell and Python Scripts used to automate day to day administrative tasks and automation of the build and release process. Skilled in working as a Linux/Unix system administrator on RHEL, Ubuntu, CentOS.

Experienced with Install, configure, modify, test with Junit, and Deploy applications using Apache Web Server, Nginx, Tomcat and JBoss Application servers.

Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.

Experienced with issue management tools like JIRA, Confluence, Rally.

Technical Skills:

Cloud computing

AWS, Microsoft Azure, Google Cloud

Automation Tools

Ansible, Chef, Puppet

Scripting Languages

Python, Perl, Shell, Bash, Ruby

OS Administration

RedHat 5.X 6.X,7.X Linux administration, Windows administration

Web/AppServers

Apache, Nginx, Web Logic, Apache Tomcat, Jboss, WebSphere

Networking

DNS, DHCP, TCP/IP, SMTP, LDAP

Build Tools

ANT, Maven, Jenkins, UDeploy

Database Servers

MYSQL Server, Oracle, MONGODB, PostgreSQL

Monitoring Tools

Nagios, Splunk, Grafana, Kibana, Prometheus

Version control tools

Git, GitHub, Subversion, SVN

Virtualization/Container

Docker, Kubernetes, Docker Swarm, Vagrant

Professional Experience:

Client: Bennett International Group, McDonough, GA July 2019 – Till Date

Role: Sr. Cloud/DevOps Engineer

Responsibilities:

Designed, configured and managed public cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling, high-availability, fault tolerance, in launching EC2 instances, Elastic Load Balancer, CodeBuild, Elastic Beanstalk, S3, Lambda, Glacier, cloud Front, RDS, VPC, Direct Connect, Route53, cloud Watch, cloud Formation, IAM, SNS.

Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

Created S3 buckets and managing policies for S3 buckets and using them for storage, backup and archived in AWS and worked on AWS LAMBDA which runs the code with a response of events and Implemented API Gateways, Authentication.

Assisted Application Teams in creating complex IAM policies for administration within AWS and Maintained DNS records using Route53. Used Amazon route53 to manage DNS zones and give public DNS names to elastic load balancer IPs.

Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.

Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.

Building and architecting multiple Data pipelines, end to end ETL and ELT process for Data ingestion and transformation in GCP.

Created and managed IT infrastructure and application stack using AWS CloudFormation and writing the files in JSON.

Created CloudFormation templates to automate the provisioning of AWS resources like IAM, EC2, S3, Route 53, SNS, RDS, ELB and Auto Scaling and make calls to Ansible Playbooks that provisioning / configuration of servers on the instances.

Created CloudFormation Templates for different environments(DEV/stage/prod) to automate infrastructure (ELB, CloudWatch alarms, ASGs, SNS, RDS etc.) on click of a button.

Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and on Integrating Ansible with Jenkins.

Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers.

Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.

Worked on container-based deployments using Docker, working with Docker images, Docker HUB, and Docker registries to provide data to registries according to the situation.

Worked on installation of Docker using toolbox & creation of custom Docker container images, tagging, and pushing the images.

Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Experience in configuring the multiple docker images and creating docker container to provide end to end automation of CA API Gateways.

Add required images to Vagrant and create servers out of Images for testing.

Working with Kubernetes deployments, Kubernetes volumes, Kubernetes network policy, command line utilities of Kubernetes Kubectl.

Used Kubernetes, to orchestrate the deployment, scaling, and management of Docker containers.

Used Pods, Master and Minion in Kubernetes. Master serves Kubernetes API that validates and configures pod, service, and replication controller in Kubernetes.

Maintained and Designed of the GIT Repositories, views, and the access control strategies

Implemented a Continuous Delivery framework using Jenkins and Maven in Linux environment.

Managed CI/CD pipeline managed through Jenkins and GitHub and bug tracking using JIRA.

Used JFrog Artifactory Repository Managers for builds and storing of Docker images.

Set up and monitored logs using Splunk to create search queries, dashboards, and reports for multiple applications on both Windows and Linux environments.

Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrices.

Created and maintained built wrapper scripts using Python and Unix Shell script.

Writing Bash/Shell scripts for automating Back-ups and setting up CRON jobs.

Production support of Apache, Jboss, My SQL, Tomcat including installation, configuration, management, and troubleshooting.

Worked with tools such as JIRA, Agile/Scrum Methodology with short sprint cycle to release product, used JIRA for making projects, created mail handlers and notice schemes for JIRA and documented the processes Confluence.

Environments: Maven, Jenkins, AWS Cloud, Ansible, Shell, Python, JIRA, Apache tomcat, IAM, VPC, Load balancer, Route 53, VPC, Elastic Beanstalk, AWS Lambda, Cloud Watch, CodeBuild, GIT, GitHub, Docker, Docker, Kubernetes, Vagrant, Grafana, Splunk, CloudFormation, JSON, YAML, Apache, Jboss, JFrog, Agile, MYSQL, Linux and Windows environments.

Client: Cognition Financials, Boston, MA Sep 2018 - June 2019

Role: Azure DevOps Engineer

Responsibilities:

Created Azure Services (IaaS) such as compute virtual machines, azure storage, azure active directory, Azure DNS, Azure Application Insights and created Azure Virtual Networks, subnets, Azure network settings and Azure cloud.

Worked on Active Directory (AD) Domain consolidation. Service delivery of the Azure active directory and the identify management team within Azure platform. Designed and Implemented a new Role Based admin model with development of Quest roles.

Created Azure apps using in-app service by different type of languages like Python, Visual Studio, and Stored data on Azure Virtual machine, used azure containers to save images for feature use.

Created scripts using Azure PowerShell for automation and build process also managed and Hosted plans for Azure(IaaS) Infrastructure, implementing and deploying workloads on Azure virtual machines(VMs).

Designing Azure Resource Manager Template and extensive experience in designing custom build steps using PowerShell.

Design and implement scalable enterprise monitoring systems by applying continuous integration/delivery concepts and maintained and troubleshooting of our enterprise Redhat OpenShift systems and to continuously improve speed, efficiency, and scalability of OpenShift systems.

Extensively worked on Terraform modules that had version conflicts to utilize during deployments to enable more control or missing capabilities. Managed Azure infrastructure resources, like virtual machines, DNS, Virtual Networks, subnets and docker containers using Terraform.

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.

Written new plugins to support new functionality in Terraform and Setting up the build and deployment automation for Terraform scripts using Jenkins.

Worked with chef data bags, attributes, cookbooks, recipes, and templates in chef. And created cron jobs for chef client to interact with chef server on time period basis.

Worked on creating the docker containers and docker consoles for managing the application life cycle and also wrote Python to view and connect the Apache Spark instance.

Worked on creation of custom Docker images, tagging, and pushing the images, Docker containers and Docker consoles for managing the application life cycle.

Used Azure Kubernetes Services to manage containerized applications using its nodes, Config Maps, replica sets, selector, Services and managed using Azure Kubernetes service.

Implemented new OCR solution; Spring Boot, OpenShift, microservices. Member of group developing containerized applications; Docker, Spring Boot, Kubernetes, OpenShift. Deployed Microservices to IBM Bluemix Cloud Foundry and later migrated to OpenShift.

Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.

Integrated GIT into Jenkins to automate the code check-out process. Used for automating Builds and Automating deployments.

Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and Docker.

Worked with OpenShift Container Platform for Docker and Kubernetes, used Kubernetes to manage containerized applications using its nodes, Config Maps, node-selector, Services, and deployed application containers as Pods.

Implemented a CI/CD framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git and JIRA.

Build and defined dependencies to build artifacts using the build automation tools Maven.

Maintained the Maven scripts used for the build process and created configuration files using the POM.xml files and published those artifacts into NEXUS repository as part of continuous integration.

Developed and implemented Kubernetes manifests, helm charts for deployment of microservices and installation of Prometheus, Grafana monitoring pods into Kubernetes cluster.

Developed automation scripting in Python (core) to deploy and manage Java applications across Linux servers. Worked on customization of existing Python scripts of some of the internal applications.

Installed, deployed, and managed Linux RedHat Enterprise 7.x, CentOS, Ubuntu, and installed patches, packages for Red Hat Linux Servers.

Worked closely with Agile Teams in Enhancing work Efficiency and Team Collaboration

Environments: Azure Virtual Network, Azure cloud, subnets, Azure storage, Python, Visual studio, OpenShift, Git, GitHub, Jenkins, Chef Workstation, Shell, JIRA, Apache tomcat, Docker, Docker Containers, Maven, Nexus, Kubernetes, Grafana, Prometheus, Terraform, Apache, Jboss, Agile, CentOS, Ubuntu and Red Hat Linux Servers.

Client: Aetna Inc, Hartford, CT May 2016 – July 2018

Role : DevOps Engineer

Responsibilities:

Worked on setting up a Virtual Private cloud (VPC), Network ACLs, Security groups and route tables across Amazon Web Services and configured and administrated Load Balancers (ELB), Route53, Network and Auto Scaling for high availability.

Used AWS Cloud Front (Content Delivery Network) to deliver content from AWS edge locations drastically improving user experience and latency.

Perform the creation of Flow logs on VPC for monitoring of built VPCs, created IAMs and build EC2 instances and assigned required firewalls using security group (SG) and Network Access Control List (NACL) rules.

Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Python and Ruby on Apache servers.

Created function in Lambda that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB and S3.

The deployment model uses Atlassian development repository tools, Jenkins as the build engine, while execution deployments to container orchestration tools ranged over time from OpenShift on EC2, AWS.

Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.

Enterprise Container Services, and today using AWS Faregate. Implemented Micro Services framework with Spring Boot, NODE.JS and OpenShift containerization platform (OCP).

Used Terraform to customize our infrastructure on AWS, configured various AWS resources and building production infrastructure using the code and repeatable designs using Terraform.

Automate provisioning and repetitive tasks using Terraform,Python, Docker container and service Orchestration.

Converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS CloudFormation.

Managed Automation of deployment process using continuous integration tools and configuration integration tools and configuration Management tools such as Puppet.

Responsible for creating Puppet modules and manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation processes using Puppet.

Experienced with container-based deployments using Docker, and worked with Docker images, Docker Hub .

Used Docker to contain a lot of HTTP servers. Using Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers for eliminating a source of friction between development and operations.

Experience in creating Docker Containers leveraging existing Linux Containers and AMI’s in addition to creating Docker Containers from scratch.

Worked with SVN for source/version control to save and manage the revisions in a repository as well as to manage the source code.

Automated the Build and Deployment environment end to end using Jenkins and also configured it to support various Java builds and Plugins to automate continuous builds and publishing artifacts to the Nexus repository.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements and used for building of deployable Artifacts from source code. Installing and deployment management repository generated by Maven and Ant Artifacts and store the build process using dependency jar.

Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they effect critical process and worked on Nagios event handlers in case of automatic restart of failed applications and services.

Designed an ELK Kibana (Elastic Log Stash ) system to monitor and search enterprise alerts.

Deployed applications like WAR, JAR and, EAR on multiple clustered JBoss Servers.

User, Group management and security policy management for all servers including Windows and UNIX using RBAC, etc.

Administration and support of homogeneous production and development server infrastructure of multiple flavors of Linux.

Implemented Shell, Perl and Python scripts for release and built automation. Manipulated and automated scripts to suit the requirements.

Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects and created Mail handlers and notification Schemes for JIRA.

Environment: AWS, Amazon Virtual private clouds, Load Balancers, S3, Beanstalk, lambda, Cloud Front, OpenShift, Jenkins, SVN, Nexus, Maven, Ant, Docker, Ruby, Puppet, Terraform, Python, Nagios, Kibana, JBoss, Shell, Perl, JIRA, Agile, Linux and Windows Environments.

Client : Pixentia Solutions, Andhra Pradesh, India April 2015 – March 2016

Role : Build and Release Engineer

Responsibilities:

Maintaining code repository, code Integration and release-based branching in Git, Code Building using Jenkins and Maven tools for JAVA based applications.

Branching and merging code lines in the Git, adding revision lines, and resolving all the conflicts rose during the merges while performing Integration.

Used Jenkins for automating Builds and Automating Deployments and performed all necessary day-to-day Git support for different projects.

Developed build and deployment scripts using Maven as build tools in Jenkins to move from one environment to other environments.

Used Maven as a build tool on Java Projects for the development of build Artifacts on the source code and Integrated with Jenkins for the builds as a Continuous Integration Process.

Created and modified the existing scripts, the creation of custom tasks definitions, dependent targets, targets for multiple environments.

Designed and developed scripts using Batch, Shell, and Perl for automating the build activities.

Specialized in automating tasks and process through scripts, implementing branching models, implementing Build/Release solutions.

Managed Nexus Maven repositories to download the artifacts during the build.

Deployed the Java applications into web application servers like Jboss.

Written Shell scripts to automate deployment Jboss Application Servers deployed to Unix/Linux environments.

Resolved build and release dependencies in collaboration with other departments and Managed the source code to have latest version of code available from the production releases.

Worked with different environments like Red Hat Linux, Sun Solaris and Windows.

Managed Disk File Systems, server Performance, Users Creation and granted file access Permissions.

Installation and configuration of VM’s with Redhat LINUX servers running on Confidential.

Installed and configured MS SQL server and Oracle in Linux servers and SSH server on Redhat/CentOS Linux environments.

Debugged day to day issues and problem relating to systems, software, and servers.

Worked on redhat 4.x and performed daily tasks using CRON scheduler and automated it.

Managed user accounts using Windows Active Directory 2008/2012 to create new domain accounts, provide controlled access to existing network shares.

Developed and Implemented software release management strategies for various applications accordingly to the Agile process, weekly release meetings with technology stakeholders to identify and mitigate potential risks associated with the releases.

Environment: Maven, Jenkins, GIT, Nexus, Ant, Batch, Shell, Perl, JBoss, JIRA, MS SQL server, Oracle, Red Hat Linux, Sun Solaris, Windows, Unix, Linux environments.

Client : Disruptive Tech Solutions, Andhra Pradesh, India May 2014- April 2015

Role: Python Developer

Responsibilities:

Participated in requirement gathering and worked closely with the architect in designing and modeling also wrote Python scripts to parse XML documents and load the data in database.

Generated property list for every application dynamically using Python

Responsible for search engine optimization to improve the visibility of the website

Performed testing using Django's Test Module and configured to manage URLs and application parameters.

Written Python scripts to deploy applications from Jenkins to remote server.

Used python libraries like Beautiful Soap, NumPy and SQL Alchemy.

Worked on Python APIs and used NumPy for Numerical analysis.

Created a Git repository and added the project to GitHub also Implemented Git for Branching, Merging, Tagging and maintaining the version across the environment.

Managed production and development environments; oversees Python scripting, CI/CD and cloud services like Elastic Cloud Compute, Simple Storage Service, Security groups.

Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.

Creating unit test/regression test framework for working/new code and Performed testing using Django's Test Module.

Rreviewed python code for running the troubleshooting test-cases and bug issues.

Worked closely with team members in developing the PowerShell scripts for automating the several steps in Microsoft HDInsight environment.

Reported the issues and resolve the issues that arise out of the testing process with different type of systems.

Used Python to extract information from XML files.

Developed and designed automation framework using Python and Shell scripting.

Created a sentiment analysis script with Python that displays customer location and sentiment based off of tweets mentioning Nordstrom.

Environment: Python script, XML, Django, Jenkins, Beautiful Soap, NumPy, SQLAlchemy, NumPy, Git, GitHub, CI/CD, Elastic Cloud Compute, Simple Storage Service, Security groups, MySQL, Bash, PowerShell, Microsoft HDInsight, Shell, Nordstrom.

MASTER’S IN COMPUTER SCIENCE AT TEXAS A&M UNIVERSITY, KINGSVILLE.



Contact this candidate