Devops Lead
Devops Lead
End-to-End AWS
DevOps Pipeline
Overview
Objective:- Cardholder and Merchant feature store generation:- Build a shared
service which provides card holder/merchant insights. This service helps to enable
Financial Institutions to increase spend on the different types of cards (credit and
debit) offered to their customers by providing set of model predictions and spend
details and score.
2. Development:
Code Repository: Developers use AWS
CodeCommit, to managed source control service
that hosts Git repositories.
Branching Strategy: Implement GitFlow or another
branching strategy for managing feature
development, bug fixes, and releases.
Create a CodePipeline:
o Use AWS CodePipeline to define an end-to-
end workflow that includes stages for building,
testing, and deploying your data processing
jobs.
Define Pipeline Stages:
o Source Stage: Integrate with the S3 bucket to
pull the latest data files. You can also use AWS
CodeCommit if you're managing ETL scripts.
Build Stage: Set up AWS CodeBuild if you need to
package scripts or applications.( Build
Automation: Use AWS CodeBuild to automatically
build the application whenever code is committed. It
compiles source code, runs tests, and produces
software packages.) Code Quality
Checks: Integrate tools like SonarQube with AWS
CodeBuild to enforce coding standards and perform
static code analysis.
o
o Transformation Stage: Use Lambda or Glue
as part of this stage to perform ETL or trigger
Glue jobs.
Testing Stage: Optional, but you can include testing
of your scripts or transformation results to validate
the accuracy of your ETL jobs.( Unit Testing: Run
automated unit tests using frameworks like JUnit or
PyTest within AWS CodeBuild.)
———————————————------------------------------------
--------------------------------------------
https://www.tekki-gurus.com/use-azure-devops-create-cloud-
deployment-pipeline/
I’m seeking a role where I can have a more significant impact on the organization by
shaping its cloud and DevOps strategy at a higher level. As a Cloud DevOps VP, I would
have the opportunity to influence not just the technical aspects but also the broader
business outcomes, driving innovation and ensuring that the organization stays ahead in
the rapidly evolving cloud landscape."