Post Job Free
Sign in

Configuration Management Web Services

Location:
United States
Posted:
March 05, 2024

Contact this candidate

Resume:

Anusha V

***************@*****.***

940-***-****

PROFESSIONAL SUMMARY:

A proactive, result oriented IT Professional with 8+ years of experience in IT industry with major focus on Automating, Building, Deploying, and Releasing of code includes Amazon Web Services (AWS) in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process.

Experience providing infrastructure automation services within public and private cloud to build, configure, manage, and deploy multiple number of applications in different platforms.

Experience in branching, staging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN), VCTL and GIT.

Implementing CI CD process. Good in implementing pipeline as a code in Jenkins.

Configuring jobs, master slaves and managing using Jenkins.

Created and Configured Jenkins pipeline Configured and administered Jenkins for Continuous Integration and deployment into Tomcat Application Server jobs and template workflows to improve reusability for building pipelines.

Experience in setting up CRON jobs on production servers by using Jenkins.

Building & Integrating the software and performing Sanity tests with for every commit and the results are intimated to Developers using Jenkins.

Good Exposure on Virtualization and Containers (Docker)

Worked with Docker and created multiple containers and images and had experience on writing the Dockerfile.

Experience in Implementing Continuous Delivery pipeline with Jenkins, Maven, Docker and AWS.

Experienced in Build automation and automated deployment using Terraform, Kubernetes, and Ansible.

Great working experience and understanding of (Kubernetes, Docker) Application Platform as a Service in taking microservice applications on pods and containers from dev to prod in an automated pipeline.

Knowledge on writing Terraform for IaaS in AWS.

Experience In Migrating EC2 Managed MySQL to Amazon Aurora MySQL using AWS Database Migration

Expertise in working with Terraform template 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 aws Instance (IAM) while deploying microservices.

Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, IAM, AMI, SNS, RDS, Route 53, Cloud Watch, Code Deploy, ECS, EKS etc.

Provisioned AWS S3 buckets for backup of the application and sync these contents with remaining S3 backups, by creating entry for AWS S3 SYNC in crontab.

Experience managing multiple Project Object Model (POM) files using Maven, in the multi-tier environment with parent and child POM dependencies.

Experienced in Installing, Configuring and Managing Docker Containers, Docker Images for Web Servers and Applications servers such as Apache Tomcat using Docker and integrated with Amazon MySQL RDS database.

Having good knowledge in configuration management and provisioning tools like Ansible for deployment.

Good experience in using Ansible, which helps in site-redundancy and Release Management activities for large Enterprise Applications.

Experience in AWS, which included managing application in the cloud and creating instances.

Automated and ensured the availability of clean environments for the team by using cloud based PAAS (Platform as a service) named OpenShift.

Extensively used Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and releases of Helm packages.

TECHNICAL SKILLS:

Operating System

Windows, Linux RHEL, Cent OS, Ubuntu, Amazon Linux, Mac OS, Unix, Aix

Web Servers

Apache (2.2, 2.4), Nginx (1.x) Treafik

Application Servers

Tomcat, JBoss webserver

Scripting Languages

C, Bash, Python,

Databases

Oracle (10g, 11g), SQL SERVER, MY SQL 5.X

Virtualization

VMware ESXI (4.x, 5.x, 6.x), AWS, Docker, Docker SWARM, Kubernetes, ECS, EKS

Version Control Tools

Subversion (SVN), GIT, CVS

Monitoring tool

Dynatrace, New relic, Logic Monitor, Zabbix

Repositories

Nexus, Artifactory, S3, ECR for Docker Azure artifacts

Ticketing Tool

JIRA, Remedy Azure Tickets

Build Tools

Ant, Maven, Gradle

CI Tools

Jenkins, Bamboo, Azure Pipelines

Configuration Management

Ansible, Chef, Puppet.

PROFESSIONAL EXPERIENCE:

Client: FNB Corporation,Pittsburgh,PA Nov 2022- Till Now

Role : Sr. AWS DevOps Engineer

Responsibilities:

Responsible for effective provisioning, configuration, operation, and maintenance of systems hardware and software and overall infrastructure.

Performed a one-time migration from the source endpoint to the target endpoint. In this approach you stop writes to your database (take downtime for couple of hours) and then use DMS to migrate to target Database.

Exporting schema from source DB and remove Foreign Keys constraints

Responsible for designing fault-tolerant mechanisms for keeping distributed systems healthy and developing proactive monitoring back to DevOps and to the development teams.

Maintained a farm of AWS solutions using EC2 instances, ELB's, S3, EBS, Auto Scaling and RDS.

Developed Cloud formation templates to launch VPC’s and instances in the AWS cloud.

Used IAM to create new accounts, roles and groups and provisioned Web Servers in AWS and DNS route53 record types.

Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier and configured Elastic Load Balancers with EC2 Auto scaling groups.

Worked on monitoring, setting alarms and notifications for EC2 hosts using Cloud Watch.

Managed the developer code using GIT and migrated code bases and processes to GIT/GitHub.

Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and create new jobs and branches through Jenkins.

Setting up ANT script-based jobs in Jenkins and worked with Jenkins Pipelines.

Perform a one-time migration from the source to the target, and then continue replicating data changes from the source to the target.

Installing, configuring, and administering Jenkins CI tool using Chef on AWS EC2 instances.

Configured various jobs in Jenkins & Hudson for deployment of Java based applications and running test suites and responsible for CI environments (Jenkins, Nexus, Sonar).

Worked on creation of custom Docker container images, tagging, and pushing the images and worked on creating the Docker Containers and Docker consoles for managing the application life cycle.

Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks

Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.

Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.

Used Ansible to document all infrastructures and application dependencies into version control.

Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.

Worked with Redis database requests are handled by a single thread, so choose nodes when setting up your cluster

Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.

Protected encrypted data needed for tasks with Ansible Vault.

Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision dev servers.

Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.

Configured Ansible to manage AWS environments and automate the build process of AMIs used by all application deployments including Auto Scaling, and Cloud formation scripts and automated the infrastructure by Chef Scripts.

Extensively involved in maintaining enormous amounts of structured, semi-structured, and unstructured data across multiple data centers and the cloud using Cassandra.

Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.

Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.

Participated in the release cycle of the product which involves environments like Development QA UAT and Production.

Environment: AWS, Docker, Data dog, Chef, Puppet, Packer, Nexus, Mesos, Artifactory, Jenkins, Bamboo, GitLab, Maven, ANT, QEMU, Linux, VMware, Ansible Playbooks, Cloud Formation, Python, Redis, Kubernetes, Bash Scripting, Terraform, RHEL 6.0, Jira, Confluence.

Client : Zoetis- Parsippany,NJ Apr 2021 – Oct 2022

Role : Sr. Site Reliability Engineer

Responsibilities:

Developed Terraform modules for various environments to deploy the Highly available VPC, EC2, ELB, AWS Redshift, Lambda, AWS Glue.

Written ansible roles and playbooks to deploy and destroy various applications on-demand environments for bug fixes and testing the application by QA teams and Dev teams.

Developed Declarative Jenkins files to automation Jenkins CI/CD Pipeline deployments for on demand environments.

Developed the azure build and release pipelines for many new micro services and deployment on AWS Elastic Kubernetes service.

Created Highly available Docker swarm clusters and EKS Clusters to deploy Dockerized applications.

Written Groovy Jenkins CI/CD pipelines to deploy dockerized various applications in swarm mode by integrating Jenkins, ansible playbooks and Docker compose files.

Written docker files for build the base images like, Apache drill, Apache hbase, Tomcat and Jboss

Setting up the build and deployment automation for Terraform scripts using Jenkins

Worked on legacy monolithic applications and micro-services on different projects. Developed a playbook to monitor the docker applications form Jenkins using docker swarm remote API.

Worked closely with various DEV, QA and DBA teams in process of releases.

Deployed a highly available HashiCorp vault to secure the application sensitive data and Service Discovery. Migrated all the Jenkins pipeline and ansible playbook to use hashicorp vault to pull the sensitive data and fed it into application.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Created the deployments, services and ingress flows for the application setup in the Kubernetes cluster.

Created app role and policies for HashiCorp vault to manage the access and token rotation.

Deployed a Highly available Apache Kafka and Zookeeper cluster for Distributed system like Bigdata and Hadoop in Docker Swarm.

Created documentation using Atlassian confluence for deployments and various best practices that need to follow while using some tools.

Used Terraform scripts to Automate Instances for Manual Instances that were launched before.

Did a POC on HashiCorp vault for choosing the best highly available backend storage dockerizing the vault service to deploy in Docker Swarm mode.

Did a POC on Apache Kafka and zookeeper to deploy in Docker Swarm mode and implemented the best practices and documented the step follow to rollout log compaction on all kafka topics.

Worked in Agile environments. Did a lot of Demos and presentations on POC’s. Used Atlassian JIRA to track the issues and resolve it.

Worked with DBA’s closely to apply database patches form Jenkins to all environments before releases.

Worked on high priority customer escalations. Provided 24/7 on call support to monitor and resolve most critical alerts in both On-premise Datacenter and AWS environments using Pagerduty.

Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.

Used New Relic, Zabbix, Pingdom to monitor application health and server health.

Worked on Fluentd to send the application and rest docker container logs straight to s3.

Environment: AWS (IAM, RDS, ECR, SQS, Route 53, CloudWatch, S3 VPC, RDS, Redshift, Lambda, Cloud formation), MAVEN, Nexus, Terraform, Jenkins, Bitbucket, Ansible, Bash, New relic, logic monitor, Zabbix, Tomcat, JBoss, Nginx, Docker, Linux (RHEL, Centos).

Client : Americo Life - Kansas City,MO Jun 2020 – Mar 2021

Role : AWS Infrastructure/Devops Engineer

Responsibilities:

Developed AWS Cloud Formation templates to create VPC, Subnets, Route tables, EC2 instances, ELB, Security Groups, RDS, DynomoDB, CloudWatch, Elastic search clusters, Elastic cache clusters

Experienced in writing Ansible playbooks and Modules to automate our Build/deployment process and do an overall process improvement to any manual processes.

Creating user and group accounts and allowing access using IAM and setting up own VPC networks and security groups and Peering VPC to Other VPCs.

Worked on Docker components like DockerEngine, Hub, Compose and Registry.

Worked on EC2 Container Service plug-in in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.

Managed AWS infrastructure as code using Terraform.

Working on Docker for building and pushing the images in various environments

Used Ansible Playbooks to setup Continuous Delivery Pipeline and developed python modules for ansible customization. Deployed micro services, including provisioning AWS environments using Ansible Playbooks and Modules.

Experience in working with EC2 Container Service and integrating with JENKINS

Setup Docker to automate container deployment through Jenkins and Worked on Docker container to create Docker images for different environments.

Troubleshoot the build issue during the Jenkins build process.

Scheduled Jenkins jobs by integrating BITBUCKET, Maven and Nexus for the automated builds using Groovy, Shell scripts.

Worked Extensively in Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.

Used Confluence for technical documentation, setting up a knowledge base.

Performed application server builds in EC2 environment and monitoring them using Cloud Watch and Dynatrace.

Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.

Written Docker Files according to the Requirements.

Created and Maintained Docker files in Source Code Repository build images and ran containers for microservices applications like ECS and Openshift.

Deployment of binary code in the form of JAR, WAR and EAR files to JBoss and Apache Tomcat server from the S3 Bucket.

Worked extensively on Administrating troubleshooting, configuring and deploying enterprise applications in Jboss webserver and Apache-Tomcat.

Worked closely with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.

Environment: RHEL7.X, Amazon Linux, Ubuntu, AWS (EC2, ECS, ECR, EFS, VPC, IAM, S3, cloud formation, cloud watch and Route53), GIT, GITHUB, Maven, Nexus Jenkins, Docker, Ansible, Dynatrace, Jboss, Apache Tomcat, Python, groovy, Ruby, Bash scripting

Client : Qurate Retail Group -West Chester,PA Feb 2018 – May 2020

Role : DevOps Engineer/AWS Engineer

Responsibilities:

Creating and maintaining scalable and secure infrastructure using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud.

Creating user and group accounts and allowing access using IAM and setting up own VPC networks and security groups.

Configuring the VPC inbound and outbound networks using public and private Subnets according to the requirements.

Cloud infrastructure maintenance using EC2, S3, Cloud watch, Cloud Formation, Route 53.

Responsible for writing custom chef cookbooks to install packages and running services over the environment having number of servers.

Responsible for creation of chef recipes files to install tomcat instances and to manage configuration files for multiple applications.

Written 12 different cookbooks using ruby containing multiple recipes to achieve automation for middleware installation, Environment readiness and deployment activities.

Rapid-Provisioning and Configuration Management for Linux, Windows using Chef and Cloud Formation Templates on Amazon Web Services

Have implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against AWS EC2.

Configured and integrated the servers for different environments to automatically provision and configuration management of Linux instances using CM/ Provisioning tool Chef.

Working on Docker for building and pushing the images in various environments.

Using Docker in the process of implementing high level API which provide light weight containers to run the applications.

Working with source code management tool GIT to maintain the versions of the committed code.

Using MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Extensively working on CI and CD process by automating build on time basis using Jenkins.

Responsible for the Plugin Management, User Management and End-End build and deploy setup using Jenkins.

Scheduled Jenkins jobs by integrating GITHUB, Maven and Nexus for the automated builds using Shell scripts.

Worked as a system administrator for the build and deployments process on the enterprise server.

Using Nagios for network and server monitoring.

Deployment of binary code in the form of JAR, WAR and EAR files to JBoss and Apache Tomcat server from the Nexus Repository.

Working on RedHat Linux installation, system Imager using Kickstart.

Environment: RHEL 6.x,7.1, AWS (EC2, VPC, IAM, S3, cloud formation, cloud watch and Route53), GIT, GITHUB, Maven, Jenkins, Docker, chef, Nagios, chef, JBoss, Apache Tomcat, Ruby, Bash scripting

Client : AppLabs Technologies - India Sep 2015 – Dec 2017

Role : Devops Engineer.

Responsibilities:

Installed and configured RHEL 6.x and CentOS on VMware Esxi hosts.

Configured bare metal VMware ESXI hosts on top a Physical server.

Worked on complete cycle on migrating physical and virtual machines to cloud and test it.

Extensively worked on VCenter server features like VMotion, Storage VMotion, High Availability (HA), Distributed Resource Scheduler (DRS), Fault Tolerance (FT) and other products of VMware.

Created and managed virtual machines, VMware tools, Templates, Cloning, Deploy Virtual Machines from Templates.

Configured Puppet Master node infrastructure with load balancer and r10k enabled.

Wrote modules for fetching the code from SVN repository and deploy remotely using puppet.

Automated all the Systems administration tasks with Puppet modules and manifests.

Used Subversion for pushing the code and managed Branch, merge and tag.

Administrated the Jenkins continuous integration server.

Deployment of binary code in the form of JAR, WAR and EAR files to JBoss and Apache Tomcat.

Used Python and Bash scripting for the automation of the environment.

Created master slave architecture on Jenkins and performed automated builds and deployments.

Implemented CD pipeline with Jenkins and Puppet to complete the Automation from commit to Deployment.

Maintained the dev, test, stage and production environments for proper functioning.

Deployed applications on Jetty and JBoss application servers by writing some Puppet modules, manifests and using modules from puppet-forge.

Environment: RHEL, Puppet, Centos, VMware ESXI, Subversion, Jenkins, Jetty, JBoss, Splunk, Dockers, Python, Bash, chef.



Contact this candidate