Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Rishith DV

DevOps Engineer
Bangalore
Rishith DV

Summary

Professional Summary

Possessing over 9+ years of experience in DevOps Engineering, dedicated and highly skilled DevOps Engineer with a strong focus on cloud computing, continuous integration and deployment, and configuration management, seeking a challenging role in the IT industry, specifically in DevOps, to utilize expertise in designing, implementing, and managing infrastructure and automation solutions. Targeting positions in Bangalore, India, with a focus on functional areas such as cloud computing, infrastructure management, and automation.

Overview

9
years of professional experience
4
years of post-secondary education

Work History

Concerto AI
Bangalore

DevOps Manager
07.2019 - Current

Job overview

  • Streamlining development processes and improving overall efficiency by collaborating with cross-functional teams, ensuring seamless communication and coordination.
  • Increasing productivity by automating manual and repetitive tasks using shell scripts, leading to more efficient and effective workflow.
  • Imposing policies to ensure developers pushed compiled code to Git Repo, triggering automated builds, and maintaining code quality.
  • Managing branching and merging strategy, creating branches for different teams and projects, ensuring smooth collaboration and version control.
  • Collaboratively writing Dockerfiles with developers to ensure Docker images met application requirements and specifications, adhering to best practices.
  • Developed and maintained CI/CD pipelines using Jenkins and Bamboo, which led to reduction in deployment time.
  • Implemented monitoring and logging solutions using Prometheus and ELK stack, which helped identify and resolve issues proactively.
  • Project details, Designed, deployed and maintained AWS infrastructure for multiple projects, using IAC tools such as Terraform and CloudFormation.
  • Developing Terraform scripts to deploy infrastructure on AWS cloud platform, automating infrastructure provisioning and management.
  • Orchestrating deployment, scaling, and management of Docker containers using Kubernetes, ensuring efficient container management and resource allocation.
  • Created and maintained documentation for infrastructure, processes, and procedures.
  • Managed and automated infrastructure deployments for multiple projects using Ansible and CI/CD tools.
  • Implemented infrastructure monitoring and alerting solutions using ELK and Slack, which improved system availability.
  • Created and maintained Docker images and containers, enabling teams to develop, test and deploy applications more efficiently.
  • Coordinated with development teams to identify and resolve software-related issues.
  • Experience working with compliance documentation such as HIPAA and GDPR to ensure data privacy and security for healthcare and international clients.
  • Conducted risk assessments and audits to identify areas of non-compliance and develop corrective action plans.
  • Implemented Elastic-cloud endpoint security to protect nodes and employee laptops from cyber threats, ensuring data privacy and security.
  • Developed and implemented one-click deployment processes to automate provisioning of complete environments, including infrastructure, applications and data.
  • Developed and maintained runbook documentation for every production release, ensuring consistency and reliability across environments.
  • Performed live migration of MongoDB data from AWS instances to MongoDB Atlas, ensuring data integrity and minimizing downtime.
  • Successfully migrated Redis data from AWS instances to AWS Elasticache, utilized tools such as Redis CLI and AWS CLI to export, import, and transfer data between environments.
  • Used tools such as Route53 to create and manage private DNS zones, Worked closely with development and operations teams to ensure proper configuration of DNS records and effective communication of changes.
  • Successfully deployed Avatar apps (Unity code) on AWS AppStream 2.0, enabling face-to-face interaction between users in virtual environment, Utilized AWS AppStream 2.0 to create and manage streaming instances, and deployed Unity code and other required dependencies to these instances.
  • Integrated JMeter with Jenkins to enable automated performance testing of web applications, Utilized Jenkins plugins and JMeter scripts to automate execution of performance tests on each build.
  • Automated phone call alerts for any kind of Prod issues, ensuring timely and effective response to critical incidents, Utilized tools such as Twilio and zapier to trigger automated phone calls based on predefined criteria.

Tech Mahindra
Bangalore

Sr. Software Engineer
04.2018 - 06.2019

Job overview

  • Debug build failures and worked with developers and QA personnel to resolve related issues.
  • Managing and monitoring build jobs from Jenkins.
  • Used Jenkins and pipelines, to drive all Microservices builds out to Docker registry and then deployed to Kubernetes using Helm chart.
  • Created Docker images using Dockerfile and worked on Docker container snapshots, pushing images and managing Docker volumes.
  • Created setup for docker host and docker registry.
  • Executed Kubernetes locally with MiniKube, Created local clusters and deployable applications.
  • Created Kubernetes Pods, clusters, replication controllers, services, labels, healthcheck and ingress by writing yaml files and then deployed microservices on k8s.
  • Troubleshoot various issues related to networking on Kubernetes cluster.
  • Managing source code control of multiple development efforts using GITLAB.
  • Written shell scripts to automate manual and repetitive tasks. Responsible for modifying and tuning existing scripts.
  • Given knowledge to developers about version control and build/release concepts. Linux, Unix, AWS cloud, Shell Script, GIT, Maven, Makefile, Jenkins, Docker, Kubernetes, Ansible, JIRA, Sonarqube, Artifactory (JFrog), Apache Tomcat.

Synchronoss
Bangalore

Software Engineer
06.2014 - 03.2018

Job overview

  • Tuning existing scripts and written scripts to make life easier at work.
  • Giving knowledge to developers about version control and build/release concepts.
  • Performed build and release of all software cycles engineering, test, production, update, patches, and maintenance. Wrote scripts in GNU make, bash to automate build release processes. debugged build failures.
  • Worked on branching and merging. Creating branches for different teams, Merging branches periodically and according to requests from dev teams.
  • Involved in developing some shell scripts to make support work easier.
  • Generate reports and send email to managers about status of daily builds and weekly builds.
  • Experience with containerization and clustering technologies like Docker and Kubernetes.
  • Documenting SCM guide and responsible for maintaining it.
  • Sharing knowledge with team members and new joiners.
  • Responsible for patch builds, daily builds, weekly builds and resolving issues related to build failure.
  • Automating build and release activities using shell scripting.
  • Source code branching strategies and methodologies for development and releases.
  • Design, implement, and maintain continuous build and deployment mechanisms.
  • Managing build infrastructures environment setups and monitoring daily operations in Jenkins and enhancing/troubleshoot issues/problems.
  • Identifying and driving automation of tasks associated with continuous integration.

Education

VTU
Mangalore

B.E from Electronics and communications
06.2010 - 06.2014

Skills

Linux

undefined

Timeline

DevOps Manager

Concerto AI
07.2019 - Current

Sr. Software Engineer

Tech Mahindra
04.2018 - 06.2019

Software Engineer

Synchronoss
06.2014 - 03.2018

VTU

B.E from Electronics and communications
06.2010 - 06.2014
Rishith DVDevOps Engineer