DevOps Engineer
Java
TypeScript
Python
PowerShell
Bash
Active 3 days ago
Invite to interview
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Full-stack developer (Middle tier) focused on Java Spring Boot backends and TypeScript Angular frontends with practical end-to-end app assembly. The strongest proven skill is backend data modelling and API endpoint implementation, evidenced by JPA entities RecipesEntity.java and ItemEntity.java and controller signatures like ItemController.java. Automated test suites, contract testing, CI test integration, and performance/load testing are not evidenced in the public code.
Phone
Technical skills
Languages
5
Java
TypeScript
Python
PowerShell
Bash
Java
4
Spring Framework
Spring MVC
Spring Boot
Spring Data JPA
DevOps
10
AWS
Kubernetes
Grafana
Docker
Linux
Prometheus
Azure
GCP
Helm
OpenTelemetry
Other
17
MySQL
GitHub
GitHub Actions
OpenStack
Rest API
Terraform
SonarQube
Ansible
Docker Compose
Dynatrace
CI/CD
Jenkins
ArgoCD
Jaeger
Calico
GitOps
Containers
Timeline
Cloud & DevOps Engineer Intern
•
Junior
Inetum
•
Internship
Performed a comparative benchmark of telemetry collection options, focusing on resource footprint and compatibility for an OpenTelemetry-based architecture. Migrated observability from a fragmented stack (logs/metrics/traces) to a unified OpenTelemetry pipeline routed into Dynatrace. Deployed the solution on Kubernetes using Helm and coordinated deployment via ArgoCD GitOps. Built Dynatrace dashboards and configured anomaly-detection alerts for API security and reliability.
OpenTelemetry
Dynatrace
Jaeger
Prometheus
Grafana
Kubernetes
Helm
ArgoCD
DevOps Engineer
•
Middle
Faveod Tunisia
•
Full-Time
Administered Linux-based container infrastructure and built Docker images for production services, improving deployment reliability. Deployed and tested LLM workloads on Kubernetes, configuring pod networking and secure communication. Installed and maintained Prometheus and Grafana via Helm, including dashboard setup and operational monitoring. Managed day-to-day cluster operations such as resource allocation and troubleshooting to support high availability, and documented procedures.
Linux
Docker
Kubernetes
Helm
Prometheus
Grafana
ESPRIT
Bachelor's Degree •
Cloud Computing
Middle QA Engineer
Confidence: Medium Generalist
Full-stack developer (Middle tier) focused on Java Spring Boot backends and TypeScript Angular frontends with practical end-to-end app assembly. The strongest proven skill is backend data modelling and API endpoint implementation, evidenced by JPA entities RecipesEntity.java and ItemEntity.java and controller signatures like ItemController.java. Automated test suites, contract testing, CI test integration, and performance/load testing are not evidenced in the public code.
Test Automation Frameworks
2/10
Building automated tests
Minimal test automation presence: test runners and frameworks declared but no real fixtures, factories, mock servers, parallelization or selector discipline in code.
Evidence
ci-cd-pipeline-with-jenkins/Cookingapp-main/package.json - devDependencies include karma and jasmine
ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/src/test/java/com/example/cookingapp/CookingappApplicationTests.java - placeholder Spring Boot test class
Test Coverage & Strategy
1/10
What and how to test
No visible test coverage strategy or meaningful negative/boundary tests; only test script entries and a placeholder test class exist.
Evidence
ci-cd-pipeline-with-jenkins/Cookingapp-main/package.json - "test" script
ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/src/test/java/com/example/cookingapp/CookingappApplicationTests.java - lacks assertions or test cases
API & Integration Testing
1/10
Testing how parts work together
APIs and repositories are implemented but there are no integration or contract tests, schema validation, or idempotency/retry test coverage.
Evidence
ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/Controller/ItemController.java - controller present but no API tests
ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/Repositories/Recieperepo.java - repository with queries but no contract tests
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
Running tests automatically
Not evidenced in public code
Expertise
Unit & Component Testing• Junior
Industries
Food & Beverages• Middle
Technologies
Java• since 2025 • Middle
TypeScript• since 2025 • Middle
Spring Framework
Spring MVC
Recommendations
- Add focused unit and integration test suites: write Spring MVC controller tests and repository tests, then instrument end-to-end API contract tests (for example with schemathesis or contract tests) to validate error paths and schema invariants.
- Introduce Testcontainers for integration tests against a real MySQL/MariaDB instance and add per-test data isolation and cleanup to make API tests reliable.
- Build frontend unit/e2e tests that avoid sleep-based waits: convert to conditional waits, add selector discipline (data-testid) and meaningful negative/boundary assertions for edge cases.
- Create CI pipelines that capture test artifacts (reports, logs, screenshots), implement test sharding or selective runs, and add quarantine rules for flaky tests rather than global retries.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Backend Developer
Confidence: Medium API Engineer
Full-stack developer working with Java Spring Boot backends and Angular frontends at a junior level with a strength in building straightforward REST-backed web applications. The strongest proven skill is implementing Spring Boot REST endpoints and JPA-backed entities as evidenced by Controller and Repository classes such as Controller/ItemController.java and Repositories/Itemrepo.java. There is limited evidence of production-grade concerns such as schema migrations, authentication and authorization, resilience patterns, performance tuning, or comprehensive observability.
API Design
2/10
How well APIs are designed
Basic REST endpoints and client API usage exist but there is no versioning, idempotency, pagination strategy or consistent error contract; controllers are simple CRUD-style handlers.
Evidence
Sarralabidi/ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/Controller/ItemController.java
Sarralabidi/ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/Controller/ReceipeController.java
Sarralabidi/ci-cd-pipeline-with-jenkins/Cookingapp-main/Cookingapp-main/src/app/api.service.ts
Data Layer & Database
2/10
Working with databases
JPA entity classes and Spring Data repositories are present showing basic ORM use, but there is no migration history, explicit transaction boundaries, or tuned queries/indexes.
Evidence
Sarralabidi/ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/Model/RecipesEntity.java
Sarralabidi/ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/Model/ItemEntity.java
Sarralabidi/ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/Repositories/Itemrepo.java
Scalability & Performance
Handling load and speed
Not evidenced in public code
System Architecture
2/10
Overall system structure
Monolithic Spring Boot backend paired with an Angular frontend shows reasonable folder separation, but there is no evidence of deliberate service decomposition, config/secret management, or graceful degradation strategies.
Evidence
Sarralabidi/ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/CookingappApplication.java
Sarralabidi/ci-cd-pipeline-with-jenkins/Cookingapp-cookappbackend/Cookingapp-cookappbackend/src/main/java/com/example/cookingapp/WebConfig.java
Top-level package layout under src/main/java/com/example/cookingapp
Security & Auth
1/10
Protecting data and access
Minimal security posture is evident; there is basic CORS configuration and some client-side input checks but no authentication/authorization flows, token lifecycle, input validation at the API boundary, or secrets hygiene.
Reliability & Observability
1/10
Stability and monitoring
Very limited reliability and observability practices; frontend console logging and a placeholder unit test exist but there are no structured logs, metrics, retries with backoff, timeouts, circuit breakers or graceful shutdown handling.
Expertise
Java• Junior
Microservices & API Architecture• Junior
Industries
Food & Beverages• Middle
Technologies
Rest API
Spring Boot
Spring Data JPA
Recommendations
- Develop and maintain CRUD REST APIs and small backend services using Spring Boot and Spring Data JPA
- Invest in production-readiness: add schema migrations, explicit transaction handling, input validation at API boundaries, authentication, and structured logging/metrics
- Expand testing and reliability work with integration tests, retries/timeouts where appropriate, and CI/CD pipelines for automated builds and deploys
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior DevOps Engineer
Confidence: Medium Platform SRE
Platform SRE at a Middle level specializing in Kubernetes-based observability and Helm-driven deployments. The strongest proven skill is Kubernetes operational hardening and telemetry integration as shown by observability-platform/apim-deployment.yaml and apps/wso2mi-chart/mi/values_full.yaml. There is little public evidence of advanced pipeline engineering, Terraform-style IaC with remote state, infra testing or incident runbooks and postmortems.
CI/CD Pipelines
2/10
Automated build and deploy
Basic CI pipeline present using GitHub Actions for lint and image build but no advanced pipeline engineering patterns such as matrices, reusable workflows, gated deploys, caching keys or artifact promotion.
Evidence
Miniproject/.github/workflows/ci.yml: simple steps for checkout, setup-python, flake8 linting and docker build
Infrastructure as Code
3/10
Managing servers with code
Helm values and rendered manifests exist showing environment separation and secret integrations but this is largely chart/values configuration rather than custom modular IaC with state management, tests or migrations.
Evidence
observability-platform/apps/wso2mi-chart/mi/values_full.yaml: provider/aws/azure/gcp secretManager and vault/hashicorp sections; HPA, pdb and storage settings
observability-platform/apim-deployment.yaml: rendered Deployment objects and use of secretKeyRef for DB credentials
Containerization & Orchestration
4/10
Working with containers
Concrete Kubernetes orchestration decisions are present including tuned startup/liveness/readiness probes, resource requests/limits, non-root securityContext, preStop lifecycle and podAntiAffinity which show practical k8s operational knowledge.
Evidence
observability-platform/apim-deployment.yaml: tuned startupProbe, liveness/readiness probes, resources and securityContext for wso2am and wso2mi containers
observability-platform/apps/wso2mi-chart/mi/values_full.yaml: deployment.strategy, pdb/hpa and probe configuration parameters
Observability & Monitoring
4/10
Watching system health
Observability integration is explicit with OpenTelemetry configuration and an otel sidecar declared alongside application containers indicating awareness of telemetry pipelines and vendor token provisioning.
Evidence
observability-platform/apps/wso2mi-chart/mi/values_full.yaml: opentelemetry section including url and type set to otlp
observability-platform/apim-deployment.yaml: otel-sidecar container and environment variables referencing DT_API_TOKEN and DT_TENANT_URL
Reliability & Incident Response
3/10
Keeping systems up
Reliability-oriented settings such as preStop hooks, graceful termination, anti-affinity and rolling update/replica controls are present but there are no runbooks, incident postmortems, chaos experiments or explicit rollback gates.
Evidence
observability-platform/apim-deployment.yaml: lifecycle.preStop hook and terminationGracePeriodSeconds for wso2am container
observability-platform/apim-deployment.yaml: affinity podAntiAffinity and strategy.rollingUpdate settings
Cloud & Cost Optimization
2/10
Smart use of the cloud
Some cloud-related and cost-aware knobs exist (resource requests/limits, HPA config placeholder, EFS/Filestore options and secret manager integrations) but there is no evidence of active cost optimization, spot/eviction strategies or measured rightsizing.
Evidence
observability-platform/apps/wso2mi-chart/mi/values_full.yaml: aws/azure/gcp storage and secret manager sections and hpa/pdb configuration
observability-platform/apim-deployment.yaml: resources.requests and limits defined for containers
Expertise
Kubernetes Ecosystem• Junior
Infrastructure as Code• Junior
Observability & Monitoring• Junior
CI/CD & Pipeline Automation• Junior
Technologies
Containers
Python
PowerShell
Bash
Terraform
Ansible
GCP
Docker Compose
Helm• since 2025
GitHub Actions
Jaeger• since 2026
OpenTelemetry• since 2026
Dynatrace• since 2026
Prometheus• since 2025
Azure
CI/CD
GitOps
ArgoCD• since 2026
Jenkins
AWS• since 2025
Docker• since 2025
Kubernetes• since 2025
Grafana• since 2025
OpenStack• since 2025
GitHub
Linux• since 2025
Recommendations
- Develop robust CI/CD promotion pipelines with gated deploy steps, reusable workflows and caching to move beyond simple lint-and-build pipelines.
- Build and publish Helm-based environment modules and add automated infra tests (conftest/terratest) and remote state discipline for IaC.
- Create SLOs, alerting rules and runbooks tied to service telemetry and implement automated rollback/gating strategies for releases.
- Audit and eliminate image:latest usage and strengthen image provenance (pin digests and add signing) for production sidecars and collectors.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
