Carl Stuart

Cloud Devops Engineer Iv Java Developer @DXC Technology

Newcastle Upon Tyne, GB
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jan 2022 — Present

Cloud Devops Engineer Iv Java Developer @DXC Technology

View department →

Newcastle-upon-Tyne, GB

Developing a highly customised IdM platform that clients (and their applications) can seamlessly onboard to. Developed a lot of the initial automation to build out and configure multi-tier development environments in AWS using Terraform. Configuration for AWS components such as EC2 and EKS were all done using Ansible and Powershell. All of this is tied together via pipelines that allow developers to spin up and tear down development environments with ease. Core responsibilities, however, is the setup, configuration and development of Keycloak (and by extension, Red Hat SSO). As the solution is highly customised, it requires a significant number of custom plugins written in Java to support functionality that Keycloak does not natively support. This includes- Selectable Consent- Domain (Home Realm) Discovery- JWT Remote Claim Enrichment- Custom User Federation- RSA SecurID Token Integration (with support for User and System generated PINs as well as Next Tokencode validation)On top of this, I developed several other proof of concepts to showcase various Keycloak services. These include- A web portal showcasing all the authentication types for the Client Credentials Grant (Client ID and Secret, Signed JWT, X509 etc)- A web app showcasing how Token Exchange (RFC-8693) works within Keycloak- A web app that showcases how the Device Authorisation Grant (RFC-8628) type works- A stub server that simulates and replaces the need for a full RSA Authentication Manager deployment (for testing only, obviously). This saved considerable time and money of deployment, automation and, above all, cost, licensing and practicality- Currently developing a proof of concept to dynamically and periodically rotate realm signing and encryption keys via a HSM. CloudHSM is being used as the PoC with Thales in scope to replace it.

EDUCATION

2009 — 2012

Northumbria University

Bachelor’s Degree

SKILLS

Informatica AdministrationAmazon Web Services (Aws)OracleJavaRubyChefPowershellRed Hat LinuxVmware NsxHp Operations OrchestrationForum SentryC#DatapowerSqlCentosWebsphere MqPerlApacheVb.netNetworkingJenkinsWebsphere Application ServerInfrastructureF5 BigipWindows ServerVbscriptJboss Application Server

ABOUT CARL STUART

Cloud DevOps Engineer IV at DXC Technology

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Carl Stuart — Cloud Devops Engineer Iv Java Developer at DXC Technology in Newcastle Upon Tyne, GB | Unifers