Post Job Free

Resume

Sign in

Azure Engineer

Location:
Minneapolis, MN
Posted:
March 30, 2020

Contact this candidate

Resume:

Azure/Devops Engineer

Srija Reddy Kasara adcjq3@r.postjobfree.com 859-***-****

Professional Summary:

Over 7.5 years of professional experience in IT comprising of Designing, Development, Integration of DevOps tools, Cloud Automation, Configuration Management, Provisioning, Build and Release, Continuous Integration/Deployment, Delivery management, system administration and Cloud Migration.

Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Storage Accounts and ARM templates.

Experience in AWS Cloud infrastructure and its services like VPC, Subnets, Route53, EC2, ELB, SNS, CloudWatch, ELB, Auto Scaling, AMI, IAM, CloudFormation etc.

Virtualization enables DevOps teams to develop and test within simulated environments that run the full gamut of devices available to consumers while also testing deployment on virtual live environments.

Worked on Automating the provisioning of AWS cloud using CloudFormation and Terraform, and Azure Cloud resources using ARM Templates.

Expertise in automating the builds and releases of Java, .NET and AngularJS applications using VSTS/Azure DevOps Services.

Experience in Designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.

Administration and Development of Puppet and its Modules. Used Hiera, R10k, Code Manager, Facter, ERB’s, and EPP’s.

Hands-on experience in Deployment with Chef, Ansible towards AWS or Azure, and Terraform for building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with Chef or Ansible configurations

Automated the Application installations and configuration using Ansible Configuration Management tool, used Ansible Vault, Jinja2 Templates, Facter, Tasks, and Handlers etc.

Used ansible galaxy to pull the reusable modules for ansible and performed the installation and configuration of middleware.

Worked with the Docker to package an application with all its dependencies into a standardized unit for Software Deployment

Developed the Jenkins Pipelines and Build Jobs to automate the Builds of various application source codes and deployed the packaged applications into Artifactory and Nexus.

Hands on experience on source control tools like IBM Clear Case, Perforce, Tortoise SVN, CVS and GIT having worked on branching, merging and tagging strategies.

Experience with installation, configuration and maintenance in CI technologies like Jenkins/ Hudson performing end to end automation for builds and deployments.

System Administration with Linux (RHEL 5x/6x/7x, CentOS 6/7 and Ubuntu) environment responsible for Operations, Infrastructure Support and Maintenance through provisioning backups, archives, security monitoring, integrity and availability of hardware and server resources.

Used the IAAS, PAAS offerings of Azure and written ARM Templates to provision these resources.

Written and modified the ANT build.xml and Maven pom.xml files based on project needs.

Integration of Jenkins with tools like SVN, Git, BitBucket, Maven, Ant, MSBuild, SonarQube, Artifactory and Nexus to enable the CI/CD.

Monitoring experience using Nagios and CloudWatch.

Experience working on SQL Databases like Azure SQL Server, Amazon RDS, Oracle SQL, MySQL and MSSQL.

Middleware management of Weblogic, Webpshere and Tomcat. Created the clusters in Weblogic.

Worked on Setup of the Nginx and HTTPD as Proxy/Webservers for application servers running on Tomcat.

Scripting experience using Bash, Python, Ruby and PowerShell to automate the daily routine tasks and provide consistency.

Provided the 24X7 support for production and non-production deployments and knowledge sharing for offshore resources.

Technical Skills:

Cloud Technologies

AWS and Azure

Build and Release Automation

Jenkins, Hudson, VSTS/Azure Devops Services

Build Tools

Nuget, Maven, Ant

Configuration Management

Ansible, Puppet and Chef

Cloud Automation

ARM Templates, CloudFormation and Terraform

Monitoring

CloudWatch, Nagios

Scripting

Bash, Powershell, Python, Ruby

Databases

Azure SQL, Amazon RDS, MySQL, MS and Oracle SQL

Operating Systems

RHEL (6.x and 7.x), CentOS, Ubuntu, Windows, Solaris

Container Management

Docker, Kubernetes

Middleware

WebLogic, WebSphere, Tomcat

Web/Proxy Servers

Apache HTTPD, Nginx

Version Control Systems

SVN, Git, Github, Bitbucket, TFS

Work Experience:

Evariant, Austin, TX Jun' 2019 - Present

Azure/DevOps Engineer

Roles and Responsibilities:

Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines using PowerShell Script and Azure Portal.

Capture an image of a Virtual Machine. Attaching a Disk to a Virtual Machine. Manage and create VirtualNetwork and End Points in Azure Portal.

Deployed the Azure VM’s, Azure Storage (Blob, Files) using ARM Templates and PowerShell scripts.

Creating Storage Pool and attaching of Disk for Azure Virtual Machines. Backup Configure and Restore Azure Virtual Machine using Azure Backup.

Upgrading existing Virtual Machine from Standard to Premium Storage Account. Patching and Validating of VirtualMachine in Azure.

Responsible for full development life cycle, including design, coding, testing and deployment.

Usage of Log analytics service to monitor cloud and on-premises environments. Created the workspaces in Log analytics on azure to store logs and created alerts for critical messages in logs.

Managed the Azure Security groups and attached them to VM’s and Subnets using Azure Portal as well as PowerShell Scripts.

Worked on provisioning the Kubernetes clusters in AKS and managed the clusters and nodes using kubectl and as command line utilities.

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

Migrated the Micro Service Based applications from Virtual Machines to Docker containers and managed the clustered containers using Kubernetes.

Worked on creating the kubernetes Pods, Services, ConfigMaps, Deployments and Rollouts by writing the yaml’s and creating the resources using kubectl.

Managed and Administered the kubernetes cluster using Kubeam, Kubectl and Kubelet utilities.

Version controlled the source code of ARM Templates, Shell Scripts, Ansible plays, Powershell Scripts using Git/BitBucket version control system.

Migrated some of the build jobs from Jenkins to VSTS and Agile Boards from Jira to Azure Devops Services.

Developed the Pipelines in Jenkins to automate the .NET and java builds and to update SQL databases during the releases.

Written Ansible plays consisting roles, tasks, templates and handlers to automate the installation of Nginx, Apache HTTPD, Docker, Kubenetes nodes, rabbiMQ cluster and Weblogic server.

Integrated the Jenkins with Jira and invoked the Jenkins build pipelines and release pipelines directly from jira workflows.

Managed the Azure inventory and confidential information using Ansible Vault.

Designed the Azure Data Factory Pipelines to move the data from On-Premise SQL Database servers to Azure SQL Database servers using the Azure Data Factory Copy tool and Self-Hosted Runtimes.

Worked on nexus repo management, created the maven repos and local repos to store custom artifacts buily from Jenkins and VSTS.

Environment: Azure, Ansible, Docker, Kubernetes, PowerShell, Jenkins, VSTS, Git, TFVC, BitBucket, SQL Databases, Nginx, Weblogic.

UHG, Minneapolis, MN Feb' 2018 – May'2019

Cloud/DevOps Engineer

Roles and Responsibilities:

Managed the AWS infrastructure and provided access to users based on their role in the company.

Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Storage Accounts and ARM templates.

Developed the Pipelines in Jenkins to automate the .NET and java builds and to update SQL databases during the releases.

Created custom IAM Policies by writing the JSON policy documents and imported them into IAM.

Worked on AWS resources like VPC, Subnets, EC2 instances, IAM, AMI, S3, SNS, ELB (Classic), Lambda, RDS and CloudFormation.

Capture an image of a Virtual Machine. Attaching a Disk to a Virtual Machine. Manage and create VirtualNetwork and End Points in Azure Portal.

Secured the communications between subnets using NACL’s and EC2 instances using Security Groups. Written CloudFormation templates in JSON to manage the security groups and NACL’s.

Worked on migrating the existing applications from on-premise data center to AWS Cloud infrastructure.

Implemented the Bitbucket version control system for Puppet Modules and integrated CodeManager of Puppet to perform the code deployment to puppet master.

Developed the puppet manifests to perform the installation and configuration of middleware like Tomcat, Httpd, Nginx, WebSphere etc. and other software’s.

Used Ansible to perform the orchestrated deployments of latest code into middleware servers and updating the deployment status to SQL Databases.

Created the AWS Code Pipelines and performed the CI/CD of Java and Tibco applications.

Migrated the Jenkins jobs to AWS Code Pipelines.

Used CloudWatch to monitor the Metrics of EC2 instances.

Setup of docker for tomcat applications, created base images using Dockerfile, managed the lifecycle of docker images.

Integrated Docker with Jenkins to dynamically create the slaves, perform the builds, package the code, store the artifacts in S3 and Nexus, and then destroy the container.

Environment: AWS, CloudFormation, Code Pipelines, BitBucket, Docker, Jenkins, Ansible, Puppet, PowerShell, Bash, Maven and SQL.

Bristol Myers Squibb, Pennington, NJ Sep' 2016 – Jan' 2018

DevOps Engineer

Roles and Responsibilities:

Developed build and deployment processes for Pre-Production environments.

Installed and configured the nexus repository manager for sharing the artifacts within the company

Supported Applications and developed tools for integration, automated testing and release management

Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2 and chef.

Build Automation and Build Pipeline Development using JENKINS and MAVEN.

Worked extensive with MAVEN build tools for writing build.xml and pom.xml files respectively

Developed pom.xml files for maven build scripts and added them to version control system and involked the pom.xml from Jenkins.

Written Ansible plays to automate the installation of dependencies and configuration of Linux servers, Security patching and hardening of RHEL servers based on company requirements.

Written ansible plays to create the Volume groups, Physical Volumes and Logical volumes for raw disks and create file systems for application user.

Responsible for User management of RHEL servers.

Used Jenkins for Continuous Integration and continuous deployment to Tomcat/WebLogic Application Server in Multiple environments.

Setup Docker on Linux and configured Jenkins to run under Docker host.

Used Jenkins for continuous Integration and deployment into Tomcat Application server.

Worked on Linux (Ubuntu) to implement GitHub for code customization in CLOUD CPE project

Worked on core AWS services such as setting up a new server (EC2) instances/services in AWS, configuring security groups and setting up Elastic IP’s auto scaling configuration and cloud formation

Managed GIT repository, code merging and production deployment

Installing, configuring and administering JENKINS CL tool on Linux machine.

Setup the Nagios for monitoring the CPU, Memory, Network of RHEL servers and alerting the users based on threshold of the server.

Environment: AWS, VMWare, RHEL, Windows, Ansible, Jenkins, Maven, Nagios, Bash Scripting, Automated Patching, Github, Docker.

CenterPoint Energy, Houston, TX Jan' 2014 – Aug' 2016

Build and Release Engineer

Roles and Responsibilities:

Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments

Responsible for Database build, release and configuration, promoted the DDL’s and DML’s from one environment to another till production.

Implementing a Continuous Delivery framework using Jenkins, Bamboo, Ansible, Maven, and Artifactory in Linux environment.

Work with different team members for automation of Release components.

Created Grafana dashboards, which is a graphical data visualization tool that displays time series information.

Integrated the Jenkins with SonarQube using the Sonar Scanner and analyzed the quality of code, code smells and vulnerabilities during the builds to recognize the issues at earlier stages of project lifecycle.

Written sonar. Properties files for various applications to perform the Code Analysis.

Integrated Jenkins with Github, SonarQube, Ant, Maven, Artifactory to automate the builds and delivery of packaged apps.

Responsible for designing the automated versioning strategy for enterprise level applications based on application and eliminating the manual update of version in build files.

Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.

Participated in the release cycle of the product which involved environments like DEV, INT, QA, UAT, and Production.

Performed all necessary day-to-day Subversion support for different projects and Responsible for designing and maintenance of the Subversion Repositories, views, and the access control strategies.

Provided 24X7 supports for releases, maintenance activities and Go-Lives. Interacted with BA’s, PM’s and PMO’s to obtain the release windows and coordinating with the application teams.

Environment: Artifactory, Maven, Ant, MSBuild, SonarQube, Github, SVN, Jenkins, Puppet

ICICI Bank, India Aug' 2012 - Dec' 2013

LINUX ADMINISTRATOR

Roles and Responsibilities:

Managed daily activities to include user support and system administration tasks.

Provisioned new servers, imaging, and daily monitoring and maintenance of over 50 servers.

Performed back up, file replications and script and disk management for the servers.

Tested and applied new software and programs.

Responsible for generating and maintaining Administrator a windows server environment including group policy, active directory, DNS and VMware. Worked on windows server 2012 and SQL server 2008.

Provided release updates to the management team and business liaison leads. Releases were done at feature level and not at individual changes or at file level.Configured and monitored JBOSS instances.

Controlling the user access for the systems. Group Policies.Net SNMP Configuration in Linux.

Configured SMTP on Linux servers to send the emails from various tools using the SMTP configuration.

Configured, troubleshoot, and upgraded Checkpoint Firewalls for Manage clients, which included network and/or resource access, software, or hardware problem.

Configured, troubleshoot and installation of Firewall clusters, load sharing/Balancing.

Configured, troubleshoot and installation of Virtual Private Network (VPN), sharing of files between the networks and its remote access.

Environment: RHEL, CentOS, Ubuntu, DNS, HTTPD, Nginx, Firewalld, NIC’s, LVM, Patching, VMWare, Veritas.

Education: B. Tech in Computer science from Vignan University- Guntur.



Contact this candidate