Nikhila
919-341-9553
[email protected]
www.linkedin.com/in/nikhila-174203152
PROFILE
Accomplished Cloud/DevOps Engineer with around 6 years of experience in DevOps operations, Build/Release, and Cloud Management. With experience in managing server infrastructures and involving administration of mission-critical, high availability environments. Consistently high-performing and Proven ability to create and deliver solutions tied to business growth, organizational development. Skilled problem identifier and troubleshooter. Comfortable in managing systems, projects, and teams in a range of IT environments.Skills
· Operating Systems: UNIX, Linux, Windows, Ubuntu
· Virtualization: VMware, Virtual box, Vagrant
· Cloud: AWS, Azure
· Configuration Management: Chef, Ansible
· Containerization and Orchestration: Docker, Kubernetes, Mesos, ACS, EKS
· Version Control: GIT, Bitbucket, Subversion
· CI and Build tools: Jenkins, Bamboo, ANT, Maven
· Scripting and Programming: PowerShell, Python, Bash
· Logging and Monitoring: ELK, Splunk, Nagios
· Issue tracking: Jira, ServiceNowEXPERIENCE
Cloud DevOps Engineer
RMS – Newark, CA (June 2018- present)
· Experienced in migrating on premise servers and databases to Azure cloud using Terraform templates.
· Configured Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Created and managed Azure AD tenants and configured application integration with Azure AD.
· Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraform modules, and automated infrastructure management.
· Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and VM's
· Managed runbooks in Azure Automation. Created a runbook for Azure Automation, tested and published it. Managed logging and ran a schedule for starting the runbook executions (jobs).
· Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles. Worked with Ansible playbooks for provisioning, configuration management and application deploying.
· Experience in managing Ansible Playbooks with Ansible roles, group variables and inventory files and copy and remove files on remote systems using file module.
· Written Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK.
· Created and troubleshooted Ansible scripts used Kubernetes and YAML files to deploy CI/CD applications automatically and Idempotently to reduce time costs.
· Deployed and managed on the Kubernetes clusters with the Azure Container Service Engine by using a Container Network Interface (CNI) plugins and set up Azure storage to store the Terraform state.
· Responsible for creating selenium grid model using docker, running selenium test cases on docker hub-node.
· Experience in installing Kubernetes, initiating ...
APM Welcome, APM North West Network Conference, Synergies Across Sectors
Nikhila 919-341-9553[email protected].docx
1. Nikhila
919-341-9553
[email protected]
www.linkedin.com/in/nikhila-174203152
PROFILE
Accomplished Cloud/DevOps Engineer with around 6 years of
experience in DevOps operations, Build/Release, and Cloud
Management. With experience in managing server
infrastructures and involving administration of mission-critical,
high availability environments. Consistently high-performing
and Proven ability to create and deliver solutions tied to
business growth, organizational development. Skilled problem
identifier and troubleshooter. Comfortable in managing systems,
projects, and teams in a range of IT environments.Skills
· Operating Systems: UNIX, Linux, Windows, Ubuntu
· Virtualization: VMware, Virtual box, Vagrant
· Cloud: AWS, Azure
2. · Configuration Management: Chef, Ansible
· Containerization and Orchestration: Docker, Kubernetes,
Mesos, ACS, EKS
· Version Control: GIT, Bitbucket, Subversion
· CI and Build tools: Jenkins, Bamboo, ANT, Maven
· Scripting and Programming: PowerShell, Python, Bash
· Logging and Monitoring: ELK, Splunk, Nagios
· Issue tracking: Jira, ServiceNowEXPERIENCE
Cloud DevOps Engineer
RMS – Newark, CA (June 2018- present)
· Experienced in migrating on premise servers and databases to
Azure cloud using Terraform templates.
· Configured Azure cloud services, Azure storage, Azure active
directory, Azure Service Bus. Created and managed Azure AD
tenants and configured application integration with Azure AD.
· Used Terraform to reliably version and create infrastructure on
Azure. Created resources, using Azure Terraform modules, and
automated infrastructure management.
· Azure Storage development and design utilizing Blobs, Pages,
Queues, Tables and VM's
· Managed runbooks in Azure Automation. Created a runbook
for Azure Automation, tested and published it. Managed logging
and ran a schedule for starting the runbook executions (jobs).
· Installed packages on remote Agent less nodes through
Ansible playbooks with Ansible roles. Worked with Ansible
playbooks for provisioning, configuration management and
application deploying.
· Experience in managing Ansible Playbooks with Ansible roles,
group variables and inventory files and copy and remove files
on remote systems using file module.
· Written Ansible Playbooks with Python SSH as the Wrapper to
Manage Configurations of Azure Nodes and Test Playbooks on
Azure instances using Python SDK.
· Created and troubleshooted Ansible scripts used Kubernetes
3. and YAML files to deploy CI/CD applications automatically and
Idempotently to reduce time costs.
· Deployed and managed on the Kubernetes clusters with the
Azure Container Service Engine by using a Container Network
Interface (CNI) plugins and set up Azure storage to store the
Terraform state.
· Responsible for creating selenium grid model using docker,
running selenium test cases on docker hub-node.
· Experience in installing Kubernetes, initiating the Kubernetes
cluster, installing pod network, setting up dashboard, exploring
the dashboard and joining the node to the cluster.
· Worked on Docker set up, created new images and pulled
images from Docker Hub. Also, created, managed and updated
Docker Containers for deploying applications on different
environments.
· Responsible for User Management, Administration, Group
Management, Slave Management, new job setup in Jenkins.
· Build Jenkins jobs to automate task, create pull-request in
GitHub repositories to source control all changes.
· Responsible for the architecture, design, development,
integration and maintenance of SeleniumGrid with CI/CD
Pipeline.
· Configured Jenkins to pull and build changes in code on a
timed cycle and integrated the build deployment with Selenium
for Testing.
· Experience in Windows Azure environment, creating the New
VMs, Azure subscriptions, storage accounts, managing SSL
certificates for IIS websites, administering azure assets using
PowerShell.
· Worked on the PowerShell Script to automate the Windows
patching and created the release in Azure DevOps pipelines
· Analyze and resolve conflicts related to merging of source
code for GIT. Performed all necessary day-to-day
Subversion/GIT support for different projects.
· Worked with JIRA templates for allotting permissions to users
4. and groups for the projects & created mail handlers and
notification Schemes for JIRA.
· Kept information organized and accessible with a flexible
page hierarchy using Atlassian Confluence pages
· Extensive involvement in LINUX/Unix system Administration,
System Builds, Server Builds, Installations, Upgrades, Patches,
Migration, Trouble shooting on RHEL.
Cloud DevOps Engineer
BCBS, Jacksonville, FL (Feb 2016-May 2018)
· Involved in designing and deploying multitude applications
utilizing almost all AWS stack (Including EC2, Route53, S3,
RDS, Dynamo DB, SNS, SQS, IAM, ELK) focusing on high-
availability, fault tolerance, and auto scaling in AWS Cloud
Formation.
· Planning, deploying, monitoring, and maintaining Amazon
AWS cloud infrastructure consisting of multiple EC2 nodes and
VMware Vm's as required in the environment.
· Created and managed AWS users, groups and used permissions
to allow and deny their access to AWS resources using IAM.
· Creating S3 buckets and managing policies for S3 buckets and
Utilized S3 bucket and Glacier for storage and backup on AWS.
· Used security groups, network ACLs, Internet Gateways, NAT
instances and Route tables to ensure a secure zone for
organizations in AWS public cloud.
· Created functions in AWS Lambda to run python scripts by
achieving serverless architecture in AWS and deploying through
Terraform.
· Configuring and Networking of Virtual Private Cloud (VPC)
Written Cloud formation templates and deployed AWS
resources using it.
· Implemented Infrastructure automation through Chef, for auto
provisioning, code deployments, software installation and
configuration updates.
· Integrated chef cookbooks into Jenkins jobs for CD framework
5. and created roles, environments using chef handlers for
different auto kickoff requirement jobs.
· Used Chef for creating recipes & cookbooks and stored
configuration data on chef server for managing nodes.
Bootstrapping, provisioning nodes using chef server and
managing run-lists.
· Created a Docker file that used the official Jenkins Docker
image as the base and configured the steps to install the Jenkins
Amazon ECS plugin that can allow the Jenkins master to use
Amazon ECS and orchestrate starting up and tearing down the
Jenkins workers as needed.
· Built Docker containers integrated within Jenkins for tracking
the dependencies between different pieces of source code that
compose the final application.
· Configured Jenkins Monitor, List and Build views to displays
the status and progress of selected jobs with build version
information.
· Maintained build related scripts developed in the shell for
Maven builds. Created and modified build configuration files
including POM.xml and Responsible for Debugging and Placing
Builds into Maven Repository.
· Created branching & tagging strategy to maintain the source
code in the GIT repository and Coordinated with developers
with establishing and applying appropriate branching,
labeling/naming conventions using GIT source control.
· Used Splunk for log analyzing and improving the performance
of servers. Wrote several custom Splunk queries for monitoring
and alerting.
· Maintained JIRA for tracking and updating project defects and
tasks. Managed and documented all post deployment issues
utilizing the Post Deployments Issue Log.
· Evaluation and manage Confluence add-ons and macros.
Documented troubleshooting, installation and server’s
information in confluence and bitbucket.
· Designed, developed and maintained software in Python for
Linux and Windows platforms. Utilized Python Libraries like
6. Boto3 AWS SDK.
· Configured, maintained and administered Linux systems that
host build and release engineering apps by constantly
monitoring system load and memory consumption.
· Proficient in installation and configuration of various
Packages and Patches in Linux utilizing Red Hat Satellite
Server
Site Reliability Engineer
NewWave, Elkridge, MD (Feb 2015 –Dec 2015)
· Implemented Infrastructure automation through Ansible for
auto provisioning, code deployments, software installation and
configuration updates.
· Installed packages on remote Agent less nodes through
Ansible playbooks with Ansible roles. Worked with Ansible
playbooks for provisioning, configuration management and
application deploying.
· Extensively worked on Ansible Playbooks, Inventory files,
Vault feature to configure the servers, deploy software,
encryption of data file & orchestrate continuous deployments or
zero downtime rolling updates. Worked on Ansible Tower which
provides an easy-to-use dashboard, & role-based access control.
· Automated various infrastructure activities like continuous
deployment, application server setup, stack monitoring using
Ansible playbooks
· Conducted POCs with Docker based applications, server
configurations in cloud. Setup the automated build on Docker
HUB
· Built Docker containers integrated within Jenkins for tracking
the dependencies between different pieces of source code that
compose the final application.
· Responsible for Continuous Integration (CI) and Continuous
Delivery (CD) process implementation-using
Jenkins along with Python and Shell scripts to automate routine
jobs
7. · Worked with MAVEN for building the application, has written
MAVEN scripts and Shell scripts to automate the build process.
· Automated Weekly releases with Maven scripting for
Compiling Java Code, Debugging and Placing Builds into
Maven Repository.
· Monitoring of applications, servers, doing capacity planning
with the help of Nagios for managing logs to notify the incident
management system upon reaching or exceeding the threshold
limits
· Used Ansible Tower for scheduling playbooks and used GIT
repository to store our playbooks. Implemented continuous
deployment pipeline with Jenkins.
· Experienced in writing shell scripts to automate the
administrative tasks using Cron jobs and managing them in the
repository using GIT.
· Proficient in setting up CRON jobs for automated processes
and extremely familiar with usage of SSH and ftp / sftp /scp /
telnet for remote connections
· Configured, maintained and administered Linux systems that
host build and release engineering apps by constantly
monitoring system load and memory consumption.
· Created new users, resetting user passwords, lock/unlock user
accounts monitor server’s security/performance monitor on
Linux platform, and maintain, troubleshooting and support user
and system applications.
· Provided on-call support for automaton, cloud, and
deployment and middleware environment issues.
Linux Administrator
ValueLabs, Hyderabad (Dec 2013- Nov 2014)
· Configured Red Hat Linux 5.x, 6.x, 7.x using kickstart (with
FTP, HTTP, and NFS.), and interactive installation.
Administration of DHCP, FTP, NTP, DNS, and NFS services in
Linux.
· Proficient in configuring JumpStart and Kickstart servers to
8. initiate installation of RedHat Linux and Solaris on several
machines at once.
· Monitored Linux server for CPU Utilization, Memory
Utilization, and disk Utilization for performance monitoring.
· Integrated maven with GIT to manage and deploy project
related tags.
· Established Chef best practices approaches to system
deployment with tools like vagrant and test-kitchen and
managing Chef Cookbook as a unit of software deployment and
version controlled.
· Used Chef for creating recipes & cookbooks and stored
configuration data on chef server for managing nodes.
Bootstrapping, provisioning nodes using chef server and
managing run-lists.
· Configured Build Triggers in Jenkins in order to monitor the
repository and start a build whenever any changes have been
committed by choosing Poll.
· Creating new build jobs, Integration testing jobs and deploy
jobs in Jenkins to automate the process.
· Developed GIT hooks for the local repository, code commit
and remote repository, code push functionality and worked on
the GitHub and configured with Jenkins.
· Expert Knowledge in Bash Scripting, Automation of CRON
Jobs.Developed scripts using Bash, and batch files for
Automation of Activities and builds.
· Troubleshooting the network with the help of net stat, ping,
nslookup and trace route tools.
· Installs Firmware Upgrades, kernel patches, systems
configuration, performance tuning on Unix/Linux systems.
· Worked with JIRA templates for allotting permissions to users
and groups for the projects & created mail handlers and
notification Schemes for JIRA.
· Created and maintained continuous build and continuous
integration environments in SCRUM and Agile projects.