أبلاي إيدج ابدأ البحث عن عمل

Microservice Dev engineer

EgyBell · Qesm El Maadi, Cairo, Egypt

قدّم وتابع مع أبلاي إيدج
EgyBell is hiring a Microservice Dev engineer for a multinational telecommunications company.About the role:Responsible for the full delivery chain: GitOps/Kubernetes/Helm infrastructure, CI/CD pipelines, microservices, and Kafka-based data pipelines that feed analytics consumers. C/C++ proficiency is a primary requirement — engineers in this track must be able to build, debug, and interface with the C++ processing layer they operate and integrate with.Requirements and QualificationsSkill AreaC / C++ (Primary)–Working proficiency in C and Modern C++ (C++14 minimum): able to read, understand, and make targeted modifications to C++ service code–Ability to build and debug C++ services locally using CMake and Conan — required for CI/CD integration and pipeline troubleshooting–Familiarity with C++ build artefacts: static/dynamic libraries, compiler flags, sanitizers, and link-time errors–Able to trace data flows between C++ processing engines and downstream Java/Python services — essential for debugging cross-layer pipeline issues–Familiarity with C++ serialisation libraries (MessagePack, Protobuf, Avro) as used in the upstream processing pipeline–Experience integrating C++ applications into Docker multi-stage builds and Kubernetes workloadsLanguages, Frameworks & Messaging–RESTful API design and OpenAPI/Swagger documentation–Familiarity with protocol buffers, Avro schemas, or JSON schema for inter-service contracts–ClickHouse, Vertica, or similar columnar/analytical databases for xDR/CDR storage and querying–Experience building or maintaining DataOps pipelines (data transformation, loading, enrichment)–Working knowledge of schema registries (Avro/Confluent or equivalent)Testing & Quality–Unit and integration testing for both microservices and infrastructure-as-code; contract testing for service boundaries–Load and performance testing for Kafka consumers, REST APIs, and Kubernetes workloads–Code review discipline; familiarity with trunk-based or gitflow development workflows–Able to write test harnesses that replay captured data to validate pipeline correctness end-to-endKubernetes & Helm–Strong Kubernetes skills: workloads, services, config maps, RBAC, namespaces, resource management–Helm chart authoring, templating, and lifecycle management–Experience with GitOps workflows (ArgoCD or Flux)–Familiarity with cert-manager, sealed-secrets, or trust-manager for cluster security objectsCI/CD–Hands-on experience with Atlassian Bamboo (plan specs, agent management, build pipelines)–Docker image authoring, multi-stage builds, and image registries–Infrastructure-as-code: Ansible (roles, playbooks, collections) and/or Terraform–Experience automating VM provisioning and cluster bootstrappingObservability–Prometheus metrics, Grafana dashboards, and alert rule authoring–Log aggregation with Elasticsearch/Kibana or equivalent–Experience configuring OpenTelemetry for distributed tracing across microservicesAI Tools–Uses AI assistants (Claude, Copilot, or equivalent) for code generation, test writing, Helm/YAML authoring, and runbook drafting–Comfortable using Claude to query Jira/Confluence, analyse incident logs, accelerate DataOps pipeline authoring, and summarise Kafka diagnostics–Treats AI-generated code and infrastructure config with appropriate review discipline — validates before applying–Advocates for responsible AI tool use: reviews AI output and does not ship unvalidated generated codeQualificationsBachelor’s degree in Computer Science, Engineering, or a related field3–10 years as a Microservice Dev engineerFluent in English