Vinisha Naredla
Development
Minnesota , United States
Skills
DevOps
About
Vinisha N's skills align with Programmers (Information and Communication Technology). Vinisha also has skills associated with Consultants and Specialists (Information and Communication Technology). Vinisha N has 6 years of work experience.
View more
Work Experience
DevOps Engineer
PetSmart
December 2022 - September 2023
- This project is about a system for call processing access and providing structured data about a customer to a representative. This system provides a tailored, interactive graphical user interface (GUI) that provides access to specific user-focused internal and external data resources which allow the representative to drive conversations and address the customer's needs quickly. Responsibilities Created CI/CD pipelines using GitHub, Build/Release Management tool Maven, Jenkin, and Change/Incident Management and Cloud Management. Created Jenkins pipeline of Upstream and Downstream jobs with multiple stages to automate the process deployments across environments, including manual email alerts to Slack channel. Implemented a Continuous Delivery Pipeline with Docker, Jenkins, and GitLab. Whenever a new branch is created Jenkins automatically attempts to build a new Docker container from it. Automated most of the build-related tasks using Jenkins and improved throughput & efficiency of the build system by providing EO/managers rights to trigger a required build. Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications. Wrote various custom Ansible Playbooks and modules for deployment orchestration, provisioning, configuration management. Configured, Managed, and Scheduled CRONJOB's for App Accounts and Backup management regularly. Created feature, develop and release branches in GitHub for different applications to support major and minor releases, CI builds & CD deployments based on developer's request. Deployed, scaled, load balance, and managing Kubernetes Pods with multiple names spaced versions using Helm charts. Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and used Terraform for versioning infrastructure safely and efficiently. Performed WebLogic/WebSphere/Tomcat Approver administration tasks such as Installation, Configuration, monitoring, security patches, and performance tuning in DEV, QAT, and Prod ENV's Implemented zero-downtime deployment process in WebLogic/WebSphere using shell scripts and automated it using Jenkins Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications. Created VPC endpoints that enable private access to specific AWS services from our AWS VPC, without using public IP addresses and without requiring the traffic data to pass over through the Internet. Worked continuously to improve the efficiency of our build/release/deploy process driving towards the implementation of Continuous Delivery. Environment: SVN, Maven, Jenkins, Slack, WebLogic/WebSphere/Tomcat, Adobe CQ 5.6, AEM 6.1, CRONJOB, DEV, QAT, Prod ENV's, Kubernetes, Terraform, AWS, AMI.
Jr. DevOps / Release Engineer
Hucon Tech
July 2018 - June 2022
- The project mainly focused on technology for virtualized container opening and optimized item placement, where an augmented reality device is used to map the placement of the items in the warehouse thus predetermining the space required for items to be stored. Responsibilities Created repositories, assigned repository settings and branch permissions, strategies in Bitbucket, and set up & maintained branching strategies (release/hotfix) across repositories using git-flow workflow for enterprise release. Involved in product release every month, assisting developers and production support. Used Bitbucket for efficiently managing the source code versions with the development team and performing Bitbucket Code merges between work streams and branches. Launched Amazon EC2 Cloud Instances using Amazon Images (Linux Flavors) and configuring launched instances concerning specific applications and implemented AWS high-availability, fault tolerance using AWS Elastic Load Balancing (ELB), which performed load balancing across instances in multiple availability zones. Installed Jenkins on a Linux & Windows machine and created a master and slave configuration to implement multiple parallel builds through a build farm. Collaborated in the automation of AWS infrastructure via Jenkins - software and services configuration via Ansible playbooks and created Ansible playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment. Configured Jenkins daily periodic backups for Jenkins Config and plugins files. Set up the Jenkins CI/CD process between multiple applications and Jenkins's master slaves for the entire CI/CD infrastructure Developed and implemented Software Release Management strategies for various applications according to the agile process. Utilized Nexus repository as the repository management tool to store and manage deployable Jar & War artifacts obtained from the build process as well as designed integrated build pipelines using continuous integration workflows and deployed the artifacts into Nexus. Maintenance of source code in GIT and worked on Version control systems include Subversion (SVN), and Bitbucket and used Docker to easily deploy applications in a sandbox to run on Linux. Utilizing Dockers Swarm and sent spring boot applications. Worked on managing Docker to easily deploy applications in a sandbox to run on Linux and working on the Kubernetes as an orchestration tool for Docker containers and troubleshooting issues, also created Kubernetes cluster from scratch. Evaluated Kubernetes for Docker container orchestration. To provide secure network connectivity to containers using network plugins and worked with JIRA ticket tracking and change management as a bug tracking tool. Deployed and troubleshooted JAR, WAR, and EAR files from the Console/Command Prompt using predefined Machine gun scripts in WebLogic/WebSphere/Tomcat App Servers. Updated the Local Config and Live Config changes as when needed by the Development team, either manually or using scripts. Created Splunk Dashboards for monitoring the frontend/backend service calls and created AppServers in a cluster with a round-robin algorithm for Load Balancing and high availability in F5 and Nginx Environment: ANT, Maven, Linux, Jenkins, CI/CD, Nexus, WebLogic/WebSphere/Tomcat, F5 and Nginx, Splunk, Kubernetes, GIT, GITHUB, SVN, Ansible Playbook, Sandbox,
Build Engineer
System Soft Technologies
August 2017 - June 2018
- System soft technologies is a company that provides software solutions, support, and maintenance to various businesses and start-ups by using cutting-edge web technologies available in the market. The organization focuses on innovative technologies and methods to enhance your agility, business value, and competitiveness. Responsibilities Responsible for setting up and maintaining Git/GitHub infrastructure. Developed Shell scripts for automation of the build and release process. Provided build support for multiple applications, built, and deployed to the production and lower environment. Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development, Integration/QA, Staging/UAT, Production Implemented, maintained, and supported reliable, timely, and reproducible builds for project teams. Authored pom.xml files, and performed releases with the Maven release plugin, Mavenization of Java projects, and managing Maven repositories. Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects. Experienced in authoring pom .xml files, performing releases with the Maven release plugin. Researched and implemented code coverage and unit test plug-ins with Maven and handled the build and release management process. Analysed and create daily reports on the status of the releases using Logwatch and reported it to the senior operations manager. Installed and Configured Jenkins for Automating Deployment and automation solution. Used Jenkins for Automating Builds and deployed builds. Automated the deployment and server bounce process by creating the scripts using Shell scripts. Build artifacts (WAR's and EAR's) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts. Environment: Maven, Shell Scripts, WebLogic, Nexus, Ant, Jenkins, GIT, GITHUB,
AWS DevOps Engineer
Verizon
November 2023 - Present
- This project primarily aimed at implementing an account verification system that receives information regarding fund transfers from other banks to Wells Fargo to ensure smooth and secured transactions by verifying both the payee and the receiving party. Responsibilities Installation, upgrades, and uptime of current CI/CD tools as well as support future DevSecOps tools chains as new tools are added, currently GitHub, Cloudbees Jenkins, JFrog Artifactory, SonarQube, Kubernetes, Docker, White Source, Dome9, Terraform, Atlassian Confluence and Jira (SAAS and onprem) Extensively worked on Jenkins by installing, configuring, and maintaining for Continuous Integration (CI) and End to End automation for performing tests and pushing build artifacts to Jfrog Artifactory. Configured and monitored alerts from various monitoring tools such as AppDynamics and Splunk at different Linux/Unix hosts, Client/Server access URLs, and was responsible for troubleshooting. Managed Enterprise Container Hub repository on docker and performed host patching, and version upgrade using terraform. Composed multiple scripts to automate daily tasks, validate custom images and perform QA on version upgrades. Worked as a tool support engineer and administrator for all the DevOps tools on the problems and issues received on Service Now and made sure the issues are resolved within the SLA. Participated in Change Implementation/Release planning, Changes Review, and ensuring automation updates are captured and assigned as part of the retrospective activity. Managed deployment and maintenance of clients' on-premises & on-cloud infrastructure involving multiple servers. Configured slack alerting system from Prometheus and Grafana using Helm charts to monitor Kubernetes cluster components, control plane, restarts, disk, and memory usage. Implemented DevOps culture to automate/streamline the manual process through CI/CD tools like Jenkins, GitLab across Unix/Linux, and Windows Platforms. Designed and maintained GIT Repositories, views, and access control strategies & resolved all the conflicts raised during the merges. Worked along with the team of DevOps by implementing automation tools which include Ansible , Jenkins, GIT, Artifactory, SonarQube, AWS, for CI & CD in Agile methodology. Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), Auto scaling groups and worked with IAM to create new accounts, roles, groups. Installed & configured Jenkins master that was served by 30 different slaves supporting 9 different applications with various release life cycles and multiple CI pipelines setup on project branches. Configured & maintained Jenkins Pipeline to implement CI & CD process for major releases and integrated the tool with Maven to schedule the builds. Migrated on-premises mongo DB data to AWS Document DB (fully mongo compatible) by creating endpoint connections and replication instances leveraging AWS DMS (database migration service). Installed, Configured & Maintained the frog repository manager for sharing the artifacts within the organization. Created Docker images using Docker File, worked on Docker container snapshots, removing images, and managing Docker volumes, and implemented Docker automation solution for CI/CD model. Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes and implemented Docker/Kubernetes infrastructure for Deployment using Ansible playbooks. Installed, configured, and managed Jenkins CI tool on Linux machines and using Jenkins Pipelines to push all Microservices builds to the Docker Registry (ECR), then deployed to Kubernetes, built, and managed Pods using Kubernetes Worked in set-up Secure Sockets Layer (SSL) communication between Web servers & App Servers. Created Dashboards in Splunk as well as Datadog for monitoring End-User Response Time & Requests. Environment: Ansible, Jenkins, GIT, Artifactory, SonarQube, AWS, EC2, S3, EBS, ELB, Splunk/AppDynamics/CloudWatch, Docker, Kubernetes, SSL, WebLogic/WebSphere Server, Terraform, CHEF.