Post Job Free
Sign in

Engineer Azure

Location:
Milwaukee, WI
Posted:
September 01, 2020

Contact this candidate

Resume:

Vamsi Putti

972-***-**** *****************@*****.***

CAREER OBJECTIVE

* ***** ** ** ********** as Cloud Engineer, DevOps Engineer, Build & Release Engineer, Linux Administrator, Systems Engineer in SCM, Build/Release Management with Continuous Integration & Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end-to-end code configuration using different tools, and cloud services like AWS, Azure.

PROFESSIONAL SUMMARY

Designed Microsoft Azure for multiple applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focused on high-availability, fault tolerance, and Auto-scaling.

Hands on Experience 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.

Experienced in MS Azure Cloud Architecture (MS Azure Pack (Private Cloud), PaaS and IaaS) assessments.

Performed Configuration of Azure Web Apps, App services, Application insights, Azure DNS, Azure Network Watcher, Implementing Azure site recovery, Azure stack, Backup and Automation

Experience in migrating on premise to Windows Azure in DR on cloud using Azure Recovery Vault and Azure backups.

Designed, configured and managed public Cloud Infrastructure utilizing AWS Services like VPC, EC2, Elastic Load Balancer, Elastic Container Service, S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem (EFS), RDS, DynamoDB, Direct Connect, Route53, Cloud Watch, IAM, and Redshift. Auto Scaling, Glacier, Cloud Trial, Lambda, Elastic Cache, EMR, Service Catalog, Kinesis and Storage Gateway for different zones in development, testing and production environments.

Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data and Manage Network allocation in VPC to create new public networks in-based authentication.

Experience in solving manual redundant infrastructure issues by creating CloudFormation Templates using AWS’s Server less application model and deploy RESTful APIs using API Gateway and triggering Lambda Functions.

Hands-on experience in using Nagios and Zabbix which helps in monitoring network services, host resources, hardware and used remotely by running scripts using Nagios Remote Plugin Executor.

Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins Master server in multiple minions Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

Involved in setting up Kubernetes (k8s) clusters for running microservices and Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets.

Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.

Configured and Managed the container using Docker, set up the automated build on Docker Hub and run multiple Applications by Docker Compose and used to Docker Weave for Network communication between Containers.

Configuration of Ansible modules for AWS cloud deployment. Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible / custom pipeline.

Used Jenkins for Continuous Integration and deployment into Tomcat application server. Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Build CI/CD Pipelines in Jenkins using GIT, Maven, AWS Code Deploy for full automation, faster and flawless deployments.

Automated the Build Infrastructure for deploying services in docker environment using Jenkins, SonarQube, Maven, Groovy, Job DSL, Docker and Splunk.

Experienced with scripting in Power Shell, Python, Bourne Shell & Korn Shell, Experience on C, XML, XSLT, HTML, CSS, Visual Basic, MS SQL, Oracle, MySQL, PostgreSQL RDBMS Administration

Developed Power shell scripts to automate 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.

Strong experience in installation, configuration, maintenance and troubleshooting of RedHat Linux, SUSE Linux, Ubuntu, Fedora, CentOS, Sun Solaris, Windows Servers and customizing the Kickstart and Jumpstart scripts to automate the installation of various servers used for various internal projects.

Used ELK stack with X-pack features for log monitoring. Created various index patterns geo-mapping visualizations using Kibana to show customer locations in U.S based maps.

Experience using Nagios monitoring system and different Bug Tracking Tools like Remedy, Jira, ServiceNow. Designed, deployed and coordinated with different teams to enhance ELK platform and took ownership of new technologies.

Contributed in creating Terraform templates to create custom sized VPC, NAT subnets, NACLs in relation to Blue/green deployment strategy for Web application and database templates.

Developed Terraform templates for leveraging different cases for Enterprise cloud platform and have written new plugins to support new functionality in Terraform.

TECHNICAL SKILLS

Cloud Technologies Azure, AWS.

Operating Systems Ubuntu, CentOS, Redhat Linux, Windows.

Build Tools Maven, Ant

CI/CD Tools Jenkins/Hudson

Configuration Management Tools Ansible, Chef, puppet

Containerization Docker, Docker Swarm, Kubernetes

Version Control Tools GIT, Bitbucket, SVN, TFS

Scripting Languages Python, Ruby, JSON, YAML, Bash shell, Power shell,

Virtualization Technologies VMware ESX/ESXi, Windows Hyper-V, Virtual box, Vagrant

Web Servers Apache HTTP 3.x, Apache Tomcat, Nginx

Monitoring Tools Splunk, Nagios, ELK, App Dynamics, Cloud Watch

Repository Management JFrog, Nexus, Artifactory

Bug Tracking Tools Bugzilla, JIRA, HP ALM, IBM ClearQuest

IDE Tools Eclipse IDE, Netbeans

Databases MySQL, MS Access, NoSQL (MongoDB, DynamoDB)

CERTIFICATIONS

AWS DEVELOPER ASSOCIATE

EDUCATIONAL QUALIFICATION

MASTER’S DEGREE:

Campbellsville University - MS ITM (AUG- 2018).

BACHELOR’S DEGREE:

JNTUK - Electronics & Communication Engineer (2010-14).

PROFESSIONAL EXPERIENCE

Cloud DevOps Engineer March 2019 – Present

Client- Freeman Companies – Dallas, Texas.

Responsibilities:

Experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, Azure OMS, Key Vault, Cognitive Services (LUIS) and SQL Azure, Cloud Services, Resource Groups, ExpressRoute, Load Balancing, Application Gateways.

Experience in integrating on premises servers to Azure. Configured VNETs and subnets as per the project requirement. Configure Azure blob storage and Azure file servers. Configured private and public facing Azure load balancers etc.

Designed and implemented Continuous Integration & Continuous deployment (CI/CD) Pipeline using Azure DevOps. Worked on creating continuous integration and continuous Release pipeline for the Tabular cubes, Multidimensional Cubes, ETL and database projects using Visual studio, SSIS Task and MS Build tasks in Azure DevOps and Build .asdatabase, .ispac, .dacpac files as Artifacts respectively.

Created release Pipeline for Tabular cubes, ETL and database projects using SSAS deploy Task, SSIS deploy and dacpac deploy Task in Azure DevOps and deployed to SSMS databases and SSISDB.

Created Cron jobs for the build and release of the code on particular intervals based on the requirement of the Application team and setup permissions only for few to release code to QA and UAT and Production environments.

Created Build for .net code using Visual studio task in Azure DevOps and Deployed to IIS using release pipeline.

Configured IIS and windows configurations using Desired State Configuration (DSC) in Windows Servers and redirected http to https in the windows server.

Experience with creating new V-sphere on-prem Servers using Infrastructure as code (Terraform).I had created a common IAC Pipeline with Azure DevOps for Terraform so that whenever we trigger the Release by mentioning the Variables it will automatically build the windows Servers.

Created and Managed with Kubernetes in all the environments and troubleshooting the issues and errors while deploying Kubernetes Pods and Configured the Kubernetes provider with Terraform which is used to interact with resources supported to create several services such as Config Map, Namespace, Volume, Auto scaler.

Hands on Experience with Azure Kubernetes in creating Namespaces, Pods, Replicas, checking logs for the pods and troubleshooting in errors and restarting the pods.

Managing major architecture changes from single server large software system to a distributed system with Docker and Kubernetes system.

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

Knowledge on working of Kafka for building real-time data pipelines and streaming apps

Configured applications that 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

Working on setting up the projects in Azure Repos created .asdatabase file and integrating with Azure DevOps for continuous integration

Used Shell scripting (Bash and Ksh), PowerShell based scripts for merging, branching and automating the processes across different environments.

Expertise in branching and maintaining the version across the environments by using Source Code Management tools like Azure Repos.

Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge release using Azure Repos

Expertise in Terraform for building, changing, versioning infrastructure and collaborate the automation of AZURE Infrastructure via Terraform and Azure DevOps.

Contributed in creating Terraform templates to create custom sized VPC, NAT subnets, NACLs in relation to Blue/green deployment strategy for Web application and database templates.

Cloud DevOps Engineer JAN 2018 – FEB 2019

Client- BCBS - Cary, NC.

Responsibilities:

Designed AWS cloud models for Infrastructure-as- a-Service (IAAS), Platform-as- a-Service (PAAS) & Software-as- a-Service (SAAS)

Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.

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

Proficient in writing AWS Cloud Formation templates (CFT) to create custom VPC'S, subnets, NAT, EC2 instances, ELB's and Security groups using JSON templates.

Designed highly available, cost-effective and fault-tolerant systems using multiple EC2instances, Auto-Scaling, Elastic Load Balancer (ELB) and AMIs and Glacier for QA and UAT environments as well as infrastructure servers for GIT and Chef.

Experience in using Redis to implement highly available in-memory cache to decrease data access latency, increase throughput.

Developed docker images for a tech stack including Cassandra, Kafka, Apache, and several in-house written java services, running in AWS on Kubernetes

Worked with Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.

Expertise in using Docker to containerize custom web applications and deploy them on Digital Ocean with Ubuntu instances through SWARM Cluster and to automate the application deployment in cloud using Vagrant.

Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations.

Integrated Chef cookbooks into Jenkins jobs for CD framework and created roles, environments using Chef handlers for different auto kickoff requirement jobs.

Decent experience in Chef including configuring Chef-Repo and setting up multiple Chef Workstations and writing Chef cookbooks and Recipes to automate the deployment process using Spinnaker and integrated with Jenkins jobs for Continuous delivery (CD) framework.

Worked on Managing the Cloud Environment using Ansible. Configuration of Ansible nodes and writing YAML playbooks for deployment and executing tasks on nodes.

Automated some jobs by deploying the CRON tool for job scheduling processes. Implemented E2E pipeline in Jenkins which would do the below activities.

Experienced in writing Python scripts that can calculate the performance parameters in Linux environments. Implementation and automation of Shell and Python scripts for release and build automation.

Coordinate with developers with establishing and applying appropriate branching, labeling and naming conventions using GIT source control. Initiated responsibility for administering the GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.

Designed an ELK (Elastic Logstash Kibana) system to monitor and search enterprise alerts and configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3. Terminated SSL on to Nginx to remove overhead on API servers

Expertise in Configuring and managing an ELK stack, set up the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.

Installed and configured ELK stack mode and pipelined application logs from App Server to Elastic search through Logstash.

Converted existing terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.

Experience in Automating infrastructure as a code with Terraform by using Packer machine image artifacts to avoid vendor lock-in and to provide quick and accurate architecture.

Acquired expertise in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Bitbucket on UNIX/Linux and Windows environment.

Environment: AWS (EC2, EBS, S3, VPC, Deploy, Code Commit, Private Cloud, API, Route 53 (DNS), ECS, Dynamo DB, Cloud Watch, Kubernetes, Docker, Chef, Jenkins, Python, Shell, YAML, Maven, GIT, RedHat Linux, Bash, Shell, Python, Tomcat.

Role: DevOps Engineer SEP 2016 – DEC 2017

Client- Schneider, Green bay, WI.

Responsibilities:

Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Elastic Block Storage), Elastic Beanstalk, VPC, SNS, IAM.

Designed & implemented VPC service for extension of on-premises datacenter with AWS Cloud using VPN & Direct connect services.

Utilized Cloud Watch to monitor resources like EC2, CPU memory, Amazon RDS DB services, EBS volumes to set alarms for notification or automated actions to monitor logs for better understanding of the operations.

Involved in Installation, Administration and Configuration of Splunk enterprise and integration with local legacy systems and responsible in checking the Splunk Logs for web server to avoid server time down during production and ensure logging capabilities are functional.

Created the Dashboards in Splunk for logging and monitoring metrics for OpenShift Applications.

Implemented Chef cookbooks for OS component configuration to keep AWS server’s template minimal and written recipes and cookbooks for configuring server side through Chef.

Integrated Chef cookbooks into Jenkins jobs for CD framework and created roles, environments using Chef handlers for different auto kickoff requirement jobs.

Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef-client on them in a Chef-Solo environment.

Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Chef and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.

Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.

Developed Python scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/ prod environments using Python OS modules.

Created and maintained the Shell deployment scripts for WebLogic and web application servers.

Worked with Maven for building the application, and written maven scripts and shell scripts to automate the build process and used CI tools like Jenkins to move from one environment to other environments.

Worked on source control management tools like GIT (GitHub), Subversion (SVN) and creating GIT repositories with specified branching strategies and integrating GIT into the continuous Integration (CI) environment along with Jenkins.

Involved in Installation, Administration and Configuration of Splunk enterprise and integration with local legacy systems and responsible in checking the Splunk Logs for web server to avoid server time down during production and ensure logging capabilities are functional.

Created the Dashboards in Splunk for logging and monitoring metrics for OpenShift Applications.

Environment: RHEL, Solaris and Windows, AWS, Splunk, Chef, Jenkins, Maven, Python, Ruby, Shell, SVN, JIRA, Test Director, Virtualization.

Role: Linux System Administrator March 2014 – June 2015

Client: Synechron Technologies, Pune, India.

Responsibilities:

Worked on changing the application run time process using Shell and Python scripts for WebLogic configuration and shell scripts for database configuration.

Developed Cron jobs and Shell Scripts (Shell, Python) for automating administration tasks like file system management, process management, backup and restore.

Worked on installation, upgradation, configuration and maintenance of Red Hat Linux, Unix, Ubuntu, CentOS, Fedora, SUSE, Windows 2008 Servers and also Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software, directories, and files.

Involved in deployment and maintenance of Red hat Linux, Windows Server 2008 and ESX/ESXI servers and app software in across the network mostly Dell, HP and IBM hardware.

Involved in configuration and administration of DNS, NIS, NIS+, DHCP, FTP, samba Servers. Security layers like SSL, SSH, HTTPS, SFTP.

Experience on Kernel Patching with different distributions and checking Kernel parameters for better performance & tuning.

Experience with Active Directory, GPO’s, DHCP, DNS, IP, Sub Nets, VPNs, VLAN, Network routing, firewalls, LAN/WAN switching and Backup & Recovery, File & Print Server, IIS (Web Server), FTP, Terminal Server.

Involved in troubleshooting Production Server Problems related to web applications, send mail, disk space, filesystem, DNS and network connectivity and Worked on creating and managing the Virtual Memory and swap space on Linux Servers.

Environment: vSphere 4.0, ESX 5.0/4.1, Virtual Sphere, V-Motion, VMware DRS Clusters, Solaris 8,9,10, Red hat

Linux 6 VCS, 3.0, Python, Solaris Volume Manager, Oracle 9i/10g. Sun Ultra Enterprise Servers (E450, E420R, E250)

.

Role: Linux Administrator: June 2013 – Feb 2014

Client: ALLSEC Technologies – Chennai, India.

Responsibilities:

Performed Dev, QA, and Prod UNIX system troubleshooting, performance and security analysis.

Validated servers listed on the patch schedule against servers needing vulnerability remediation.

Performed Development, QA, and Prod UNIX system LAN ID requests, troubleshooting for system alerts and incidents.

Installed and configured Red Hat Enterprise Linux 5.x/6.x and Solaris 10/11 Operating System on physical servers as well as Virtual Machines for development and test environment.

Installed and configured SSH, SFTP, NDM, EMC Power path, Veritas Dynamic multipathing, Oracle client, SAMBA utility software.

Implemented the Jumpstart in Solaris servers and Kickstart in Linux Servers to mechanize the server works for numerous profiles.

Configured and oversaw Apache Web Server on Linux for electronic applications utilizing REST/Cleanser, Apache and Web logic.

Adding clients as indicated by ticket prerequisite and mounting the record framework, cron employments including and so forth in Red hat Linux.

Worked on Linux Logical Volume (LVM), created volume groups, Logical volumes, file systems, and troubleshooting.

Wrote Shell Scripts for system/application, Application monitoring, Data feeds files transfers & log file analysis.

Environment: RedHat, Nagios, Shell Scripts, Apache Tomcat, Virtualization, Linux, Splunk, DNS, FTP, Oracle, WebSphere, SSH.



Contact this candidate