Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Newly Updated Current Resume

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Dharani Krishna

Sr. Cloud / DevOps Engineer


Email: dharanii.krishna@gmail.com
Contact no: +1(740) 430 1140
LinkedIn: https://www.linkedin.com/in/dharani-krishna-8813a6230/

Professional Summary:
An exceptional, self-motivated individual with over 7+ years of experience in the IT profession on DevOps
engineering, Linux, and System Administration with a strong emphasis on Cloud technologies, Continuous
Integration/Deployment, Configuration Management, Source Code Management, and Virtualization
technologies, including Troubleshooting Performance issues, are among the skills. Software Configuration
Management, Linux Administrator, Release & Build Engineer, DevOps and Cloud Engineer (SCM).
AWS, Release/Build management, and Change management are all areas where I have a lot of hands-on
expertise.
 Experience with the AWS platform and its scalability dimensions, such as EC2, Lambda, S3, EBS,
ELB, VPC, IAM, ROUTE53, Autoscaling, Load Balancer, AWS WAF, SES, SQS, SNS, SES, AWS
Glue, GaurdDuty, AWS, Shield, redshift, RDS, Dynamodb, Documentdb, Elasticache, Athena,
EMR, ECS, EKS, QuickSight, CloudFormation, OpsWorks, Sagemaker, Kinesis, CloudFront,
CloudWatch, CloudTrail, Athena, EMR, ECS, EKS, QuickSight, CloudFormation, OpsWorks.
 Working knowledge of AWS services such as CodePipeline, CodeBuild, CodeCommit, CodeDeploy,
and Cloud formation templates and terraform for infrastructure as code. Control Tower was used to set
up and administer our multi-account AWS infrastructure according to best practices.
 Expertise in working with Terraform key features such as Infrastructure as a code (IaaS), Execution
plans, Resource Graphs, Change Automation and extensively used Auto scaling launch
configuration templates for launching amazon EC2 instances while deploying microservices.
 Working knowledge of Azure services such as Compute (Web Roles, Worker Roles), Azure Websites,
Caching, SQL Azure, NoSQL, Storage, Networking, Azure Active Directory, API Management,
Scheduling, Auto Scaling.
 Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services
using CHEF.
 Implemented Terraform modules for deployment of various applications across several cloud
providers and worked on cloud migration tools such as Snowball and direct connect for transferring
data from on-premises datacentres to AWS Cloud.
 Strong expertise with scalability, availability, and zero downtime in the Kubernetes environment.
Azure resource management (ARM), and AWS Cloud creation Infrastructure as a code (IaC). In
both Azure and AWS cloud platforms, created reusable Terraform modules.
 Strong expertise on Compute Engine, Kubernetes Engine, App Engine, Cloud Functions, Datastore,
Bigtable, and Cloud storage services are all part of the Google Cloud Platform (GCP). Practical
experience cloning an OpenStack small cluster using GCP Compute.
 Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking
of Virtual Private Cloud (VPC).
 Set-up databases in GCP using RDS, storage using S3 bucket and configuring instance backups to S3
bucket. prototype CI/CD system with GitLab on GKE utilizing.
 Build servers using GCP, importing volumes, launching EC2, RDS, creating security groups, auto-
scaling, load balancers (ELBs) in the defined virtual private connectionExperience developing and
deploying application code utilizing Kubernetes CLI such as kubectl, kubelet, kubeadm, Kubespray,
and others.
 kube-scheduler is used to schedule the jobs. Using Helm, I managed K8s charts and built repeatable
builds of Kubernetes apps.
 Extensive experience deploying and configuring PCF (Pivotal Cloud Foundry) environments, as well as
working on Pivotal's cloud native platform, an integrated stack from infrastructure to application
development. development, optimized for rapidly scaling applications to meet the demand.
 Proficient dealing with many Docker components, including the Docker Engine, the Machine, creating
Docker images, Compose, and the Docker Hub, as well as managing several images for middleware
installation and domain setup.
 Significant experience with the Ansible Tower dashboard's role-based access management, access to
Ansible for deployments, and connecting several Ansible Tower nodes to an Ansible Cluster.
 Extensive knowledge developing Chef Recipes, Chef Roles, Templates, Attributes, and Cookbooks,
as well as testing them using Food Critic, Test Kitchen, and executing recipes on nodes controlled by
an on-premise Chef Server.
 Extensively worked with Jenkins, establishing, setting, and maintaining it for the purpose of
Continuous Integration (CI) and End-to-End automation for all builds and deploys while developing
CI/CD for databases using Jenkins.
 Excellent grasp of Sonatype Nexus/Artifactory repository management for maven artifacts and
dependencies.
 Developed shell scripts to automate routine chores such as deleting obsolete logs and files, applying
patches, and doing backups and recovery. Python and shell scripts were developed to automate the
development and release processes.
 Practical experience developing deployable artifacts (jar, ear, and war) from source code using
MAVEN, ANT, and Gradle as build tools, as well as static code analysis using SonarQube.
 Experienced in branching, tagging and maintaining the version across the environments using SCM
tools like Git, GitHub, Subversion (SVN) and TFS on Linux and Windows platforms.
 Expertise in Installation, Support, Configuration with different flavors of LINUX RHEL, CentOS,
Oracle Linux (OEL) 6.x/5.x, Debian, and Ubuntu.
 Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace, Datadog and
resolved network related issues with manual commands and implemented centralized logging
management using ELK (Elasticsearch, Logstash, and Kibana) within EC2/ ELB for Elasticsearch.
TECHNICAL SKILLS:

Cloud AWS, OpenStack, Azure, GCP, PCF

Configuration Management CHEFF, PUPPET, ANSIBLE, TERRAFORM, ANSIBLE TOWER,


Tools CHEF AUTOMATE

CI/CD Tools Jenkins, Hudson, Bamboo

Build Tools ANT, MAVEN, GRADLE

Container Tools Docker, Kubernetes, EC2

Version Control Tools GIT, CVS, SVN, Bit Bucket, GitHub, Gitlab

Monitoring Tools Nagios, Splunk, ELK, Cloud watch, Datadog, Selenium, SonarQube,
Jira, ServiceNow, Prometheus

Scripting Bash/Shell, Perl, Python, Ruby, J-SON, Groovy, YAML, C, C++

Databases My SQL, MS Access, Oracle 9i/10g/11g, DB2, NoSQL (MongoDB,


DynamoDB), PostgreSQL

Application Servers WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1

Web Servers Apache HTTP, Nginx, Apache TOMCAT

Networking DNS, DHCP, SMTP, HTTP, SNMP, WAN, TCP/IP, NIS, NFS, FTP

IDE Tools ECLIPSE IDE, NETBEANS

Operating Systems Linux (Red Hat 4/5/6/7), UBUNTU, UNIX, WINDOWS


NT/2000/2003/XP/VISTA/7/8/10.

Volume Manager LVM, VVM

Virtualization Tech VMware vSphere ESXi 5.x/4.x, ESX /3.x, VMware Workstation,
Oracle Virtual box

Professional Experience:
Role: Sr. Cloud DevOPS Engineer February 2021 - Present
BMS, Boston, MA
Responsibilities:
As a Senior Cloud/DevOps Engineer, I have been responsible for implementing technical succession planning
and strategizing for the integration of requirements design and technology.
 Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB,
security groups. Involved in complete cycle on migrating physical Linux/Windows to cloud (AWS) and
configured Apache webserver in the Linux AWS Cloud environment using Chef automation. Creating and
utilizing the S3 buckets along with managing policies, versioning the S3 buckets and automated backups to
S3 bucket by shell for Linux.
 Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including
EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance,
and auto- scaling in AWS Cloud Formation.
 Integrated AWS Dynamo DB using AWS lambda to store the values of the items and backup the AWS
Dynamo DB streams and Automated backup of data in EBS and instance store to AWS S3 buckets and
created backup of AMI for mission critical production servers from AWS CLI and used AWS Data
pipeline to configure data loads from AWS S3 into Redshift.
 Implemented CI/CD pipeline on Azure DevOps (VSTS, TFS) in both cloud with MS Build, Docker,
Maven
 Design a robust future state Ingestion Framework solution leveraging Azure Data Factory, Azure
SQL database & Data warehouse
 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. Implemented Micro-
services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created
workflows on TeamCity for setting up automated pipelines for CI/CD with PCF.
 Extensively involved in infrastructure as code, execution plans, resource graph and change automation
using Terraform.
 Provisioning servers/instances using infrastructure as code such as Terraform and CloudFormation.
Code is stored in a private repository and constantly updated.
 Developed Terraform modules for the K3s deployment on multi-nodes cluster
 Integrated EFK (Elasticsearch, Fluentd, Kibana) stack as the logging solution for the deployed
Kubernetes cluster.
 Deployed Prometheus with Grafana to monitor the Kubernetes cluster and configured alerts firing
when different conditions met.
 Enforced best security practices to secure containerized environment using Seccomp, SeLinux, and
security features of Kubernetes.
 Virtualized the servers on AWS using the Docker, create the Docker files and version control to
achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-
balancing Nginx.
 Experience with Pivotal Cloud Foundry, Open Shift, Kubernetes architecture and design,
troubleshooting issues with platform components (PCF), and developing global or multi-regional
deployment models and patterns for large-scale developments and deployments on Cloud Foundry,
Open Shift and Kubernetes.
 Managed Docker containers on a cluster hosted on a serverless infrastructure using AWS ECS by
distributing the application traffic in ELB, Cloud Front to distribute content to edge locations, Cloud
watch to set alarms and notifications.
 Automated configuration management and deployments using Ansible playbooks and Yaml for
resource declaration. And creating roles and updating Playbooks to provision servers by using Ansible.
 Installing, Configured and management in Ansible Centralized Server and creating the playbooks to
support various middleware application servers, and involved in configuring the Ansible tower as a
configuration management tool to automate repetitive tasks.
 Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that
it's easier to allow individual teams access to use Ansible for their deployments.
 Experience executing the CI Jenkins build job for both Android and iOS application builds. Using GIT
(Stash) tool as the source code repositories for all projects and Artifactory for all builds
(ipa/apk) release repository.
 Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git
source control system during the day and periodic scheduled builds overnight to support development
needs using Jenkins, Git, and Maven.
 Experience in Installation and Configuration of Nexus repository manager for sharing the artifacts
within the company and efficient in using Nexus and Artifact Repository managers for Maven builds.
 Developed Python, Perl and shell/bash scripts for TC Server/Tomcat 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.
 Created scripts in Python to automate log rotation of multiple logs from web servers. Worked with
Python Libraries to create Web applications.
 Maintained build related scripts developed in shell for Maven builds. Created and modified build
configuration files including POM.xml, converting build.xml into pom.xml in order to build the
applications using MAVEN.
 Developed Python, Perl and shell/bash scripts for TC Server/Tomcat 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. Developed Build related scripts in Maven and modified configuration files such
as Maven's Pom.xml.
 Experience in Monitoring server performance with tools like Nagios, Splunk and resolved network
related issues with manual commands and built Splunk Cluster environment with High Availability
resources.

Environment Tools:
AWS (VPC, subnets, EC2 instances, ELB, security groups), Amazon machine Images (AMIs)Terraform,
Kubernetes, private cloud, Docker, Ansible, Chef, Jenkins, Nexus, Python, Shell scripting, Linux, Maven,
Artifact repositories, ANT, GIT, GITHUB, Jira, Linux, ELK, Nagios, Splunk.

Role: Sr. Cloud and DevOps Engineer January 2020 – February 2021
CPPIB
Responsibilities:
 Deployed Azure Cloud services (PaaS role instances) into secure VNets, subnets and designed
Network Security Groups (NSGs) to control Inbound & Outbound access to Network Interfaces
(NICs), VMs & subnets. Created Azure SQL database, performed monitoring and restoring of
Azure SQL database. Performed migration of On-premises Microsoft SQL server to Azure SQL
database.
 Used Azure Terraform to deploy the infrastructure to create development, test, and production
environments for a software development project. Involved in managing Private Cloud and Hybrid
cloud configurations and practices in Windows Azure, SQL Azure, Azure Web and Database
deployments. Upgraded and Migrated web applications to latest Azure platforms.
 Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Active
Directory, Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, API
Management, Scheduling, Auto Scaling, and Power Shell Automation.
 Designed AZURE Resource Manager (ARM) templates and custom build steps using PowerShell.
Identified and logged defects in VSTS and interacted with developers to prioritize the issues.
Handled migration of on-premises applications to the cloud and created resources inside cloud and
expert in deploying of OpenStack hosted applications on Azure platform and issues related to RDP
of Azure Infrastructure.
 Implemented high availability with Azure Classic and Azure Resource Manager deployment
models and worked on Azure access controls, RBAC to manage privileges on Azure resources.
 Provisioned the highly available EC2 instances using Terraform and CloudFormation templates,
wrote new plugins to support new functionality in Terraform and involved in using terraform
migrate legacy and monolithic systems to Amazon Web Services.
 Built custom Terraform Modules for projects to manage code as DRY.
 Managed deployments in EKS managed Kubernetes, setup multi nodes cluster and deployed
containerized applications and implemented a load-balanced, highly scalable, and available, fault-
tolerant Kubernetes infrastructure.
 Experienced in creating pods and clusters using templates in Kubernetes and deploy
using helm chart.
 Created multiple Virtual Private Clouds (VPC) within the domain, associated Elastic IPs with
VPCs for the connectivity of our nodes and Initiated VPC Peering Connections for those VPCs
authorized to talk amongst each other. Created automated pipelines in AWS code pipeline to deploy
docker containers in AWS ECS using services like CloudFormation, codebuild, codedeploy.
 Written Lambda functions using python, used lambda functions to automate aws infrastructure.
 Experience with container-based deployments using Docker, working with Docker images, Docker
hub and Docker registries, installation and configuring Kubernetes and clustering them.
 Installing, Configured and management in Ansible Centralized Server and creating the playbooks to
support various middleware application servers, and involved in configuring the Ansible tower as a
configuration management tool to automate repetitive tasks.
 Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so
that it's easier to allow individual teams access to use Ansible for their deployments.
 Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins
plugins to automate continuous builds and publishing Docker Images to the Nexus Repository.
 Installed Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with
Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT
Repository.
 Developed Python, Perl and shell/bash scripts for TC Server/Tomcat 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.
 Generated reports using JIRA for creating projects, assigning permissions to users and groups for
the project & created mail handlers and notifications schemes for JIRA.
 Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, full-text
search, application monitoring in integration with AWS Lambda and CloudWatch. Then store
those logs and metric into an S3 bucket using Lambda function.

Environment Tools:
AWS EC2, Cloud Front, cloud watch, RDS, S3, VPC, SNS, SQS, Cloud Trail, Route 53, Docker, Kubernetes,
Terraform, Maven, Jenkins, GIT, SVN, JIRA, Oracle SQL, Data Flow, Ansible, Nagios, Lambda, Shell
scripting, Python Scripting and Perl scripting, Deployment.

Role: DevOps Engineer August 2016 - October 2019


Prolifics, Hyderabad, India
Responsibilities:
Extensive work on AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and
flexible systems that handled expected and unexpected load bursts and also working with few more AWS
services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53.
 Written AWS CloudFormation Templates for different services like CloudFront Distribution, API
Gateway, Route 53, Elastic Cache, VPC, Subnet Groups, Security Groups.
 In order to perform data manipulation of incoming events created functions in Lambda and stored results
in Amazon S3 and have setup triggers to inform via email through SNS and have also created topic.
Using Amazon Kinesis and Lambda redesigned list management system to run as a scalable micro
service within the Amazon cloud (AWS).
 Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform
for tasks such as encrypting EBS volumes backing AMIs.
 Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
 Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker,
on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the
CI / CD system to build, test deploy.
 Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container
Platform.
 Worked on installing Docker, used Docker toolbox, creation of custom Docker container
images, tagging and pushing the images, removing images, and managing Docker volumes.
Used Docker Registry API to interact with the registry
 Extensive work on Container management using Docker by writing Dockerfiles and set up the
automated build on Docker HUB and installed and configured Kubernetes.
 Worked on Chef Cookbooks for various packages. Implemented environments, roles, data bags in Chef
for better environment management. Experience with setting up Chef Infra Bootstrapping nodes,
creating and uploading recipes, node convergence in Chef SCM.
 Expertise in Chef orchestration, Install and configure system components such as SAP BO, SAP DS,
FTP, DB2, File server, build server, Batch server, WebLogic etc. using chef automation from scratch.
 Hands on experience in creating jobs, pipelines in Jenkins also worked with different Jenkins plugins
to integrate with different services/tools.
 Implemented the zero - downtime deployment of the workflow of the process in WebLogic using
python scripting as the language and shell script and automated it using Jenkins.
 Created and managed S3 buckets for the CloudWatch logging, Artifactory repository and for the
Static Webhosting. Generated SSL certificates and installed into the Tomcat servers for the secured
HTTPS protocol.
 Involved in writing Ant and shell scripts for compilation and deployment process.
 Prepare KSH Shell Script for Automation of administration tasks.
 Worked on Infrastructure design for the ELK Clusters.
 Worked on configuring the ELK stack and used it for analysing the logs from different applications.
Environment:
AWS, Docker, Chef, Jenkins, Python, Shell scripting, Maven, Git, Jira, ANT, Linux, Bamboo, GITHUB,
Nexus, Docker Images, Docker containers, Kubernetes, Puppet.

Role: Build and Release Engineer July 2015 – August 2016


LiquiHub, Hyderabad, India
Responsibilities:
 Helped in creating a next generation platform using CoreOS Linux with fleet / Kubernetes based on
Docker containers running in a microservices ecosystem on VMWare ESXi.
 Wrote Dockerfiles for micro services, also dockerized testing environment for those services.
 Automated deployment of software and provisioning of Linux hosts using Chef.
 Wrote Puppet models for installing and managing java versions and took the sole responsibility to
maintain the CI Bamboo server.
 Implemented automated local user provisioning in instances created in OpenStack cloud through Chef
recipes
 Involved in creating Bamboo pipeline jobs for Puppet release process for module deployment, using the
Agile methodology for puppet development.
 Configured Jenkins to build Java Code using Meta Case Software and done C.I process on the java
code generated.
 Responsible for automated CI, Scheduled Builds/Emergency Builds and Release using ANT scripts for
an Enterprise application (J2EE) using Jenkins.
 Configured Jenkins to build Java Code using Meta Case Software and executed CI process on the Java
code generated.
 Extensively worked on Jenkins for continuous integration (CI) and for End-to-End automation for all
build and deployments.
 Developed PERL & Shell scripts for automation of the build and release process. Developed automation
scripting in Python to deploy some applications.
 Developed BASH and Python scripts to automate Cron jobs and system maintenance. Scheduled Cron
jobs for job automation. User Administration by creating, maintaining User's accounts and groups,
setting up User environments.
 Good at Installation and Configuration of Nexus repository manager for sharing the artifacts within the
company and efficient in using Nexus and Artifact Repository managers for Maven builds.
 Built scripts using ANT and MAVEN build tools in Jenkins, SonarQube and Nexus to deploy J2EE
applications to Application servers from one.
 Involved in Building and configuring Red Hat Linux Servers using Kick Start server as required for the
project.
Environment: Docker, Jenkins, PERL, Shell, Maven, Linux, Docker, Chef, Puppet, Python, Bamboo, ANT,
Artifact, CentOS, MAVEN, Redhat, VMware.
Role: Linux Administrator April 2014 – July 2015
Softtech solutions Inc, Hyderabad, India
Responsibilities:
 Configured and installed Red Hat and Centos Linux Servers on both virtual machine and bare metal
Installation.
 Created, cloned Linux Virtual Machines, templates using VMware Virtual Client migrating servers between
ESX hosts.
 Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager
for other flavour of UNIX.
 Hands-on experience in installation, configuration of SSH to enable secure access to servers, Antivirus,
deployment of VMs, Snapshots, and templates.
 Configured and maintained common Linux applications such as Apache, active, NFS, DHCP, BIND, SSH,
and SNMP.
 Developed, customized and build packages on Solaris and rpms on Linux for deployment on various servers
through Software Development Life Cycle (SDLC).
 Responsible for the Database / Network operation with 80 servers.
Environment:
Linux, UNIX, Microsoft Windows, LAMP, Perl, Python, PowerShell Java, SQL, Bash, Shell, NFS, DHCP,
BIND, SSH, REDHAT, CENTOS LINUX, VMWARE

You might also like