Job Overview
Our team and our technical landscape
eComponents is a mixt Product and Tech team, organized into four technically autonomous squads. Each squad includes a PO, a tech lead, developers, and a tester. Two architects and two Scrum Masters also complete the workforce with a cross-functional role.
We develop solutions for strong authentication and digitalization of payment methods.Our solutions are developed in C#/.Net and are hosted on the Azure cloud. Our source code, and our CI/CD pipelines are on AzureDevOps. We fully exploit the capabilities of the Cloud with the use of the latest solutions: Azure Kubernetes Services, Azure Container App, PostgreSQL, CosmosDB, Cache Redis,…
By joining eComponents, we will have the opportunity to work on very advanced IT solutions, at the level of performance and availability of the very first class.
Your mission as platform engineer
Platform Engineering is the practice of designing, building, and maintaining the underlying infrastructure and tooling that support the development, deployment, and operation of software applications. It encompasses a range of tasks, including provisioning and managing cloud resources, configuring CI/CD pipelines, implementing monitoring and observability solutions, and automating repetitive tasks.
At its core, Platform Engineering focuses on empowering development and operations teams to work more efficiently by providing them with standardized platforms, tools, and processes.Standardization – Establishing standardized platforms and toolsets helps promote consistency and reduces complexity across the organization.Automation – Leveraging automation tools and techniques streamlines repetitive tasks, improves efficiency, and minimizes human error.Scalability – Designing platforms that can scale seamlessly to accommodate growing workloads ensures smooth operations even under increased demand.Security – Prioritizing security measures, such as access controls, encryption, and vulnerability management, safeguards the integrity of the platform and its data.Monitoring and Observability – Implementing robust monitoring and observability solutions enables proactive identification and resolution of issues, enhancing system reliability.
Your role as Platform Engineer
You are responsible for designing, building, and maintaining the platforms and tooling that support the development, deployment, and operation of software applications.The following are the more specific responsibilities and key aspects of the Platform Engineer role:Infrastructure Provisioning – Platform Engineers are tasked with provisioning and managing the underlying infrastructure, whether it’s on-premises, in the cloud, or a hybrid environment. This includes configuring servers, networks, storage, and other resources required to support the application workload.Automation and Orchestration – Automation is at the core of Platform Engineering. Platform Engineers leverage automation tools and techniques to streamline repetitive tasks, such as infrastructure provisioning, configuration management, and deployment processes. By orchestrating these tasks, they enable rapid and reliable delivery of software.CI/CD Pipeline Management – Continuous Integration and Continuous Deployment (CI/CD) pipelines are essential for modern software delivery. Platform Engineers design and maintain CI/CD pipelines, ensuring smooth flow of code from development to production while adhering to best practices for testing, integration, and deployment.Tooling and DevOps Support – Platform Engineers provide the tools and support necessary for DevOps teams to collaborate effectively and deliver high-quality software. This may include version control systems, collaboration platforms, code review tools, and integrated development environments (IDEs).Monitoring and Observability – Monitoring and observability are critical for maintaining the health and performance of applications and infrastructure. Platform Engineers implement monitoring solutions to track key metrics, detect anomalies, and troubleshoot issues in real-time. They also ensure that systems are observable, meaning that relevant data and logs are readily available for analysis.Security and Compliance – Security is a top priority in Platform Engineering. Platform Engineers implement security measures, such as access controls, encryption, and vulnerability management, to protect the integrity and confidentiality of data and infrastructure. They also ensure compliance with relevant regulations and industry standards.Scalability and Resilience – Building scalable and resilient systems is essential for handling growth and maintaining uptime. Platform Engineers design architectures that can scale horizontally and vertically to accommodate increasing workloads, while also implementing redundancy and failover mechanisms to ensure high availability and reliability.Collaboration and Communication – Effective collaboration and communication are key skills for Platform Engineers. They work closely with development, operations, and other cross-functional teams to understand requirements, address challenges, and drive continuous improvement. Clear and transparent communication helps ensure alignment and fosters a culture of collaboration within the organization.
For DevOps Engineers, Platform Engineering serves as the foundation upon which their practices thrive. By providing self-service infrastructure provisioning, automated deployment pipelines, and centralized monitoring and logging, Platform Engineering empowers DevOps teams to iterate quickly, deploy code with confidence, and respond rapidly to changing requirements. DevOps Engineers collaborate closely with Platform Engineers to design and optimize the development and delivery pipeline, ensuring smooth and efficient software delivery from code commit to production deployment.
Your profile5+ years of professional experienceStrong background on Infrastructure and network (on prem’ and cloud, mainly Azure Cloud and Kubernetes) with former solid experience on DevOps.Significant experiences on international contextExpert on Cloud technologies:* Azure Cloud including ACA, AKS (helm chart, ingress, namespace, service account, deploy,..), AppService* SQL like techno: SQL, PosgreSQL* No SQL; CosmosDB* Expert on Cloud technologies (Azure Cloud including ACA, AKS, mainly but AWS is a very nice to have)Strong knowledge on network (traffic manager, app gateway, load balancing, subnet, vnet,..)Excellent communication and collaboration skillsTeam player mindsetKPI and value driven mindsetFluent in English
Apply now and Vibe with Us!
Edenred is all about meritocracy. You come as you are, and you contribute. Indeed, Edenred recognizes, recruits, and develops all talents and singularities.We are committed to preventing all forms of discrimination and to providing all our candidates with equal opportunities regardless of their gender and gender expression, disability, origin, religious belief and sexual orientation or any other criteria.
Job Detail
Related Jobs (5512)
-
Senior Cryptography Engineer – REMOTE on December 12, 2024
-
AI & Data Scientist Intern – REMOTE on December 22, 2024
-
Machine Learning Engineer – REMOTE on December 21, 2024
-
Frontend Engineer – REMOTE on December 20, 2024
-
Blockchain Engineer – REMOTE on December 19, 2024
-
Smart Contracts Security Engineer – REMOTE on December 18, 2024
-
Bubble.io Developer for Data Analytics Platform – Quick turnaround – REMOTE on December 17, 2024
-
Research and Development Engineer (DeFi, Distributed Systems) – REMOTE on December 16, 2024
-
Senior Demo Engineer – REMOTE on December 15, 2024
-
Senior Compiler Engineer – REMOTE on December 13, 2024