Post Job Free

Resume

Sign in

Azure Aws

Location:
Minneapolis, MN
Posted:
October 20, 2020

Contact this candidate

Resume:

Sasidhar g

Cloud/ DevOps Engineer +1-724-***-****

www.linkedin.com/in/sasidhar-gajjala-8884821a2

Summary

A Professional career with around 8 years of experience in IT industry with major concentration on implementing DevOps strategies in various environments of Linux/Windows administration and cloud technologies like AWS/Azure. And software configuration and build/ release management tools Git, Ant, Maven, Jenkins, Chef, Ansible, Puppet, Terraform, Docker, Kubernetes.

Certifications: Az – 400, Az - 104

Professional Experience:

Experience in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation which includes Microsoft Azure, Amazon Web Services (AWS), Jenkins, Apache Maven, SVN, GitHub, Clear Case, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, and Linux.

Experience in writing Automation scripts automate the provisioning of Azure resources like Virtual Machines, Virtual Networks, Traffic Manager, Storage, Service Bus and Scheduler make calls to Ansible scripts that provisioning / configuration of servers on the instances.

Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.

Experience in hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs), Design and implement VM storage and Implementing images/disks.

Experience in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.

Experience managing large-scale deployments of applications on AWS using tools like Cloud formation to automate infrastructure deployment.

Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.

Manage the AWS environment for Engrave and automate the build from template and used configuration management tool like puppet to deploy these builds.

Setup replication between Amazon RDS and MySQL server for migrating data to AWS environment.

Worked with PCF on Auth2 server and PCF login server to provide identity management and configured PCF sync, PCF BBS, PCF cell repo to keep application running.

Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed Aws infrastructure as code using Terraform.

Using GIT repository for storing Terraform files and maintaining versioning. Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.

Experienced working with Chef Enterprise and Chef Open Source. Installed, configured, upgraded and managed Chef Master, Agents & Databases. Integration of Chef with Apache and Passenger.

Experience in setting up load balancer pools, networks and floating ips for applications using Open stack Neutron

Created Custom as well as downloaded pre-written Cookbooks and Manifests, Worked and utilized Chef hierarchy files, facts, and global variables.

Worked on Ansible to configure the servers, deploy software, and orchestrate continuous deployments for zero downtime rolling updates.

Created and managed Docker images from Docker Hub and handled multiple images for middleware installations and domain configurations. Created Ansible playbook files for windows server builds, configuration, and application installation.

Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.

Experience in creating Docker containers leveraging existing Linux containers and AMI's in addition to creating Docker containers from scratch and worked on Docker service rolling updates, BLUE GREEN DEPLOYMENT to implement zero downtime PROD deployments.

Created several pods using Master and Minion architecture of Kubernetes and developed microservice on boarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.

Hands on experience in installing and administrating CI tools like Bamboo and Team City and other Tools like JIRA, Atlassian stack of tools like Stash, Confluence.

Imported and managed with various corporate applications into GitHub code administration repo and Managed GIT, GitHub, Bit bucket and SVN as Source Control Systems and Managed SVN repositories for branching, merging, and tagging.

Performed SVN to Bitbucket migration and managed branching strategies using Bitbucket workflow. Managed User access control, Triggers, workflows, hooks, security, repository control in Bitbucket.

Developed builds and deployment scripts using ANT and MAVEN as build tools.

Modified Ant scripts to build the JAR's, class files, WAR files and EAR files.

Experience in configured and managed Nagios for monitoring over existing AWS Cloud platform. Build Nagios monitors for new services being deployed.

Configured Splunk to monitor real-time granular metrics of all the logs and configured dashboards for each resource agents.

Experience in implementation of New Relic including Server, APM, and Synthetic with automation and integrating with ticking tool (Service Now) and automating management report.

Experience in Developing KORN, BASH, PERL, Python shell scripts to automate corn jobs and system maintenance. Scheduled corn jobs for job automation.

Extensive experience of working with the release and deployment of large-scale Java/J2EE Web applications.

Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and used VSTS to provide CI/CD pipeline.

Used Subversion (SVN) for version control of the product and ClearQuest and Bugzilla as Reporting Tool. Experience working with relational and NoSQL databases, proficient in SQL.

Involved in automation of Linux based servers (Centos, RHEL, Ubuntu) and windows-based servers (2009R2, 2012R2) form on-premises to cloud platforms such as PCF.

Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux p platforms.

Knowledge on networking protocols (e.g., HTTP, TCP, IP, SSH, FTP, SMTP, DNS, DHCP NFS, RPM, YUM, LDAP and Auto FS, LAN, WAN, iptables), load balancer, firewall, storage.

Experience with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying microservices.

TECHNIKAL SKILLS:

Systems Operating

Ubuntu, Windows, Centos, Red Hat Linux

Application Servers

WebLogic Application Server Apache Tomcat, JBoss, WebSphere

Webservers

Tomcat, Apache, JBoss, WebLogic, WebSphere, Nginx

Clusters

VERITAS Cluster, HACMP (High Availability)

Cloud Environments

AWS, Microsoft Azure, Google Cloud Platform, Open stack

Automation & Configuration Tools

Puppet, Chef, Ansible, Jenkins, Docker, Vagrant, Terraform

Orchestration Tools

Kubernetes, Docker Swarm

Scripting

Python, Ruby, Korn and Bash scripting, Power shell

Monitoring Tools

Nagios, Cloud Watch, Splunk, ELK, Crystal Reports

Build Tools

Maven, Gradle Sonar, Nexus, Ant

Professional Experience

Client: BBVA, AL Dec-2018 to Present

Role: Sr. DevOps Engineer

Responsibilities:

Experienced in authoring and building Azure Logic apps, Logic App integration, Publishing and monitoring Logic Apps and Logic App diagnostics.

Provided support and developed pipelines and release processes using Azure DevOps.

Involved in Creating, Modifying and Maintaining cloud infrastructure build templates (JSON ARM Templates) & code repositories of Azure DevOps.

Used Azure Container Registry to store the Docker images and used those images to do the deployments for the Kubernetes pods.

Wrote multiple Docker files that creates deployments, manage secrets from Azure Key Vault and use them in CI/CD pipelines and to build the microservices.

Created Environments with both PowerShell and ARM Templates together. Migrated current Azure SQL Data Center environment using Azure Disaster Recovery (ADR).

Expertise in working with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching azure instances while deploying microservices.

Collaborate in the automation of azure infrastructure via Terraform, Ansible, and Jenkins - software and services configuration via Ansible Playbooks.

Used Terraforms to launch azure instances by writing a configuration file and also destroy them if not required.

Written Ansible playbooks for automating tasks and managed Ansible to configure Web Apps and deploy them and used Ansible for deploying the necessary changes on remote hosts and monitored the process using Ansible Tower.

Build Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Configured the Docker containers and creating Docker files for various applications as well as created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.

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 to manage Docker containers with light weight Docker Images as base files.

Configured Jenkins for Meeting Service to check out the code from Serena, Build the Service War using Maven Scripts and Deployed on Development and Integration Servers.

Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.

Implemented and managed continuous delivery systems and methodologies using AZURE DEVOPS(VSTS) and Jenkins.

Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and on Git Hub.

Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for the internal deployments.

Designed and developed Application load tests identified application performance bottlenecks and SLA server monitoring. Used New Relic and LoadRunner.

Created New Relic dashboard for all the services, Created New Relic queries for all the services.

Excellent knowledge on Java/J2EE and the ability of developing XML, HTML, Shell Scripts and Perl Scripts.

Working knowledge on other Amazon Web Services, like Relational Database Service (RDS), Redshift, EMR, Kinesis, DynamoDB, Elastic Beanstalk, Lambda, Glacier, Storage Gateway, Data Pipeline.

Experienced in using Bug Tracking tools like JIRA and HP Quality center. Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool. Experience with various persistence mechanisms and APIs like SOAP API's and Rest API's.

Involved in Linux system administration and performance tuning. Wrote Shell Scripts (bash), Python, Perl Scripts to automate the package installation, web server and instance configuration.

Environment: Azure, Git, Jenkins, Docker, Kubernetes, OpenShift, Google Cloud, Shell Scripting, Python Scripting, Splunk, Red Hat, Crystal Reports, CentOS, Jira, Agile, Maven.

Client: YPO, Irving, TX Feb-2016 to Nov-2018

Role: Sr. DevOps Engineer

Responsibilities:

Experienced in AWS services such as EC2, ELB, Auto-Scaling, EC2 Container Service, S3, IAM, VPC, RDS, DynamoDB, Certificate Manager, Cloud Trail, Cloud Watch, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, EMR, AWS Workspaces, Elastic File System, Storage Gateway.

Experienced on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation. Configured AWS IAM and Security Group in Public and Private Subnets in VPC and Created AWS Route53 to route traffic between different regions.

Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer, Auto scaling groups, SNS, Optimized volumes and Cloud Formation templates.

Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.

Configuration tool Installed and configured such as Puppet master / slave and its compute nodes via CLI tools to AWS nodes.

Experience in using Horizon and also Open stack CLI to interact with Open stack Services like Nova, Neutron and Keystone.

Expertise in managing Open stack Control Plane with automated deployments and rollouts using Puppet manifests and modules.

Created Terraform modules to create instances in AWS & automated process of creation of resources in AWS using Terraform.

Collaborate in the automation of AWS infrastructure via Terraform, Ansible, and Jenkins - software and services configuration via Ansible Playbooks.

Experienced writing Recipes and Cookbooks and uploading them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53&ELB with Chef Cookbooks.

Managed Chef cookbooks to automate system operations and AWS Cloud management

Wrote Ansible Playbooks with Python SSH as the Wrapper to manage configuration of AWS Nodes and Test Playbooks

Proficient in creating Chef Cookbooks, Recipes, Roles and Data Bags to automate he services related to deployment and Ruby scripting on Chef Automation for creating cookbooks comprising all resources, templates, attributes and used Knife commands to manage Nodes

Worked with ELK stack to Monitor logs. Using chef deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics.

Used Ansible for automating the continuous deployment and wrote playbooks using YAML scripting and for VM provisioning in the staging environment.

Experience in installing and configuring the Ansible management node to deploy configuration to the end user nodes and Writing Ansible playbooks to deploy configuration to the production’s servers.

Configured Docker file with different artifacts to make an image and using chef cookbooks deployed those Docker images to different servers for running the applications on containers and Container clustering with Docker Mesos/Kubernetes. implementing and Managing Docker and Kubernetes infrastructure.

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.

Worked on Kubernetes orchestration for Docker Containers which handles scheduling and manages workloads based on user defined parameters and development of automation of Kubernetes clusters via playbooks in Ansible.

Wrote POC on OpenShift platform in managing Docker containers and Kubernetes Clusters with the help of Jenkins.

Responsible for creating and managing projects in Jenkins for various environments like development, QA, UAT and Production and continuous integration with SONAR.

Responsible for design and maintenance of the GIT Repositories and performed all necessary day-to- day GIT support for different projects and configured local ANT repositories and multi-component Ant projects with Nexus repositories and scheduled project builds in Jenkins for continuous integration.

Supported the code builds by integrating with continuous integration tool (Jenkins)

Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.

Worked on building Automation scripts to bring data from Data Lake into Hadoop Ecosystem (HDFS).

Created a script to bring one-time Historic Load from Data Lake.

Used Splunk to send and management logs component and deployed code on Apache Tomcat, JBoss Application Servers for UAT and Development environments and used JIRA as Life Cycle Management tool to handle project activities in sprint fashion.

Worked on sending application management logs to Splunk using user provided services and integrate antifactory repository server to handle multiple external and internal project binaries.

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

Working on PowerShell for automation of daily tasks. Working on Jenkins for deployment and execution of scripts on remote servers.

Deploy the source code onto IIS server for .Net Applications and to webserver (Tomcat) for Java applications.

Expertise in Java, .Net build tools Ant, Maven, Gradle, and MS Build.

Worked as a system admin for UNIX (specifically Solaris) and Windows servers. Configured and managed secured environments using SSL and digital certificates.

Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.

Configured servers to provide networking services, including HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS), and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP).

Environment: AWS EC2, S3, Tomcat Apache, Cloud Formation, Dynamo DB, VPC, IAM, Splunk, Git, Linux/Unix, F5, Jenkins, Maven, Gradle, Docker, Ansible, Shell, Python, Perl, MySQL, Collective, Oracle Databases, CentOS, Ubuntu.

Client: SiriusXM, Irving, TX Feb 2014 to 2016 Jan

Role: DevOps Engineer

Responsibilities:

Worked on AWS services like AWS EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM and creating the VPC in AWS Cloud Formation and created VPC for high-availability, Fault tolerance and Auto scaling for EC2 and RDS, created security groups, auto-scaling groups, NACLs, Private & Public subnets and ELBs in custom VPC's.

Infrastructure buildout, maintenance & automation, collaborated with infrastructure team to maintain servers using Terraform for provisioning, Servers were spread across various regions and availability zones on AWS.

Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 and ELB with Chef Cookbooks.

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

Automated Splunk infrastructure for Logging and Monitoring the team through Ansible Playbooks.

Developed Ansible Playbooks using YAML scripts for launching different EC2 virtual servers in the cloud using Auto-Scaling and Amazon Machine Images (AMI). Used Ansible server to manage and configure nodes.

Created snippets that allow developers to share code segments and generated pulled requests for code review and comments using Bitbucket.

Used TeamCity Enterprise CI and distributed build that supports all environments to run the builds and deployments. Developed Shell scripts for automation of the build and release process, to monitor repositories developed Custom Scripts and Used for automating process and collecting reports for daily tasks.

Installed, configured and administered JBOSS 6.0 server in various environments. Used JBOSS framework to support the development and implementation of applications. Created post commit and pre-push hooks using Python in SVN.

Installed and configured the Jenkins, Jenkins plugins, job setup, pipeline and delivery pipeline view and build automation using Jenkins server.

Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.

Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cor n jobs and system maintenance. Scheduled cron jobs for job automation.

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

Improved functionality by writing JavaScript and jQuery to manipulate data from APIs

Worked on Redhat5.x and 6.x, SUSE Linux 10.x and in VMware vSphere client 5.x virtual environment.

Top to bottom comprehension of the principles and best practices of the Software Configuration Management (SCM) in Agile, SCRUM and Waterfall methodologies. Prepared selenium test cases and executed server configurations.

Environment: SVN, GIT, Maven, AZURE, Chef, Puppet, UNIX, Linux, Perl, Bash, Python, Ruby, WebLogic, Tomcat, JIRA

Client: Bhardwaj India Pvt Ltd, Bang, KA April-2013 to Jan-2014

Role: Linux Administrator

Responsibilities:

Provided 24x7 System Administration support for 300+ Red Hat Linux 3.x, 4. servers and resolved trouble tickets on shift rotation basis.

Creating the filesystems using Red Hat volume manager and performing the health check on regular basis for all Linux serves.

Installation, configuration and administration of Red Hat Linux servers and support for Servers.

Creating the VM shell and pushing the operating system using the kick start server.

Maintained Citrix environment and supported in installation of Citrix server.

Kernel tuning, Writing Shell scripts for system maintenance and file management.

Mounting & unmounting the net app storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered.

Installation and configuration of Oracle 7.x/8. x.

Creating templates, cloning Linux virtual Machines and migrating servers across ESX hosts.

Managing the Esxi servers using the vSphere client and Venter for managing the multiple Esxi servers.

Creating LDOMs, installing Solaris, creating volumes, installing packages.

Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks

Responsible for scheduling jobs using crontab and at.

Responsible for configuring and managing Squid server in Linux.

Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.

Environment: Red Hat Linux 3.x, 4, Sun Solaris server, NFS, LVM, RAID, Crontab, Citrix

Client: Stats Systems India Private Limited, KA May-2012 to March-2013

Role: Linux Admin

Responsibilities:

Installation and administration of RHEL 4.0.

Configured kickstart server and updating/applying patches to the servers using Red hat Satellite server.

Worked as a system admin for UNIX (specifically Solaris) and Windows servers. Configured and managed secured environments using SSL and digital certificates.

Responsible for maintenance of development tools and utilities and to maintain shell, Perl automation Scripts.

Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.

Adding servers to domain and managing the groups and user in Active Directory, installing and configuring send mail.

Deployed WAR, JAR and EAR applications in WebLogic 8.x, 9.x and 10.x. Created Work Managers for the specific applications based on their priority.

Troubleshooting using thread dump, heap dump and Garbage collection analysis for WebLogic server issues.

Monitoring the startup logs for any exceptions or errors. Performing regular health checks for the servers in the Testing and Production environments.

Developed and implemented corn jobs to schedule tasks on the server.

Deployed enterprise applications, EJBs, connector modules and configured the web application in a clustered environment.

Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP agents, DHCP and Proxy.

Kernel tuning, Writing Shell scripts for system maintenance and file management.

Responsible for configuring real time backup of web servers.

Developed and Customized Server Monitoring, Startup, Shutdown and Rotate Logs Script as per the environment.

Involved with the developers in trouble shooting and fixing day-to-day problems of the applications in Production on 24/7 schedule.

Environment: RHEL 4.0., SSH, Telnet, Rlogin, Oracle, Db2 Server, Windows 2003 and Windows 2008 servers

Education:

Bachelor of Technology in Electronics and Communication Engineering, JNTU, HYD



Contact this candidate