Nazrul Islam Choudhury Choudhury, Teachnical DevOps Lead (DevOps/Release Manager/Database Manager/Developer)

Nazrul Islam Choudhury Choudhury

Teachnical DevOps Lead (DevOps/Release Manager/Database Manager/Developer)

Societe Generale Global Solution Center

البلد
الهند - بنغالورو
التعليم
ماجستير, Information Technology
الخبرات
16 years, 7 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :16 years, 7 أشهر

Teachnical DevOps Lead (DevOps/Release Manager/Database Manager/Developer) في Societe Generale Global Solution Center
  • الهند - بنغالورو
  • أشغل هذه الوظيفة منذ أبريل 2016

Project: X-ONE
Period: Apr’16 - Till Date
Team Size: 300+

Description:

X-One is a front to back application which is responsible for the OTC derivatives right from trade capture to the end of the life
cycle of the trades. It covers all OTC assets except commodities (will cover in future). X-one has a 6000 active userbase consisting
of Sales, traders, trade support units, back office operation users using the functionalities such as Risk, Trade capture, pricing,
trade events, regulatory reporting, confirmation, settlements and accounting.
X-One is one of the biggest applications with more than 3M lines of code, 0.3M UTs, 20K Functional test which has been built by
300+ developers since ~15 years. Being so big X-One has one of the robust release process with right CI CD tools in place which
enables us to deliver 8 major releases and 100+ patch releases every year.
Responsibilities:
• Responsible for managing CI/CD tools (Jenkins & GitHub), Docker, SonarQube, Gerrit, Git etc and fix any issue co-ordinating
with Architectural team.
• Responsible for developing CI/CD pipelines co-ordinating with Architecture team.
• Responsible for monitoring Jenkins build and fix the issues if any co-ordinating with appropriate team.
• Responsible for branching and merging after each major and minor releases.
• Responsible for managing 90+ databases and its availability check on daily basis to ease development, test and release
processes.
• Responsible for deploying latest packages on daily basis on UAT environment.
• Responsible to create any dev databases(Using Swagger or DoItNow) on Oracle and PostgreSQL.
• Responsible for refresh the databases using Jenkins Job and Airflow on Daily and Weekly basis.
• Responsible to handle as Database Delivery manager during each minor releases (2 releases in a week).
• Responsible to guide Database Release managers during each Major releases.
• Responsible to recreate existing tables with partition in Oracle to purge data based on partition.
• Responsible for monitoring issues using Grafana, Kibana and SonarQube.
• Responsible for trouble shooting and defect analysis on the servers during deployment.
• Involved in development/enhancement with C# and write the queries to create tables, indexes, triggers, packages etc to
develop internal tools like purge engine (to purge old data automatically with Autosys batch), Monitoring tables growth etc.
• Have experienced to use ticketing tools service-now & unity.
Environment: Visual Studio 2022, C#, Oracle, Oracle SQL Developer, SQL server, SG Private Cloud, Docker, Servicenow, Git, Github,
Gerrit, Jenkins, SonarQube, Kibana, Grafana, Jira, Unity, DoItNow etc.

Tech Lead in DevOps في Atos India Private Limited
  • الهند - بونة
  • ديسمبر 2014 إلى فبراير 2016

Client:
Team Size:
BMW, Germany
200+
Roles & Responsibilities: Tech Lead in DevOps
Description:
The application is a Retail Loan Management System. The BMW FS offers loans to dealers, brokers & customers against
BMW cars. The application is used by the BMW employee only. The major functional areas include: Contract
Administration, Customer Services, Reports, Contract Servicing etc.
Responsibilities:
• Responsible for build the application from the labelled version in TFS to deploy on Dev and UAT.
• Responsible to identify and redirect issues to appropriate teams.
• Responsible for document and collaborate to the knowledge base.
• Responsible to train Level 1 engineers (deployment team) on problem resolution.
• Responsible for below TFS activities:
o Version control/Source code administration - Git, Branching, merging.
o Conduct training on TFS and SCM activities to adhere the process as agreed with the customer.
• Responsible for automated release using Octopus deploy for ASP.NET applications for Japan market.
• Responsible for setup Jenkins build server and implement SonarQube for quality code management with Project
Architect.
• Responsible for continually work towards making improvements in the release process
• Responsible to develop automation scripts to build, integrate, and deploy software releases to various platforms
• Responsible to participate in CAB meetings to discuss release scope and/or roadblocks
Environment: Windows 2008 R2 application and web server, .NET Framework 2.0, SQL Server 2005, IIS 7.5, Visual
Studio.Net 2005, Team Foundation Server 2010, Team Foundation Server 2013 Update 4.

Senior Software Associate في Synechron Technologies Private Limited
  • الهند - بونة
  • يونيو 2009 إلى نوفمبر 2014

DevOps, Configuration Management,
Software Development using C#, ASP.net and SQL Server

Software Consultant في Maven Consultancy
  • الهند - بونة
  • سبتمبر 2007 إلى يونيو 2009

Software Development using C#, ASP.net and SQL Server

الخلفية التعليمية

ماجستير, Information Technology
  • في Visva Bharati University
  • يونيو 2016
بكالوريوس, Physics, Chemistry
  • في Assam University

(

Specialties & Skills

Application Lifecycle Management
Release Management
Software Configuration Management
ADOBE STREAMLINE
AUTOMATE
CUSTOMER RELATIONS
MICROSOFT C#
MICROSOFT WINDOWS XP
PROGRAMMING
Build and Deployment
Configuration Management
Team Foundation Server
Release Management

اللغات

الانجليزية
متمرّس
الهندية
اللغة الأم
البنغالي
متمرّس
الأوردو
متمرّس

التدريب و الشهادات

MCTS (الشهادة)
تاريخ الدورة:
December 2009

الهوايات

  • Coding and reading