Skip to content

Commit 53617a2

Browse files
fix: change from frontend developer to devops engineer
1 parent 1825b72 commit 53617a2

16 files changed

Lines changed: 118 additions & 111 deletions

File tree

.DS_Store

0 Bytes
Binary file not shown.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules
22
out
3+
.next
1 MB
Binary file not shown.
1.78 MB
Binary file not shown.
-3.48 KB
Binary file not shown.

README.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
<h1 align="center">Welcome to Asttle Portfolio 👋</h1>
2-
<p>
3-
<img alt="Version" src="https://img.shields.io/badge/version-1.0-blue.svg?cacheSeconds=2592000" />
4-
</p>
1+
# Asttle Joseph — DevOps Engineer Portfolio
52

6-
> A personal portfolio about myself written using Nextjs,TailwindCSS and framer-motion
3+
> Personal portfolio of Asttle Joseph, DevOps Engineer specializing in cloud infrastructure, containerization, CI/CD automation, and observability solutions. Built with Next.js, TailwindCSS, and Framer Motion.
74
8-
### 🏠 [Homepage](https://asttle.github.io)
5+
## 🏠 [Homepage](https://asttle.github.io)
96

10-
### [Demo](https://asttle.github.io)
7+
## [Demo](https://asttle.github.io)
118

129
## Install
1310

@@ -23,8 +20,23 @@ npm run dev
2320

2421
## Author
2522

26-
👤 **Asttle**
23+
👤 **Asttle Joseph**
2724

25+
- Email: asttle1997@gmail.com
2826
- Website: https://asttle.github.io
2927
- Github: [@asttle](https://github.com/asttle)
30-
- LinkedIn: [@https:\/\/www.linkedin.com\/in\/asttle-joseph\/](https://linkedin.com/in/https://www.linkedin.com/in/asttle-joseph/)
28+
- LinkedIn: [@asttle-joseph](https://linkedin.com/in/asttle-joseph)
29+
30+
## About
31+
32+
This site showcases my experience in:
33+
- Cloud (AWS, Azure)
34+
- Containerization (Docker, Kubernetes)
35+
- Infrastructure as Code (Terraform, CloudFormation)
36+
- CI/CD (Jenkins, GitHub Actions, ArgoCD)
37+
- Observability (Prometheus, Grafana, ELK, CloudWatch, OpenTelemetry)
38+
- Scripting (Python, Shell)
39+
40+
---
41+
42+
Looking for DevOps, SRE, or Cloud Engineering opportunities!

src/components/Education.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,17 @@ const Education = (props) => {
5252
/>
5353
<ul className="w-full flex flex-col items-start justify-between ml-4 xs:ml-2">
5454
<Details
55-
type={"Master of Science in Computing and Technology"}
55+
type={"MSc in Computing and Technology, 1st Class Honours"}
5656
place={"Northumbria University, London, UK"}
57-
time={"May 2023 - Present"}
57+
time={"2023 - 2024"}
5858
info={
59-
"Progressing exceptionally well, providing me with valuable knowledge and skills to thrive in the dynamic field of technology."
59+
"Modules: Information Governance and Cyber Security (1st), Database and Analytics Principles (1st)."
6060
}
6161
/>
6262
<Details
6363
type={"Bachelor of Technology in Information Technology"}
6464
place={"Saranathan College of Engineering, India"}
65-
time={"May 2014 - April 2018"}
65+
time={"2014 - 2018"}
6666
info={"Won the award of meritocracy twice."}
6767
/>
6868
</ul>

src/components/Experience.js

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -61,30 +61,33 @@ const Experience = (props) => {
6161
/>
6262
<ul className="w-full flex flex-col items-start justify-between ml-4 xs:ml-2">
6363
<Details
64-
position={"Senior Software Engineer"}
65-
company={"Workhall Private Limited"}
66-
companyLink={"https://workhall.com"}
67-
time={"July 2022 - Present"}
64+
position={"DevOps Engineer"}
65+
company={"SigTech"}
66+
companyLink={"https://sigtech.com"}
67+
time={"August 2024 - Present"}
68+
address={"London, UK"}
6869
work={
69-
"Worked on no code platform where any user can build easy to use customisable application; managing team of 10-13 members effectively. Lead front-end team as subject matter expert in React.JS Followed test driven development using Jest and Enzyme Supported mobile application development using React Native Changed code from JavaScript to Typescript. Administered scripts for automation testing in k6 and also building CI/CD pipeline using Jenkins and containerising application using Docker. Helped team build static site using Gatsby.js. Developed server side rendering for website using Next.js. Incorporated adaptable, easy to build CSS frameworks like Tailwind CSS. Implemented connections in Chat module from React to GraphQL API endpoints Focussed on Auto deployment using Fastlane in React native. Collaborated web and mobile app code and building separate component library using Nx. Maintained proper coding standards using ESLint, optimised code using reports from Lighthouse and. documented code using Storybook"
70+
"• Successfully deployed AI services and models in cloud environments, establishing infrastructure for model training, serving, and monitoring.\n• Implemented comprehensive observability stack using OpenTelemetry with Jaeger, Prometheus/Mimir, and Fluentbit/Loki across multiple environments, enhancing system reliability and troubleshooting capabilities.\n• Architected GitOps workflow automation using ArgoCD that standardized deployment processes and enabled automatic image updates, significantly reducing manual intervention.\n• Led EKS cluster upgrades across multiple environments, including management of cluster addons and comprehensive documentation of processes.\n• Orchestrated multi-cloud migration strategy including AKS cluster setup, Azure Cache for Redis, and Application Gateway configuration, maintaining service continuity and achieving a 99.99% uptime during the transition process."
7071
}
7172
/>
7273
<Details
73-
position={"Software Engineer"}
74-
company={"WNS-Vuram"}
75-
companyLink={"https://vuram.com"}
76-
time={"May 2018 - June 2022"}
74+
position={"DevOps Engineer"}
75+
company={"WorkHall"}
76+
companyLink={"https://workhall.com"}
77+
time={"July 2022 - April 2023"}
78+
address={"Bengaluru, India"}
7779
work={
78-
"Worked on free online donation platform (Humane Life) enabling easy and fast contribution of goods for charity homes, non-profit organisations and NGOs. Focusing on front-end development and also contributed to back-end API written in Django. Managing and developing mobile applications for this platform using React native. Holding responsibility in deploying code to beta app distribution for beta testing and final product to app store and play store for mobile application. Developed bridge modules for native support in iOS. Performed optimisation strategies to reduce application size by 40% and increased app downloads by 20% Visited 10 NGOs to market product"
80+
"• Collaborated on migration to AWS cloud infrastructure from on-premises, resulting in 40% reduction in infrastructure management time and 30% improvement in system performance and scalability.\n• Developed and deployed infrastructure for EKS clusters using Terraform, cutting provisioning time from 4 hours to 2 hours per cluster.\n• Created and managed CI/CD pipelines with GitHub Actions, reducing deployment time by 20% and increasing deployment frequency from 10 to 17 times per week.\n• Implemented Istio service mesh for EKS clusters to enhance security through mTLS, resulting in 50% reduction in security breaches and incidents.\n• Automated CD pipeline using GitOps with ArgoCD, saving developers time of 20 minutes per build.\n• Employed HashiCorp Vault for secrets management, increasing security and reducing vulnerabilities by 20%."
7981
}
8082
/>
8183
<Details
82-
position={"Intern"}
84+
position={"Software Engineer"}
8385
company={"WNS-Vuram"}
84-
companyLink={"https://workhall.com"}
85-
time={"January 2022 - April 2018"}
86+
companyLink={"https://vuram.com"}
87+
time={"May 2018 - June 2022"}
88+
address={"Chennai, India"}
8689
work={
87-
"Worked on building plugins in java to preserve document formatting while converting PDF document to word document(especially Arabic). Acquired knowledge about basics of Angular JS. Learned about basics of Node JS and socket programming."
90+
"• Overcame scalability hurdles to enable donations exceeding 1 crore, introducing real-time tracking features that increased donation efficiency by 30%.\n• Administered shell scripting for database migration which reduced manual effort by more than 50%.\n• Incorporated real-time donation tracking and push notifications into Humane platform mobile apps, resulting in 50% increase in app downloads and 100% surge in active users.\n• Applied code splitting and asset compression techniques, reducing application size from 15 MB to 5 MB."
8891
}
8992
/>
9093
</ul>

src/components/Footer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const Footer = (props) => {
99
font-medium text-lg dark: text-dark dark:border-light sm:text-base dark:text-light"
1010
>
1111
<Layout className="py-8 flex items-center justify-between lg:flex-col lg:py-6">
12-
<span>{new Date().getFullYear} &copy; All Rights Reserved.</span>
12+
<span>Asttle Joseph &mdash; DevOps Engineer &mdash; {new Date().getFullYear()} &copy; All Rights Reserved.</span>
1313
<div className="flex items-center lg:py-2 ">
1414
Build With{" "}
1515
<span className="text-2xl px-1 dark:text-primaryDark">&#128187;</span>

src/components/Hireme.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const HireMe = (props) => {
2020
md:w-12 md:h-12 md:text-[10px]
2121
"
2222
>
23-
Hire Me
23+
Hire Me for DevOps
2424
</Link>
2525
</div>
2626
</div>

0 commit comments

Comments
 (0)