Post Job Free

Resume

Sign in

Azure Engineer

Location:
Alpharetta, GA
Posted:
April 08, 2020

Contact this candidate

Resume:

Name: HARIKA

Email ID: adcpst@r.postjobfree.com

Ph No: 314-***-****

LinkedIn: https://www.linkedin.com/in/harika-s/

Summary:

Possess around 6 years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Build & Release management and Development for several markets driven international organizations.

Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage, IAM.

Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.

Responsible for operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud and public cloud.

Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools

Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal. Manage and Create Storage Account and Affinity Group in Azure Portal.

Documenting and Maintaining 100% software & security compliance.

Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on AWS instances using Python.

Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).

Used Kubernetes to manage containerized applications using its nodes and deployed application containers as Pods. Executed Kubernetes locally with MiniKube, Created local clusters and deployable application containers.

Extensively worked on Terraform modules that had version conflicts to utilize CloudFormation during terraform deployments to enable more control or missing capabilities.

Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.

Having sound knowledge on Continuous Integration systems such as Jenkins, Bamboo, TeamCity.

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

Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.

Automated, designed and implemented continuous integration using GIT, Jenkins, puppet.

Configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.

Having sound knowledge in Configuration management tools PUPPET, CHEF, CFEngine.

Developed Web services to provide the service to the client who uses the application using Java.

Developed Python and Shell Scripts for automation of the build and release process.

Engineered Splunk to build, configure and maintain heterogeneous environments. Have in-depth knowledge of log analysis generated by various systems including security products.

Hands on experience in using Nagios to monitor the resources utilization for each application and applications/server's health.

Designed and developed data management system using MySQL. Built application logic using Python.

Configured services like DNS, NIS, NFS, LDAP, SAMBA, Send Mail, FTP, Remote access on Linux.

Expertise in Storage Management (SAN, NAS).

Install databases like Oracle 10g, 11g, MYSQL on Linux.

Have good knowledge of utilizing cloud technology Microsoft Azure and NoSQL database like Mongo DB database.

Technical Skills:

Operating systems

Windows, Linux, Unix, Ubuntu, Red hat, CentOS

Build Tools

Ant, Maven, Gradle

Source Code Management

SVN, GIT, Bitbucket, IBM Rational Clear Case

Bug Tracker and Testing

JIRA, Junit, Test Flight, Confluence

CI/ CD Tools

Hudson, Jenkins, Bamboo

Configuration Tools

Ansible, Chef, Puppet, Salt Stack

Monitoring Tools

Splunk, Data dog, Nagios

Cloud Services

Amazon Web services, Microsoft Azure, Google cloud Platform

Web/App Servers

Nginx, JBoss, Apache, Apache Tomcat, WebLogic

SDLC

Waterfall modal, Agile, Scrum

Professional Experience:

DevOps Engineer (Automation) – Teradata, Seattle, WA March 2019 – Current

Responsibilities:

Created release branches in GIT for running the validations on the dev, pre-prod & prod environments.

Maintained and directed GIT source code device by created Branches, Labels and performed merges & Stashing in GIT.

Tried Web Services REST-API utilizing HTTP strategies like GET, POST, PUT & DELETE methods via POSTMAN.

Worked on deploying Active Directory domain controller into Microsoft azure active directory by using the azure VPN gateways.

Used Ansible to manage & configure infrastructure, wrote Playbooks to automate the configuration setups, by using the ansible Best practices.

Deployed data schema from azure node to serverless AWS dynamo DB.

Deployed Ansible modules to provision & manage the S3 buckets, AMI’s, VPC, subnet, availability zones and also instance type.

Worked with Jenkins for managing weekly Builds, Tests and Deployments in GIT with Development/Test/Production Branching Model for week by week releases.

Worked on with AWS CLI commands like describing instances, subnets, VPC, deleting & creating ec2-keypairs, removing S3 buckets.

Having a sound knowledge on automating the workflow/ given tasks using Shell scripting.

Experienced with installation of the AWS & Azure components to control different Cloud services via Bash or Shell scripting.

Worked on Jenkins tool for the continuous integrations-CI and for automating the end to end builds and deployment process.

Gained knowledge on Azure services like Service principles, Key vaults, Role based access controls (RBAC), Cosmos DB etc.,

Utilized the NOSQL database called Amazon dynamo DB for storing the data of our Application & also storing the automating workflow.

Worked with AWS step functions to automate entire flow of migrations from cloud to AWS environment by integrating ansible yaml playbooks, shell scripts & KPI’s.

Gained good working experience on creating the scripts using “Azure CLI/ Power shell” for automation and build processing.

Executed the API testing’s as part of integration testing using the REST API calls. Also worked on using the Postman tool for producing API requests and analyzing the response "failures or success" scenarios.

Used ARM (azure resource manager) templates to create a resource group which in turn deploys virtual network gateways, virtual machines, network interface, virtual networks, Subnets, load balancers, storage accounts, route tables, disks & availability sets.

Developed various Type script Unit test cases and performed Integration testing for delivering high quality software.

Implemented & maintained the monitoring and alerts for the production, dev & pre-prod environments by utilizing AWS Cloud Watch service.

JIRA is utilized as a ticketing as well as incident management board and as scrum or agile tool.

We used JIRA for creating & allocating the tasks, for tracking the work and we managed all the documentation using Confluence.

Environment: AWS, Ansible, GIT, Azure, Postman, Typescript, Jenkins, Shell scripting, JIRA, KPI, Confluence, Linux.

AWS& DevOps Engineer – TrueBlue, Tacoma, WA April 2018-Feb 2019

Responsibilities:

Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, EBS and Ops Works.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection and open stack to provision new machines for clients.

Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using “Amazon EC2, Chef, and custom Ruby/Bash script”.

Assisted customer in implementing DevOps strategies using Jenkins for automated deployment of builds to different environments and Build Forge as the automated engine.

Working on DevOps platform and have gained experience in specialized areas related to Chef for Cloud Automation.

Experience in automation of configuration of hosting environments including database administration and scaling an application and support load changes by using ansible and chef.

Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes.

Utilized Configuration Management Tool Chef and created Chef Cookbooks using recipes to automate system operations and Evaluated Chef framework and tools to automate the cloud deployment.

Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, WebLogic domain creations and several proprietary middleware installations.

Deployed and configured Chef Server and Chef Solo including bootstrapping of chef-client nodes for provisioning. Created Ansible Playbooks for different environments for release and converted Puppet scripts into the docker.

Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web application.

Demonstrated on Ansible along with Ansible Tower can be used to automate different software development processes all over the team organization.

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

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

Virtualized the servers using the Docker for the test environments and dev-environment needs. Configured Docker container for branching purposes.

Configuration Automation using Ansible and Docker Containers.

Installed and managed Kubernetes applications using helm.

Created Clusters using Kubernetes kubectl and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.

Used Kubernetes to manage containerized applications using its nodes and deployed application containers as Pods. Executed Kubernetes locally with MiniKube, Created local clusters and deployable application containers.

Using Ansible with AWS allowed me to reduce costs for the department and eliminate unwarranted resources.

Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via chef cookbooks

Involved in setting up the architecture of proposed environments with all the CI/CD tools.

Built Continuous Integration and Continuous delivery environment in Jenkins.

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

Used Jenkins to automate everyday builds, testing and deployed in artifactory and tomcat servers.

Worked with build pipeline set up for Continuous Integration/Continuous Deployment using Jenkins Enterprise editions and uDeploy to orchestra changes across servers and components.

Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.

Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive items.

Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.

Converted all Cloud Formation templates to Terraform for infrastructure as code.

Installed Subversion, Apache Tomcat Application servers on Unix Servers.

Created Repository structure in the Subversion.

Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and all branches in Subversion Repository.

Defined branching, labeling, and merge strategies for all applications in Git.

Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, AWS Cloud Watch, VPC Flow logs, Cloud Trail Events, changes in S3.

Involved in setting up MongoDB Client and writing queries to validate data against Mongo Collections, MySQL. Installed, configured and managed MongoDB servers and performance tuning of Mongo Databases.

Environment: AWS, Maven, OpenShift, Perl, MongoDB, Git, Docker, Jenkins, Kubernetes, Nagios, ELK (Elastic Search, Log stash and Kibana), Ansible, Chef, Vagrant.

DevOps Engineer – Abbott, Abbott Park, IL Aug 2017 - March 2018

Responsibilities:

Provided quick solution to Azure teams for self-servicing data maintenance operations, which uses SQL Master Data Services. Configured and setup SQL Server Master Data Services (MDS) for self-serving data maintenance across different teams.

Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal. Manage and Create Storage Account and Affinity Group in Azure Portal.

Extensively involved in creating the deployment strategy on the Microsoft Azure Cloud and Integrated Azure Active Directory with the users across the organization

Worked in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses and Office365).

Worked in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.

Worked on configuring Azure web apps, Azure App services, Azure application insights, Azure application gateway, Azure DNS, Analyzing Azure Networks with Azure Network watcher.

Worked on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall, Windows Azure name resolution, Scheduler, Automation and Traffic Manager.

Experienced in Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Azure Resource Manager.

Experienced of mounting Azure file share by using CIF.

Hands on Experience to create different Templates of ARM under platform of Azure.

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

Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.

Used CHEF, Knife Cli to create cookbooks and recipes to install packages that automate with Linux Setting up CHEF Cookbooks to perform builds and deployment management. Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.

Configured “Chef Server & Chef Solo” including bootstrapping of chef client nodes for provisioning. Automate Configuration Management with CHEF.

Troubleshooting communication issues with CHEF client nodes and CHEF servers.

Upgrading and migrating Chef Server and cookbooks.

Configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.

Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.

Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers and provided a consistent environment. Implemented Continuous Integration using Jenkins and GIT

Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.

Created Perl script for automated email to the team regarding the delay in upstream data files and converted the existing Informix 4gl scripts to Perl scripts.

Installed and Configured Jenkins Plugins to support the project specific tasks and Automated deployment of builds to different environments using Jenkins

Wrote groovy scripts to set up job DSL within Jenkins and to develop Jenkins Pipeline jobs

Wrote Ansible Playbooks in YAML to manage Configurations, Orchestrations and deployments to remote machines

Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.

Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.

Created many Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.

Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments

Engineered Splunk to build, configure and maintain heterogeneous environments. Have in-depth knowledge of log analysis generated by various systems including security products.

Hands on experience in using Nagios to monitor the resources utilization for each application and applications/server's health.

Environment: Azure, GIT, Maven, Jenkins, Ansible, Kubernetes, Nagios, Chef, Splunk, Cloud Formation, Groovy Scripting, Perl Scripting, YAML, Docker.

Build and Release Engineer – ABSYZ inc, India Sep 2015 - July 2017

Responsibilities:

Efficient in tracing complex build problems, release issues and environment issues in a multicomponent environment.

Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.

Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and Waterfall models.

Worked on the configuration management tool Puppet for deploying the codes between different environments.

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

Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.

Migrated configuration management from Puppet to Chef.

Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.

Used Puppet to automate Configuration management.

Used Puppet to manage Web Applications, Config Files, and Data base, Commands, Users Mount Points, and Packages.

Worked with release and deployment of large-scale Java/J2EE Web applications using SVN repository.

Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.

Automated the regular tasks in Subversion and Streamlining the process of access to SVN.

Managed SVN repositories for branching and merging the code as per the schedule.

Performed all necessary day-to-day Subversion support for different projects.

Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.

Merged release branches to the trunk after the production release and resolved the conflicts during the merge in Subversion.

Configured Jenkins with SVN for appropriate release builds. Scheduled automated nightly builds using Subversion.

Worked with the development team to generate deployment profiles (jar, war, ear) using “Ant Scripts & Jenkins”.

Designed and implemented fully automated server build with Jenkins, chef.

Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds and Setting up CI (Continuous Integration) for major releases in Jenkins and TeamCity.

Setting up Jenkins master, adding the necessary Plugins and adding more slaves to support scalability and agility.

Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.

Implemented CI for end-to-end automation of all builds and deployments using Bamboo and TeamCity.

Assist with maintaining current build systems, developed build scripts, and maintained the source control system.

Used Apache Tomcat as application server for deploying the artifacts.

Worked on ANT and MAVEN Scripts to automate the build process and Built source code and created Dynamic Views and Snapshot views for end users using Maven scripts.

Developed Shell/Bash/Perl Scripts for automation purpose.

Deployed the applications to Web Sphere Application Server 5.0/JBoss 4.x.

Developed, maintained, and distributed release notes for each scheduled release.

Deployed code on WebSphere Application Servers for Production, QA, and Development environments.

Implemented unit testing framework driven using Junit and Cucumber.

Used Remedy ticketing system to interact with the team and to solve issues.

Worked with various scripting languages like Shell, Ruby and Python.

Coordinated with the Offshore and Onshore teams for Production Releases

Active member in the release cycle of the product which involved environments like Development, QA, UAT and Production.

Environment: Linux, SVN, ANT, MAVEN, Jenkins, Bamboo, shell, JBoss, Tomcat, Puppet, Chef, WebSphere, TeamCity, Remedy, Python.

Build& Release/Linux Administrator – Sify Technologies, India March 2014 - Sep 2015

Responsibilities:

Creation of Build &Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.

Configured multiple jobs on Jenkins for different projects.

Involved in estimating the resources required for the project based on the requirements.

Design and Implemented Cloud Orchestration solution using AWS & Docker.

Worked as a Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principals.

Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven as a CI/CD Process.

Ensuring security in all builds by enforcing code policies and coordinating production code changes with teams and leadership.

Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.

Coordinated with developers, Business Analyst and Mangers to verify that code is deployed in the Production environment.

Use JIRA for change control & ticketing.

Maintained necessary back-up of the important files and documented Linux scripts for future reference.

Linux Admin (Academic Intern)

Responsibilities:

User administration, creating, modifying and deletion. Resetting UNIX account password.

Installing & configuring Jenkins Continuous Integration (CI) tool on Linux machines with Tomcat.

Create and maintaining user, groups accounts on Linux Servers.

Used Nagios system to monitor alerts and resolve critical issues.

Installed software packages and configured File systems as per specifications of client.

Used Linux LVM (Logical Volume Manager) to manage disk space.

Installed RPM packages to upgrade Linux packages.

Created and managed users and group accounts.

Conduct basic troubleshooting in Server such disk cleanup, file check.

Installed and configure Apache Web Server on Linux Servers

Education:

Masters in University of Central Missouri in Computer Science. (2017-2018)

Lee’s Summit, MO



Contact this candidate