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

Choudhury Nazrul Islam Nazrul

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

Societe Generale Global Solution Center

Location
India - Bengaluru
Education
Master's degree, Information Technology
Experience
16 years, 6 Months

Share My Profile

Block User


Work Experience

Total years of experience :16 years, 6 Months

Teachnical DevOps Lead (DevOps/Release Manager/Database Manager/Developer) at Societe Generale Global Solution Center
  • India - Bengaluru
  • My current job since April 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 at Atos India Private Limited
  • India - Pune
  • December 2014 to February 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 at Synechron Technologies Private Limited
  • India - Pune
  • June 2009 to November 2014

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

Software Consultant at Maven Consultancy
  • India - Pune
  • September 2007 to June 2009

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

Education

Master's degree, Information Technology
  • at Visva Bharati University
  • June 2016
Bachelor's degree, Physics, Chemistry
  • at 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

Languages

English
Expert
Hindi
Native Speaker
Bengali
Expert
Urdu
Expert

Training and Certifications

MCTS (Certificate)
Date Attended:
December 2009

Hobbies

  • Coding and reading