Yashashwini Kosuri
Development
Colorado, United States
Skills
DevOps
About
Yashashwini Pushpa K's skills align with Programmers (Information and Communication Technology). Yashashwini also has skills associated with Consultants and Specialists (Information and Communication Technology). Yashashwini Pushpa K has 6 years of work experience.
View more
Work Experience
DevOps Engineer
Merkle Inc
November 2019 - September 2021
- Responsibilities: * Configured instances using AWS EC2 and configured Elastic Load Balancer for continuous health checks, Optimized volumes and Auto scaling groups and Configured object storage S3 bucket for backup and used Glacier to achieve data in cost effective manner, used multiple methods such (DMS) as Data Migration services to transfer large data from on-premise to AWS cloud. * Worked on AWS IAM service for user management, groups and grant permission to new accounts, groups roles to access EC2, S3 and RDS services. * Installed Chef Server and Chef Client and created Chef Recipes and Cookbooks, workstation and bootstrapped the nodes using knife and automated by writing ruby scripts Test-Kitchen/chef spec. * Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations. * Implemented Azure DevOps Services for project management tasks, source code repository, continuous integration and deployment. * Worked on AWS services like CloudWatch, CloudFormation, CloudFront to setup and manage cached content delivery for speedy recovery and created Elastic load balancers (ELB) for high availability and used Route53 for DNS resolution. * Using bamboo as CI and installed maven plugins and chef as configuration tools deployed many web applications in app server. * Maintained GIT repositories for automation code and configuration in CI/CD Process to build and deploy the applications by utilizing tools such as Maven with plugins in Jenkins server. * Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization as well as wrote Python modules to view and connect the Apache Cassandra instance * Wrote Chef Cookbooks, recipes using ruby to automate installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments. * Worked on Docker hub, Docker Images and handling multiple images for installations and configurations and Responsible for running Jenkins in a Docker container with EC2 slaves in AWS cloud. * Involved in developing unit and functional scripts for frontend and backend applications using Groovy scripts. * Worked on creating Chef Attributes, Chef Templates, Chef Recipes, and Chef Files for managing the configurations across various nodes using Ruby. * Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy. * Created Classes, Configuration files and complex resources in Chef modules and reused existing Build-In variables, setting Environment and managing packages, services, files and their dependencies in Chef. * Enhanced existing shell scripts which includes build path, build directories, process to copy deployment package and run them in deployment directories. * Communicated with Onsite and Offshore team for making the project run smooth and coordinated all teams in deployments of large-scale applications. * Managed Business Application Support in building/deploying the development projects of SDLC and STLC with automation testing like Selenium. * Worked with JIRA for project tracking and updating defects and related tasks which handles the project in smooth manner. Environment: Python,Subversion, Jenkins, JIRA,Azure, Maven, Docker, GIT, Chef, AWS, Remedy, Shell Scripting, UNIX/Linux, Oracle, Windows.
DevOps Engineer
U.S. Bank
May 2018 - October 2019
- Responsibilities: * Implemented Chef to deploy the builds for Dev and production. * Integrated Jenkins with GitHub for continuous integration and deployment of the code by enabling Git hooks, the build jobs are automatically created once the changes are made to the code by dev team. * Created Multi branch pipeline and shared pipeline libraries that can be used by others jobs, created Artifacts and Fingerprints of the build jobs. * Expert in Docker with strong experience in multi-stage builds in Dev/Test/Prod using docker-compose and docker-stack deploy. * Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins along with Bamboo. * Developed scripts for executing validation/test cases automatically after builds. * Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash. * Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc. * Knowledge in docker swarm orchestration, networking, security, storage and volumes. * Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools. * Created release notes based on the contents of builds and publish build artifacts to the stakeholders. * Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers. * Maintained the FTP server in which the builds were copied. * Designed the Infrastructure, and implemented on AWS cloud. * Setup AWS VPC's for dev, staging and Prod environments. * Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security. * Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud. Environment: AWS, Eclipse, Tomcat, Apache, Chef, Jenkins, JIRA, Maven, Git, Ruby, Chef, Oracle, Windows.
DevOps Engineer
Comerica Bank
October 2021 - Present
- Responsibilities: * Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system. * Developed and implemented Software Release Management strategies for various applications according to the agile process. * Developed Scripts and great ideas to automate system deployment to scale infrastructure. * Created documents on build and release process and flow, release processes, order of activities for all releases, user guide for developers for local builds. * Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js and app deployments and worked on AWS lambda with Amazon kinesis. Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3. * Wrote Ansible playbooks to manage Web applications and also used Ansible Tower. We coordinated with Terraform DSL for automating inside the AWS cloud and Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation. * Worked on creating and implementing CI/CD pipeline using Jenkins, Hudson, Team city and Bamboo for continuous integration and for End-to-End automation for all build and deployments. configured Plugins for GIT Repository, Maven-Docker plugin, Setup SCM Polling for continuous Build with Maven Repository and Deployed Applications using YAML files through Ansible playbooks as a CI/CD Process. * Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins. * Involved in project setting up build using Ansible. Built & deployed Java/J2EE to Web App Server in Agile continuous integration environment and automated process. * Proposed, Implemented and maintained New Branching strategies for development teams to support trunk, development baseline codes along with several feature branches. * Implemented new projects builds framework using Jenkins & maven as build framework tools. * Used Puppet, Ansible to assist in building automation policies. * Used Maven as build tool on Java projects for the development of build artifacts on the source code. * Developed automation framework for Application Deployments to the cloud environments. * Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances. * Performed Branching, Tagging, and Release Activities on Version Control Tools: GIT. * Deployed the Java applications into web application servers like JBoss. * Organized and Coordinated Product Releases, work closely with product development, Support across global locations to ensure successful releases. * Worked on the installation and configuration of the monitoring tool Nagios. * To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with loadbalancing tool Nginx. * Worked on Apache and Firewalls in both development and production. * Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation. * Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively. Environment: Java, Jenkins, Maven, Puppet, Nagios, SQL, Ansible, AWS, Chef, Sonarqube, IBM WebSphere, Docker, Git, JIRA, XML, Linux, Oracle, Windows.