Post Job Free

Resume

Sign in

Devops Engineer Senior

Location:
Singapore, Central Singapore Community Development
Posted:
December 05, 2023

Contact this candidate

Resume:

Raksha Singh

Senior DevOps Engineer

Mob: *******6

ad1pne@r.postjobfree.com

Profile

Result driven DevOps engineer having 13 Years of experience in Build & Release which includes (Automa- tion, Deployment and releasing of code) and extensive exposure towards customer build issue handling.

Adept at working with management to prioritize activities and achieve Defined project objectives able to effectively translate business requirement into technical solutions.

Education

B.E - Rajiv Gandhi Proudyogiki Vishwavidyalaya BHOPAL(July-2006 to June -2010)

PGDIT - Symbiosis Centre for Distance Learning (SCDL) (June 2015 to July 2017)

Certification

CKAD certified-LF-iy5fqz5bw1

Skills

Kubernetes

Shell/TCL/python/Groovy/Linux

Git/Gerrit/P4/SVN/Bitbucket

Jenkins/Circle-CI

Coverity/Sonar

Jfrog- artifacts

Docker/Kubernetes/Splunk/AKS

OpenShift/VM/ansible

Maven/Spring boot/Jar/War

Jira/Gecko/Atlassian

Pronto/Remedy

Confluence

GMake/CMake

Hadoop/Kafka/Ambari/Hortonworks/Bigdata/Tusker/Hortonworks

Experience

Release Engineer – Apr 2022 to till present

Senior DevOps Engineer – Dec 2021 till 4th April 2022

R&D Lead Engineer - Dec 2020 to Sep2021

Release Engineer - July 2018 till Nov 2020

Senior DevOps Engineer (Technical lead) – May 2017 to July 2018

Senior Build Engineer - Feb 2013 to May 2017

SCM Engineer - Jan 2012 – Feb 2013

Professional Experience Release Engineer

VISA

Apr2022 - till present

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-pro-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 Bit- bucket.

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/Hadoop cluster.

Monitor and maintain the system using Grafana & Prometheus.

Using AWS cloud to spin-up EC2 instance and setup CI/CD for lower environment.

Senior DevOps Engineer RiverLane (UK)

Dec2021 till 4th 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.

Worked on several Docker component like Docker Engine, Hub, creating docker images, compose, register to bring up the contsiners.

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.

R&D Lead Engineer Dec-2020to Sep 2021 ECI Communication

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 re- lease 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 till Nov 2020 The Mathworks Inc.

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 com- ponent/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 vice- versa.

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 to July-2018

HCL Technology.

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

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 Feb 2013 to May-2017 NOKIA.

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 per- formance.

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

Jan 2012 – Feb 2013 SAMSUNG

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



Contact this candidate