EPAM Systems · Jan 2023 – May 2023
Cloud infrastructure & delivery pipelines
Managed AWS infrastructure, containerised applications onto Docker and Kubernetes, and set up Jenkins and GitLab pipelines that sped up delivery.
40%
Faster deployments after containerisation
40%
Better system efficiency from monitoring
40–50%
Faster software delivery with CI/CD
01Context
My first engineering role: a Cloud & DevOps internship at EPAM Systems.
02Challenge
Applications needed reliable, secure AWS infrastructure, faster deployments and pipelines that let teams ship without manual steps.
03Approach
- 01
Run the AWS estate
Managed VPC, EC2, S3, Lambda and IAM roles for day-to-day cloud operations.
- 02
Tune the network
Optimised ALB configurations, subnets and security groups for efficiency and security.
- 03
Containerise
Integrated applications into Docker and Kubernetes environments, with troubleshooting and documentation to match.
- 04
Measure
Led performance monitoring initiatives to find bottlenecks.
- 05
Pipeline everything
Set up CI/CD pipelines with Jenkins and GitLab.
04Architecture
1Source
- GitLab
2Delivery
- Jenkins CI/CD
3Runtime
- Docker
- Kubernetes
4AWS
- VPC · subnets
- ALB · EC2
- S3 · Lambda · IAM
Simplified view of how the pieces connect.
05Stack
06Outcomes
- 40% · Faster deployments after containerisation
- 40% · Better system efficiency from monitoring
- 40–50% · Faster software delivery with CI/CD
- Secured and optimised AWS networking
- Moved applications onto Docker and Kubernetes
Details are generalised to respect employer and client confidentiality. Numbers shown are the ones I can share.
Building something similar?
Tell me about it. I'm happy to talk architecture, trade-offs and timelines.
Start a conversation