Close this
Close this

Raksha Singh

Design
karnataka, India

Skills

DevOps

About

Raksha Singh's skills align with Programmers (Information and Communication Technology). Raksha also has skills associated with Consultants and Specialists (Information and Communication Technology). Raksha Singh has 12 years of work experience, with 2 years of management experience, including a low-level position.
View more

Work Experience

Senior DevOps Engineer

April 2022 - December 2023

Professional Experience Sr. DevOps Engineer

VISA
April 2022 - December 2023
  • * Responsible for Lower, non-prod and prod-deployment. (Docker/OpenShift/VM/Ansible tower). * Managing the release using I-plan and try to automate and fix the gaps based on releases. * Handling day today issue occurring on orchestration Kubernetes cluster. * Responsible to manage CI/CD Jenkins pipeline jobs for deployment and sanity and code coverage using SonarQube by using tool Jenkins. * Leading Kafka cluster for all non-prod-environment which is being used as a messaging system using topics which uses Ambari wrapper. * Manage all non-prod certs and their Remediation using VMMS tool. * Automating Day today work using shell (Linux) and python managing and maintaining in stash. * Take care of Setting up CI/CD for new project and responsible for maintaining and integrating with Bitbucket. * Troubleshoot POD/Replicas/Network-config/Load balancer issues in day today work. * Responsible of migrating VM based services to dockerEE. * Spinning up the lower environment and setting up for the new releases. * Automation of the manual work using scripts. * Handling migration of OpenShift clusters to DockerEE and tools like Jira to VISA-jira. * Used Terraform for provisioning of cloud resources, for instances. * Manage end to end Non-Prod Big Data/kafka/Hadoop cluster. * Monitor and maintain the system using Grafana & Prometheus. * Monitor system performance and implement necessary adjustments to ensure efficient operation. * Using AWS cloud to spin-up EC2 instance and setup CI/CD for lower environment. * Automated infrastructure deployment with AWS CloudFormation, reducing provisioning time by 50%.

Senior DevOps Engineer

December 2021 - April 2022

client of Ribbon officially perm employee from dec

December 2021 - April 2022
  • * Responsible for setting up infra end to end from scratch. * Automating the process of software delivery and make it more vulnerable using docker containers. * Hosting in-house & public documentation website using Azure cloud. * Securing the Jenkins build via https. * Experience in branching, tagging, and maintaining the version control across the environments using SCM tools like GIT. * Used GIT-Oath for authentications. * Develop and maintain Ansible playbooks and shell scripts for automation of system management tasks. * Worked on several Docker component like Docker Engine, Hub, creating docker images, compose, register to bring up the containers. * Used Azure cloud to spin-up the agents and run build on clouds. * Managed the cluster/traffic and scale up the cluster using AKS. * Creating tickets & managing document using Atlassian tools. * Developed a disaster recovery plan using AWS S3 replication and Route 53 failover, ensuring 99.9% uptime * Designed and implemented a AWS serverless architecture using Lambda and DynamoDB, reducing costs by 30% and improving performance by 25%.

R&D Lead Engineer

December 2020 - September 2021

R&D Lead Engineer

December 2020 - September 2021
  • Ribbon communications (Former ECI) * Responsible for Monitoring, Maintaining, fixing builds and its issues for the project Apollo & NPT. * Ownership of handling team and helping team with their project. * Part of process meeting where before releasing any new feature measured input should be provided as release engineer. * Responsible for managing micro services-based project. * Taking care of various types of boards (variants) builds on linux mav and windows environment. * Responsible for providing the builds in streamlined manner and change the code in bit bucket repository based on the requirement. * Using multiple dashboard reports to capture data of all builds release time and scale them up accordingly. * Mentoring training and managing team and helping peers.

Release Engineer

July 2018 - November 2020

Release Engineer

The Mathworks Inc
July 2018 - November 2020
  • * Responsible for build and release management process. * Ownership of handling clusters and responsible for Prerelease (Foundation Freeze, Feature Freeze, Code Freeze) and Major release for (Linux,windows and mac). * Debugging test and build failures related to C, C++, MATLAB code. Resolve and provide first cut analysis to development team for further investigation. * Maintaining and lend-a-helping hand to development team for setting up environment Senior for new component/feature. * Responsible for job build time optimization using distcc & ccache. * Automate the process of creating workspace which reduces ~30h including development. * Worked on enhancements and bug fixes for code propagation tool from children to parent clusters and viceversa. * Designed an iDetector tool to predict build issues before it compiles. * Automated the process of release archiving process.

Senior DevOps Engineer (Technical lead)

May 2017 - July 2018

Senior DevOps Engineer (Technical lead)

HCL Technology
May 2017 - July 2018
  • * Setting up Devops environment and bringing it into production for customers like CISCO, Brocade, Nokia etc. * Software Migration from old RHEL version to latest such as version 6 to 7. * Redhat migration * Migration of Coverity to SonarQube. * Setting & maintaining end to end build for E-NodeB and RNC. * SVT/GIT setup and Admin the same. * Planning setup and migration project from one organization to other. * Responsible for the build and release management process. * Analyse and resolve conflicts related to merging of source code forSVN * Responsible for debugging and resolve the build issues. * Automated the Build Process using Jenkins and handled complete Build and Release process including code, documentation and supporting testing team. * Responsible for re-writing Existing Jenkins jobs using Jenkins pipeline concept. * Implemented and maintained the branching and build/release strategies utilizing Perforce (SVN) and GIT. * Designed tool to request the private build for a specific perforce change and start build in Jenkins. * Implemented script to start the Jenkin jobs with enabling/disabling of downstream testing jobs.

Senior Build Engineer

February 2013 - May 2017

Senior Build Engineer

NOKIA
February 2013 - May 2017
  • * Responsible for the build system which includes. * Adapting the new project requirements. * Optimizing the build system in various aspects. * Helping developers for the build issues. * Ensuring the build times are always under defined KPI. * Responsible for the EA administration. * Extracting "Dependency tree" in build system is automated using Perl & python. * Optimized the build times by 40% using ccache implementation. The scripting involved (Perl & shell) to generate cache, and the necessary build system dependencies. * Open source distributed compilation tool DISTCC, to replace commercial tool Electric Accelerator. * Infrastructure planning, co-ordination with global IT for the development environment. * Actively involved in the Electric Accelerator upgradation and extensive testing of the build stability and performance. * Bringing developer changes from ClearCase to Subversion is automated using shell scripting. * Review board administration, review board is open source code review tool (Coordinating with IT support team for the allocation of servers or any issues with the EA). * Responsible for Continuous Integration, Build and release activities. * Trainings for new joiners on SVN, make and Build system. * CMake was being used to rewrite one of our software components build system. * Mentored newcomers in the team to have them do real work sooner.

SCM Engineer

January 2012 - February 2013

SCM Engineer

SAMSUNG
January 2012 - February 2013
  • * Was part of Printing color expression team (DPG), who is responsible for all the rootfs and kernel related releases towards different models of printers of Samsung. * Complete ownership of all kind of releases and builds. * Automation of Clear case * Documentation of the processes involved in day to day work. * Build management for all the environments and for all the releases. * Patch installation using syncthru. * Automate various tasks where manual intervention is required

Education

Symbiosis Centre for Distance Learning

professional
June 2015 - July 2017

Rajiv Gandhi Proudyogiki Vishwavidyalaya

B.E
July 2006 - June 2010