Name: Jhansi. G
Email: **********@*****.***
Phone: 214-***-****
Professional Summary:
●Cloud enthusiastic team player having Over 8+ years of Experience in IT industry as a DevOps/Cloud Engineer with proven expertise in Automation, Build/Release Engineering, CI/CD, Configuration Management, Containerization and Software development involving cloud computing platforms like Amazon Web Services (AWS), Azure and Google Cloud (GCP).
●Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, Dynamo DB, Red Shift, SNS, SQS, Key Management Service (KMS) and IAM which allowed automated operations.
●Utilized AWS Elastic Beanstalk for illustrating and scaling web applications and created with Java, PHP, Node.js, Python, Ruby, and Docker on different environments for servers like Apache.
●Experience with AWS CDK to provision the resources in are safe and repeatable manner through AWS Cloud Formation.
●Worked with CDK8’s to define Kubernetes Infrastructure running anywhere that can be used with AWS CDK’S Amazon Elastic Kubernetes Service to construct the library.
●Configured AWS Cloud Watch to monitor AWS resources, including creating AWS customized Scripts to monitor various application and system & Instance metrics.
●Expert in implementation of Azure Cloud services including ARM templates, Azure Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto and scaling.
●Created a Virtual Network on Windows Azure to connect all the servers and designed ARM templates for the Azure Platform. Utilized Azure services like compute, blobs, ADF, Azure Data Lake, Azure Data Factory, Azure SQL, Cloud services and ARM and utilities focusing on Automation.
●Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.
●Expertise using Dependency Visualization in Azure migrate for deep analysis and identify application dependencies.
●Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
●Experience in providing highly available and fault tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on AWS, Azure and GCP.
●Designed, developed, and deployed applications onto several cloud-based solutions using configuration Management tools like Chef, Puppet, Ansible, and SaltStack.
●Experience in creating multiple Terraform modules to manage configurations, applications, and services and automate the installation process for Web Server and AWS instances.
●Efficiency in automating private and public cloud configuration using Terraform.
●Installation of Ansible and written playbook modules for installation of OS and Middleware Components.
●Applied Ansible playbooks to set up Continuous Delivery pipeline. Deployed microservices, including provisioning AWS environments using Playbooks.
●Handled continuous integration with Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
●Handled cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CI/CD pipeline.
●Developed Microservices to utilize Go language, REST web services in the client’s environment.
●Expertise with monitoring tools like Prometheus, Grafana, ELK, Splunk, AppDynamics
Technical skills:
Operating Systems
UNIX, Linux, Windows, Solaris, Ubuntu, Centos
Infrastructure as A Service
AWS, OpenStack, Azure, Google Cloud
Virtualization Platforms
Virtual Box, Vagrant, VMware
Configuration management
Chef, Puppet, Ansible, Docker, Kubernetes
CI and Build Tools
Jenkins, GitLab, Bamboo, ANT, Maven, Team City, MS Build
Application/Web Servers
Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS
Amazon Web Services
EC2, VPN, Elastic Load Balancer, Auto Scaling Services, Glacier, Elastic Beanstalk, Cloud Front, Relational Database, DynamoDB, Virtual Private Cloud, Route 53, Cloud Watch, Identity and Access Management (IAM), EMR, SNS, SQS, Cloud Formation, Lambda.
Scripting Languages
Bash, Perl, Ruby, Shell, Python, HTML, Golang
Build Tools
Maven, Ant
Cloud platforms
AWS, Azure, Rackspace, Open stack
Logging & Monitoring Tools
App Dynamics, New Relic, Splunk, Log stash, Nagios, Datadog, New Relic
Databases
Oracle 10g/11g, MongoDB, MySQL, RDS
Version Controls
Subversion, Git, GitHub, TFS, BitBucket
Networking
LDAP, DNS, FTP, DHCP, SSH, IBM, TCP/IP, NFS.
Issue Tracking Tools
Jira, Remedy, Clear Quest
Certifications:
Microsoft Azure DevOps solutions
Java 8
Professional Experience:
Client: WireCo – Prairie Village, KS July 2022 – Till Now
Role: Senior DevOps/Cloud Engineer
Responsibilities:
Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto Scaling, IAM through AWS console and API integration.
Created S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
Used AWS Cloud Formation to provision custom sized VPC, subnets, NAT and build servers using AWS, importing volumes, and launching EC2, and RDS.
Configured and managed AWS DMS resources, including replication instances, endpoints, and replication tasks.
Experience in creating secured cloud infra using VPC for staging and Development environment on AWS.
Experience in upgrading and migrating various versions of MongoDB on different platforms.
Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Build, Code Deploy, S3 and Puppet.
Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
Integrated services like GitHub, AWS Code Pipeline, Jenkins, and AWS Elastic Beanstalk to create a deployment pipeline.
Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
Written chef cookbook recipes to automate installation of Middleware Infrastructure like Apache tomcat, jdk, and configuration tasks for new environments etc.
Create clusters in Google Cloud and manage the clusters using Kubernetes(k8s). Using Jenkins to deploy code to Google Cloud, create new namespaces, creating Docker images, and pushing them to the container registry of Google Cloud.
Experience in configuring the Cloud Firewall rules to allow the inbound traffic to GCP GKE cluster.
Designed and implemented the GCP Organizations setup, Project setup, IAM access and GCP Service Account setup for development, QA and production support teams.
Worked with Terraform key features such as Infrastructure as code (IaC), Execution plans, Resource Graphs and Change Automation. Experience in Converting existing AWS Infrastructure to Serverless architecture (AWS Lambda), deploying via Terraform and AWS Cloud Formation templates.
Implemented Production environment using Terraform with Terragrunt as a wrapper.
Created Jenkins jobs to deploy applications to Kubernetes Cluster and wrote Jenkins files and worked with Bamboo and Teamcity which are also used for CI/CD tools. Implemented and maintained the branching and build/release strategies utilizing GIT.
Developed and Implemented Kubernetes manifests, helm charts for deployment of microservices into k8s clusters using chart-of-chart concept.
Work with other teams to help develop the Puppet infrastructure to conform to various requirements including security and compliance of managed servers.
Installed and configured Jenkins, in Linux Environment and worked on building CI/CD pipelines with Jenkins.
Developed backup and recovery engine for VM backup/recovery using VMware Sphere APIs, Golang programming language, and RabbitMQ Message bus.
Created snapshots of VM’s, updating hardware versions and installing VMware tools during data center migration
Implemented the microservices to process the messages into the Kafka cluster setup using Golang.
Automated RabbitMQ cluster installation and configuration using Python/Bash.
Implemented a new ELK cluster for enterprise logging and maintained Elasticsearch, Logstash, and Kibana.
Used Prometheus to collect and store metric data from client applications and used Grafana to create charts and data is available for analysis and visualization.
Used Ansible Tower for scheduling playbooks and used the GIT repository to store our playbooks.
Participated in 24x7 on-call rotation.
Environment: Apache, AWS, Jenkins, Docker, Maven, VMware, GCP, GKE, Grafana, Prometheus, Helm, Puppet, Chef, TeamCity, Subversion, GitHub, CI/CD, Linux, JIRA, ELK, Ansible, Python, Java, RDS, MongoDB, MySQL, Terraform, VPC, S3, PostgreSQL, RabbitMQ, Golang.
Client: Thermo Fisher Scientific- Waltham, MA Oct 2020 – Jun 2022
Role: Senior DevOps Engineer
Responsibilities:
●Involved in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with emphasis on Azure cloud and hybrid solutions.
●Worked extensively with Microsoft Azure Cloud services such as Application Gateways, Load Balancing, Virtual Machines, Virtual Networks, Subnets, Express Route, Azure Active Directory (AD), Azure Resource Manager (ARM), Blob Storage and SQL Database.
●Worked as a Solutions Consultant, responsible for being the primary SME on Azure services including SaaS, PaaS, and IaaS while contributing architecture decisions and tasks for ongoing migration efforts.
●Designed and configured Azure Virtual Networks, subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing.
●Expert in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation.
● Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
●Deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure VNets and subnets.
●Configured Applications logs & performance using Splunk, Datadog & AppDynamics.
●Experience in Virtualization tools like VMW and Vagrant and worked with containerizing applications like Docker, and Kubernetes.
●Deploy ASP.NET web application package, and update IIS.
●Designed, Developed and Deployed Web Pages using Microservices that were written using Golang and used HTML and CSS.
●Used Splunk to monitor/metric collection for applications in a cloud-based environment.
●Migrating virtual environments VMW to Azure cloud using ASR.
●Configured VMs in availability sets using ARM templates to provide resiliency for IaaS-based solutions and scale sets using Azure Resource Manager to manage network traffic.
●Work on Azure Storage, Network services, Traffic Manager, Scheduling, Auto Scaling, and PowerShell Automation.
●Worked on Google Cloud Platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, and cloud deployment manager.
●Experience in moving data between GCP and Azure using Azure Data Factory.
●Experience in providing highly available and fault-tolerant applications utilizing orchestration technologies like Kubernetes and Apache Mesos on the Google Cloud Platform.
●Automated script creation using Jenkins & PowerShell for record management. Wrote Power Shell scripts for automating tasks and process for end-to-end automation Deployed Java applications through WebLogic/WebSphere Application servers.
●Created CI/CD Pipelines in Azure DevOps environments by providing their dependencies and tasks. Also, have experience in implementing and managing continuous delivery systems and methodologies and created END-END Automation with CI Procedures using Jenkins & automated Maven builds by integrating them with Continuous Integration tools Jenkins.
●Continuous integration with Jenkins & GitLab. Continuously evaluate and recommend improvement to CI/CD processes.
●Used Azure API Management (APIM) to deploy and configure Azure API gateway with JSON Web Tokens (JWT) and JWT Claims for securing microservices deployed on Azure.
●Managed servers on the Microsoft Azure Platform, and Azure Virtual Machines instances using Ansible Configuration Management and created Ansible Playbooks, tasks, and roles to automate system operations.
●Worked on container-based technologies like Docker and Kubernetes. Kubernetes is being used to orchestrate the deployment, scaling, and management of Docker Containers.
●Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
●Used Kubernetes for creating new Projects and services for load balancing and adding them to Routes by accessing from outside, created Pods through new applications, and controlling, scaling, and troubleshooting pods through SSH.
●Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using Kubernetes.
Environment: Azure, IAM, Azure DevOps, API Gateway, ASP.NET, Auto scaling, RDS, Terraform, Azure Active Directory, ANT, Chef, Ansible, Docker, Kubernetes, WebSphere, Golang, JSON, Bash, Python, Ruby, Linux, Bitbucket, JIRA, Datadog, PowerShell, Splunk.
Client: Chevron Corporation - San Ramon, CA Feb 2018 – Sep 2020
Role: Site Reliability Engineer
Responsibilities:
●Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications using the AWS stack (EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high availability, fault tolerance, and auto-scaling.
●Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software development methodology.
●Handled migration of on-premises applications to the cloud and created resources in the cloud to enable this. Used all critical AWS tools, used ELBs and Auto-Scaling policies for scalability, elasticity, and availability.
●Configured and optimized Route 53 routing policies, including simple routing, weighted routing, latency-routing, geolocation routing, and failover routing, to meet specific traffic routing requirements.
●Utilized Route 53 traffic flow to manage global traffic distribution across multiple AWS regions and availability zones, optimizing latency, throughput, and cost-effectiveness.
●Utilized AWS DMS to facilitate smooth and secure data transfer, ensuring data integrity and consistency.
●Implemented Kafka producer and consumer applications on Kafka cluster setup with the help of Zookeeper.
●Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
●Experience with VMware update manager to install patches and updates on virtual machines.
●Experienced in deployment of applications on Apache Webserver, Nginx, and Application Servers such as Tomcat, and JBoss.
●Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
●Used JIRA for change management and bug tracking.
●Created Shell and Python Scripts to automate the creation of AMIs through pre-boot and bootstrapping techniques.
●Utilized Amazon IAM to grant fine-grained access to AWS resources to users. Also, manage roles and permissions of users to AWS accounts through IAM.
●Worked on Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Windows and Linux platforms. Used Jenkins pipeline plugin to analyze the Maven dependencies and the SCM changes.
●Virtualized the servers using Docker for the test and dev-environments needs, and configuration automation using Docker containers.
●Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, and Swarm.
●Created Jenkins jobs to deploy applications to the Kubernetes Cluster (EKS).
●Focused on containerization and immutable infrastructure, Docker has been core to this experience, along with Mesos, Marathon, and Kubernetes.
●Implement and maintain the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch, AppDynamics, and Nagios.
Environment: AWS EC2,IAM, S3, AWS Cloud Watch, Route 53, ELB, VPC, Dynamo DB, SNS, SQS, API Gateway, Auto scaling, EBS, RDS, Terraform, ANT, Maven, SVN, GIT, GITHUB, Chef, Ansible, Docker, Kubernetes, Jenkins, Nginx, JIRA, Apache HTTPD, Apache Tomcat, WebSphere, JBoss, JSON, Bash, Python, Ruby, Linux, Nagios, Maven, Shell, Perl, AppDynamics.
Client: Xensys Corporation - India Aug 2016 – Dec 2017
Role: Build/Release Engineer
Responsibilities:
●As part of DevOps team, my role includes release management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
●Designed the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
●Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
●Worked with the DevOps platform team and was responsible for specialization areas related to Puppet for cloud automation. Implementing Change requests for server configuration, and software installation.
●Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on Unix/Linux platform.
●Installation and Upgrade of packages and patches, Configuration Management, Version Control, Service packs, troubleshooting connectivity issues, and reviewing Security constraints.
●Monitored and managed various DEV, QA, PREPROD, and PROD environments for production and deployment activities. Identified cross-functional dependencies through monitoring and tracking release milestones.
●Implemented continuous integration and deployment solutions to target environments. Responsible for the Continuous Delivery pipeline given to all application teams as they on-board to Jenkins as a part of migration.
●Configured and maintained Jenkins and Docker for Continuous Integration and end-to-end automation of all builds and deployments, also have good knowledge of XL deploy and Code Deploy as release automation solution.
●Used Ansible to manage Web applications, Environment configuration Files, Users, Mount points, and Packages.
●Good familiarity with configuring and maintaining Linux CentOS and RHEL.
●Maintained and troubleshoot RHEL Linux Servers.
●Production environment from a handful AMI’s to a single bare metal host running Docker.
●Automating the installation of software through Power Shell scripts.
●End-to-end deployment ownership for projects on Amazon AWS. This includes Python scripting for automation, scalability, build promotions for staging to production, etc.
●Wrote Puppet manifests in Ruby for deploying, configuring, and managing collected for metric collection and monitoring.
●Deployed Puppet, Puppet dashboard for configuration management of Linux VMs and other existing infrastructure.
●Utilized Puppet for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC). Utilized S3 bucket and Glacier for storage and backup on AWS.
●Familiar with Open Stack concepts of user-facing availability zones and administrator-facing host aggregates
●Used Elasticsearch for powering not only search but used ELK stack for logging and monitoring our systems end to end using beats.
●Implemented multi-tier application provisioning in the OpenStack cloud integrating it with Chef.
●Developed Splunk infrastructure and related solutions as per automation toolsets.
●Integrate Splunk with AWS deployment using Puppet to collect data from all database server systems into Splunk, also utilized New Relic for monitoring.
Environment: AWS EC2, S3, VPC, Route53, Cloud Formation, Puppet, Chef, Docker, Maven, ANT, GIT, GITHUB, SVN, JIRA, Confluence, Jenkins, OpenStack, Splunk, RHEL, CentOS, PowerShell, ELK, New Relic, Ruby, Ansible.
Education:
●Bachelors in Electronics & Communication Engineering, RVR & JC college of engineering, Acharya Nagarjuna University. India.