Full Stack & DevOps Engineer

One person. From backend to deployment.

No more juggling between dev, devops and infra. I cover all three, from commit to production monitoring.

since 2018

ci.sididev.com
sididev:~$

PROJECTS

Code in production, running for years.

E-commerce platforms, LMS, business APIs, mobile apps. Each one is deployed, monitored and maintained on my own infra, not someone else's.

14 projects

WORKFLOW

Test first, deploy after.

Every code change triggers the tests. If the suite turns red, fix it before pushing. No fix-in-prod.

src/test/java/.../PaymentServiceTest.javasaved
 1@SpringBootTest 2class PaymentServiceTest { 3  4    @Autowired 5    private PaymentService payment; 6  7    @Test 8    void itRefundsAnOrder() { 9        Refund r = payment.processRefund(42L, 100);10        assertThat(r.amount()).isEqualTo(100);11    }12}
~/sididev

DEPLOYMENT

From git push to prod, with no human in the loop.

A commit triggers the full chain: tests, lint, CVE scan, image build, push to GHCR, deploy on Swarm or Kubernetes behind Traefik. If everything goes green, the site is live in minutes.

Code

GitHub · GitLab

git push origin master

instant1 commit

·

CI

GitHub Actions

lint · test · phpstan · trivy

0m45s77 tests · 0 vulns

·

Build

Docker · GHCR

docker build · push :prod

1m20s142 MB image

·

Deploy

Swarm · Kubernetes

stack deploy · rollout

0m12s6 containers up

·

Live

Traefik · TLS

https://sididev.com 200

0m08s89ms TTFB

·

Total: 2m25s from git push to https.

RECENT DEPLOYMENTS

16 stacks · 99.97% uptime · ~30 deploys/month
sididev-prod#3122m14smaster5 min
qiraon-back-prod#873m02smaster2h
ghn-shop-prod#544m18smaster1d
ecolelacolombe-front#1422m51smaster3d
etoile-front-prod#671m48smaster5d
iqrafront-staging#450m43sdevelop6dlint failed