Rohini Kodhati

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Rohini Kodhati

DevOps Engineer/ Cloud Engineer


Tel: 3302577403
Email: rohini248k@gmail.com

SUMMARY:
 AWS DevOps Engineer with around 6 years of IT experience as DevOps and Cloud Engineer.
 Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and
implementing and Post-production analysis of the projects and methodologies such as Agile, SCRUM and waterfall
 Extensive experience in Amazon Web Services (AWS) Cloud services such as EC2, VPC, S3, IAM, EBS, RDS, ELB, VPC, Simple
Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA, Route53, OpsWorks, Dynamo DB, Auto
Scaling, Cloud Front, Cloud Trail, Cloud Watch, Cloud Formation, Elastic Beanstalk, AWS SNS, AWS SQS, AWS SES, AWS SWF
& AWS Direct Connect.
 Experience in developing system in agile SDLC methodology that can drive large sale data, implementations like Daily scrum
meetings, sprint planning's, resource planning, etc.
 Proven acumen in Programming languages Java/J2EE, C, C++, Pro*C.
 Experience in developing system in agile SDLC methodology that can drive large sale data, implementations like Daily scrum
meetings, sprint planning's, resource planning, etc.
 Created Automation to create infrastructure for Kafka clusters different instances as per components in cluster using
Terraform for creating multiple EC2 instances & attaching ephemeral or EBS volumes as per instance type in different
availability zones & multiple regions in AWS.
 Extensive development experience in web applications using Java 5/6, […] JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like
JDBC, Java Mail, JNDI, XML, JavaBeans, Portals, Portlets.
 Ability to accomplish all aspects of the software configuration management (SCM) process, AWS, DevOps and Build/Release
management.
 Set up DevOps process for continuous integration and deployment, leveraging Jenkins and web-hooks for Git/ bitbucket.
 Expertise in Application Deployment & Environment configuration using Chef, Puppet, Ansible. Experienced in working on
DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation,
Environment, Service, Incident and Change Management).
 Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches,
Migration, Troubleshooting on RHEL 4.x/5.x/6.x.
 Expertise in automation tools like Git, Subversion, Maven, Jenkins, Bamboo, Chef, Puppet, Ansible, Terraform, Docker,
Kubernetes, Nagios, Splunk, ELK stack
 Ability to manage SCM processes which include compiling, packaging, deploying and application configurations. Extensive
experience in using Version control systems includes Subversion (SVN), GIT, and Clear case.
 Implemented CI and CD for database using Bamboo and UDeploy. Set up CI (Continuous Integration) for major releases in
Jenkins and Bamboo.
 Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in
Cloud formation JSON templates.
 Containers across clusters of hosts and managed containerized applications using its nodes.
 Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud.
 Experience in managing the artifacts generated by MAVEN in the Nexus repository. Involved in the functional usage and
deployment of applications in Web logic, WebSphere and Apache Tomcat Server.
 Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN. Configured Nagios to
monitor EC2 Linux instances with Puppet automation. Setting up Puppet Master, Puppet Agents for managing enterprise
policies and configurations.
 Strong command on source controller concepts such as Branches, Merges and Tags. Source code management is performed
using Git from master repository and knowledge on Container management using Docker in creating images.
 Efficient experience in using Nexus and Artifactory Repository managers for Maven builds. Monitored the Linux servers &
applications using Nagios, and Splunk.
 Expertise in configuration and automation using Chef, Chef with Jenkins, Puppet, Ansible and Docker. Worked with
Kubernetes to provide a platform for automating deployment, scaling, and operations of application.

EDUCATION:
 Master’s in computer science, Graduate School, Governors State University, Chicago, IL USA
 Bachelor’s in computer science & Engineering, Jawaharlal Nehru Technological University, Hyderabad, India.
TECHNICAL SKILLS:
Web Technologies HTML, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH
Operating Systems Red Hat, Ubuntu, Linux & Windows, CentOS, Debian
Bug Tracking Tools JIRA, Bugzilla, HP Quality Center, Remedy
Cloud Environments AWS, Azure, Google cloud platform
AWS Services EC2, ELB, VPC, RDS, AMI, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, EBS, Route 53
Containerization Tools Docker, Kubernetes, Mesos, Docker Swarm
Configuration Management Tools Chef, Puppet, Ansible, Salt stack
Monitoring Tools Splunk, Dynatrace, Nagios, ELK, Datadog, AppDynamics, Grafana
Databases Oracle, MySQL, MongoDB, SQL Server, MS SQL, NOSQL, Cassandra
Build Tools ANT, MAVEN, Hudson, Jenkins, XL release and XL deploy
Version Control Tools Subversion (SVN), GIT, GitHub, Perforce, BIT BUCKET
Web Servers Apache, Tomcat, Web Sphere, JBOSS, WebLogic Web
SDLC Agile, Scrum

PROFESSIONAL EXPERIENCE:

United Airlines, Chicago, IL October 2018 – Till date


Sr. DevOps/AWS Engineer

Responsibilities:
 Working on deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes
across different environments.
 Created S3 bucket for Storage and backup as well as Utilised AWS CLI to automate backups on ephemeral data - Storage,
 Created the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly
available systems.
 Hands on experience with Spinnaker for Continuous Deployment with Kubernetes. And used OpenShift for container
orchestration with Kubernetes, Container Storage, automation, to enhance container platform multi- tenancy.
 Creating public and private subnets within the VPC and deploying EC2 instances based on the requirement.
 Created the AWS infrastructure on cloud, from AWS cli using Terraform.
 Setting up IAM user roles with corresponding user and group policies using JSON
 Worked on creating the modules driven AWS Infrastructure with Terraform. Created Infrastructure Git repositories for
Terraform to launch the stacks.
 Provided security and managed user access and quota using AWS identity and Access Management (IAM), including
creating new policies for user role management. Automated this process using Terraform.
 Created a Kubernetes cluster of with multiple nodes of EC2 instances using Kops.
 Used Helm charts to package and deploy common applications in Kubernetes.
 Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for
organizations in AWS public cloud.
 Managed DNS using AWS Route 53 service and also created AWS Route 53 to route traffic between different regions.
 Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, Dynamo DB tables, EBS volumes to
set alarms for notifications or automated actions.
 Deployed Kubernetes clusters on top of amazon EC2 instances using Kops.
 Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely
configured machines.
 Implemented Continuous Integration using Jenkins.
 Installing/upgrading Jenkins infrastructure on multiple servers.
 Perform day-to-day operation and troubleshooting of EC2 instances.
 Used Jenkins with Ansible playbooks to run the deployment process.
 Used Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private
Cloud (VPC).
 Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing docker
volumes.
 Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
 Configure and ensure connection to RDS database running on MySQL engines.
 Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for
recovery.
 Conducted performance testing of Apache, Tomcat, Nginx management services.
Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling Groups, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven,
Subversion, Ant, Bash Scripts, Git, Docker, Jira, puppet, Java 8, Angular 2, NoSQL, HTML5, CSS3, JQuery, Bootstrap, Mongo DB-JSON,
JavaScript, Jersey, REST Webservices

Blue Cross Blue Shield, Chicago, IL June 2017 – Sept 2018


DevOps /AWS Engineer

Responsibilities:
 Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on
Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to
build and test and deploy.
 Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
 Implemented a Factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web
API.
 Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the
infrastructure using Docker setup in Vagrant, AWS and Amazon VPCs.
 Created Terraform modules to create instances in AWS & automated process of creation of resources is AWS using
Terraform.
 Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes,
Created Pods and managed using Kubernetes • Building/Maintaining Docker container clusters managed by Kubernetes
Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform)
 Used Docker to containerize custom web applications and deployed on Digital Ocean with Ubuntu instances through
SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
 Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker
containers from scratch.
 Used Ansible to deploy ELK for automating continuous deployment (CD) and configured Nodes and deployment failure
reporting.
 Created Ansible with multiple modules as per component like Kafka, Zookeepers, MySQL, Logstash, HTTP collectors &
Schema registry to configure EC2 instances to create/update Kafka cluster.
 Worked with Site Reliability Engineer to implement Datadog system metrics, analytics
 Built a deployment pipeline for deploying tagged versions of applications to AWS Beanstalk using Jenkins CI.
 Expertise in Agile tools, Atlassian Jira, Scrum and Continuous delivery tools Nexus, Nexus Pro, Run deck, Mesos, Marathon.
 Created Log collection in ELK (Elastic Search, Logstash, Kibana) installed File Beat on all nodes in cluster to send log data to
Logstash. Applied filters on log data before sending to Elasticsearch.
 Migrated pipelines builds from Bamboo to Jenkins and integrated them with Stash and JIRA.
 Used Ansible server to manage and configure nodes, Managed Ansible Playbooks with Ansible roles.
 Worked on Jenkins, GitHub, Artifactory and all internal build systems for the core development team on an enterprise-level
Java-based cloud orchestration/automation tool.
 Created continuous integration system using Maven, Ant, Jenkins, Ansible, Continuous Integration, faster and flawless
deploying with M Collective, Hiera, Custom Ansible modules.
Environment: Jenkins, Docker, Kubernetes, JIRA, CI/CD, AWS, Azure, Puppet, Ansible, Bamboo, Git, Bit bucket, AWS beanstalk,
JBOSS, Terraform, Ruby, Python, Kafka, Selenium, Java 1.7, J2EE, Agile, MEAN Stack (AngularJS-1.3, NodeJS, Express JS, MongoDB),
JSP, HTML, CSS.

Serco Global Services, Hyderabad, India May 2014 – April 2016


Build and Release Engineer

Responsibilities:
 Migrated existing application from monolithic to Microservices architect. Build Spring Boot application and use Docker
Swarm as container orchestration tool to manage service.
 Used Jenkins and pipelines which helped us drive all Microservices builds out to the Docker registry and then deployed to
Kubernetes.
 Building and configuring of EC2 instance on AWS cloud platform, Configuration of Elastic Load Balancer (ELB) for traffic
control for the EC2 and S3.
 Worked on Docker container snapshots, attaching to a container, managing containers, removing images and managing
directory structures.
 Worked with developing Chef Recipes using Terraform scripts to perform deployments onto application servers like Tomcat
and Nginx.
 Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
 Worked in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows AZURE and SQL AZURE and in
AZURE web and database deployments.
 Managed local deployments in Kubernetes, created local cluster and deployed application container.
 Implemented Nagios monitoring solutions for mission critical servers.
 Worked closely with development teams to integrate their projects into the production AWS environment and ensure their
ongoing support.
 Created network architecture on AWS VPS, subnets, Internet Gateway, Route Table and NAT Setup.
 Designed high availability environment for application servers and database servers on EC2 by using ELB and Auto-Scaling.
Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Designed hive tables as per
the requirement and stored them in ORC format for efficiency
 Configured Elastic Load Balancers with EC2 Autoscaling groups.
Environment: Java/J2ee, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, cloud watch, terraform, AWS (EC2, VPC, ELB, S3, RDS,
Cloud Trail and Route 53), Python, Shell Scripting, Ruby, PUTTY, Confluence, SOA.

Value Labs - India January 2014 to May 2014


Intern Engineer

Job Responsibilities:
 Experienced as a Build and Release Engineer in automating, building, deploying, and releasing of code from one
environment to another environment.
 Responsible for the Plugin Management, User Management, Build/Deploy pipeline setup and end-to-end job setup of all
the projects.
 Created and configured jobs, script builder, custom command builder, agents in Bamboo.
 Automated large-scale deployments with modern configurations and deployment management systems with Puppet.
 Used Puppet for Continuous Delivery. Managed CI/CD process and delivered all applications in RPMS.
 Responsible for setting up CI (Continuous Integration) for major releases in Jenkins.
 Installed Jenkins on Linux machine and created a Master and Slave configuration to implement multiple parallel builds
through a build farm.
 Automated build and deployment environment end-to-end using Jenkins.
 Analyzed and resolved conflicts related to merging of source code for SVN and GIT.
 Extensively used Ant, Maven, Perl, and Bash Scripts for automating build and release tasks.
 Installed and configured Subversion server on Linux via the Apache web server to provide access over the HTTP protocol.
 Proficient in deploying and support applications on WebSphere, Tomcat, Web Application Server. Used Shell/Perl scripts
for release and build automation. Manipulated and automated scripts to automate the deployment process.
Environment: Linux, GIT, Bit Bucket, Jenkins, SQL Server, Oracle, Puppet, Ant, Maven, Perl, Bash, Python, Web Sphere, Tomcat,
Apache Web Server, Web Application Server, Subversion, SVN, Bamboo, Agile/Waterfall methodology.

You might also like