Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Professional Development
Gitlab
Projects
Languages
Timeline
Generic

Ranjan Yadav

Bengaluru

Summary

DevSecOps Engineer with over 5 years of experience in designing, implementing, and maintaining secure, scalable CI/CD pipelines. Proven expertise in using Jenkins, Docker, Kubernetes, and various security tools to ensure efficient and secure software delivery. Strong background in automating deployments and managing infrastructure as code.

Overview

5
5
years of professional experience

Work History

DevSecOps Engineer

US Bank
09.2023 - Current
  • Designed and implemented CI/CD pipelines using Jenkins for various microservices
  • Utilized Docker and Kubernetes for containerization and orchestration of applications
  • Integrated SonarQube, Fortify, Black Duck, and Twistlock into the CI/CD pipeline to ensure application security and compliance
  • Automated deployments to development, IT, UAT, and production environments using custom Groovy scripts
  • Managed Jenkins agents and ensured the pipeline's efficiency and reliability
  • Implemented blue-green deployment strategies using Kubernetes and Istio
  • Maintained and updated deployment scripts to handle dynamic environments and scaling needs
  • Collaborated with development and operations teams to troubleshoot and resolve pipeline issues
  • Monitored system performance and applied necessary optimizations to maintain high availability.

DevOps Engineer

Envestnet Yodlee
04.2022 - 08.2023
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Provide support for Continuous Development &responsible for maintaining Central repositories like setup projects, giving permissions, creating branches and protecting
    them as per the need and helping with the merge requests in GitLab.
  • Automated manual tasks through scripting languages such as Python or Shell, boosting team productivity levels.
  • Analyzing application logs in order to determine the possible cause of issues and reporting errors directly to the dev team.
  • Develop Dockerfile to Create DockerImages for Base Image and Application deployments.


Junior DevOps Engineer

Mindtree
02.2019 - 01.2022
  • Reduced time-to-market, automating build, test, and deployment pipelines using CI/CD tools.
  • Maintained up-to-date documentation on system configurations, processes, policies, and procedures to ensure knowledge transfer within the team.
  • Standardized software development environments across the organization for consistency in tool usage and coding practices.
  • Managed cloud-based infrastructure, optimizing costs and ensuring high availability of services.
  • Experience on Terraform for Infrastructure as a Code where automated the provisioning of entire Infrastructure needed for our Dev, QA, Stage deployment on CI-CD.


Education

Bachelor of Science in Computer Science - Computer Science

Visvesvaraya Technological University
Bengaluru
05.2018

Skills

  • Jenkins
  • GitLab
  • Docker
  • Kubernetes
  • Rancher
  • SonarQube
  • Fortify
  • Black Duck
  • Twistlock
  • Git
  • Groovy
  • Shell
  • Python
  • AWS
  • Azure
  • On-Premise
  • Ansible
  • Terraform
  • Prometheus
  • Grafana
  • Splunk
  • Maven
  • Linux
  • Windows

Accomplishments

  • Optimized CI/CD PipelinesReduced build and deployment times by 40% through the optimization of Jenkins pipelines, incorporating parallel builds and automated test suites.
    Achieved 99.9% pipeline reliability by implementing robust error handling and monitoring mechanisms.
  • Containerization and OrchestrationSuccessfully migrated 50+ applications from virtual machines to Docker containers, enhancing deployment speed and resource utilization.
    Orchestrated complex microservices architecture using Kubernetes, resulting in a 30% reduction in infrastructure costs and improved application scalability.
  • Infrastructure as CodeImplemented infrastructure as code using Terraform and Ansible, leading to a 50% decrease in infrastructure provisioning time and ensuring consistent environments across all stages.
    Automated the entire provisioning process for cloud environments, reducing manual intervention and deployment errors by 70%.
  • Security IntegrationIntegrated security tools such as SonarQube, Fortify, Black Duck, and Twistlock into the CI/CD pipeline, reducing security vulnerabilities by 80% before reaching production.
    Conducted regular security audits and implemented automated compliance checks, ensuring adherence to industry standards and regulations.

Professional Development

  • Regularly attend DevSecOps conferences and workshops to stay updated on industry trends.
  • Active contributor to open-source projects related to CI/CD and security.

Gitlab

https://gitlab.com/Ryadav192

Projects

Automated CI/CD Pipeline for Microservices, Developed a scalable and secure CI/CD pipeline for a set of microservices using Jenkins, Docker, and Kubernetes., Implemented automated testing, code quality analysis, and security scans in the pipeline., Achieved a seamless deployment process, reducing deployment time by 50%. Security Integration in CI/CD, Integrated SonarQube, Fortify, Black Duck, and Twistlock into the CI/CD pipeline., Automated security scans to run during the build process, ensuring code quality and security., Reduced vulnerabilities in production deployments by 70%. Blue-Green Deployment Automation, Developed scripts to automate blue-green deployments using Kubernetes and Istio., Ensured zero-downtime deployments by seamlessly switching between environments., Improved application availability and reduced deployment risk.

Languages

English
Upper intermediate (B2)

Timeline

DevSecOps Engineer

US Bank
09.2023 - Current

DevOps Engineer

Envestnet Yodlee
04.2022 - 08.2023

Junior DevOps Engineer

Mindtree
02.2019 - 01.2022

Bachelor of Science in Computer Science - Computer Science

Visvesvaraya Technological University
Ranjan Yadav