Freelance
Senior DevOps engineer
Description de la mission
You will join our team of experts in platform engineering in charge to design, build and operate key components of a secure and scalable entreprise-grade platform.
Your responsibilities will include:
Platform Development & Automation :
- Develop, test, and maintain Kubernetes and OpenShift-based platform components and custom operators.
- Build and enhance CI/CD pipelines using Jenkins, applying GitOps best practices for repeatable and traceable deployments.
- Contribute to infrastructure-as-code (IaC) using Terraform and Ansible to automate the provisioning and configuration of Azure and on-prem resources.
- Develop APIs, scripts, and integrations to streamline platform operations and enable self-service capabilities for development teams.
Platform Operations & Reliability :
- Deploy and maintain core data services including PostgreSQL, MongoDB, Elasticsearch, and MinIO within OpenShift and Azure environments.
- Participate in incident response, root cause analysis, and performance tuning of platform components.
- Contribute to the design and implementation of monitoring, alerting, and logging solutions (ELK Stack, Prometheus, Grafana).
- Implement and test backup, failover, and disaster recovery procedures for critical platform services.
Security & Integration :
- Implement and maintain identity and access management integrations using Keycloak, Okta, and Vault.
- Ensure secrets management, policy-as-code, and secure configuration baselines across all deployed components.
- Configure and manage reverse proxies (NGINX) and API Gateway solutions for secure and reliable service exposure.
- Work on data and messaging integration using Solace PubSub+ and Confluent Kafka to support real-time aviation data flows.
Collaboration & Continuous Improvement :
- Collaborate with principal developer to translate the designs into implementations.
- Collaborate with developers, DevOps engineers, and architects to ensure seamless service integration and operational consistency.
- Spend 15-20% of time to provide support to the product developers who are the customers of the platform.
- Contribute to documentation, runbooks, and best practice guidelines for platform use and maintenance.
- Identify opportunities for automation, optimization, and technical debt reduction.
- Participate in code reviews, pair programming, and continuous learning initiatives.
Your responsibilities will include:
Platform Development & Automation :
- Develop, test, and maintain Kubernetes and OpenShift-based platform components and custom operators.
- Build and enhance CI/CD pipelines using Jenkins, applying GitOps best practices for repeatable and traceable deployments.
- Contribute to infrastructure-as-code (IaC) using Terraform and Ansible to automate the provisioning and configuration of Azure and on-prem resources.
- Develop APIs, scripts, and integrations to streamline platform operations and enable self-service capabilities for development teams.
Platform Operations & Reliability :
- Deploy and maintain core data services including PostgreSQL, MongoDB, Elasticsearch, and MinIO within OpenShift and Azure environments.
- Participate in incident response, root cause analysis, and performance tuning of platform components.
- Contribute to the design and implementation of monitoring, alerting, and logging solutions (ELK Stack, Prometheus, Grafana).
- Implement and test backup, failover, and disaster recovery procedures for critical platform services.
Security & Integration :
- Implement and maintain identity and access management integrations using Keycloak, Okta, and Vault.
- Ensure secrets management, policy-as-code, and secure configuration baselines across all deployed components.
- Configure and manage reverse proxies (NGINX) and API Gateway solutions for secure and reliable service exposure.
- Work on data and messaging integration using Solace PubSub+ and Confluent Kafka to support real-time aviation data flows.
Collaboration & Continuous Improvement :
- Collaborate with principal developer to translate the designs into implementations.
- Collaborate with developers, DevOps engineers, and architects to ensure seamless service integration and operational consistency.
- Spend 15-20% of time to provide support to the product developers who are the customers of the platform.
- Contribute to documentation, runbooks, and best practice guidelines for platform use and maintenance.
- Identify opportunities for automation, optimization, and technical debt reduction.
- Participate in code reviews, pair programming, and continuous learning initiatives.
Profil recherché
What profile are we looking for this position:
Must-have skills :
- 5–8 years of experience in software or platform development, with a strong background in cloud-native and DevOps practices.
- Proficient with OpenShift/Kubernetes (Helm, operators, namespaces, RBAC, secrets, networking).
- Experience with Azure IaaS (VMs, networking, storage, IAM).
- Strong knowledge of CI/CD tools (Jenkins, GitHub Actions, ArgoCD) and IaC tools (Terraform, Ansible).
- Experience managing Vault, Keycloak, or Okta for secure access and identity management.
- Hands-on experience with databases (PostgreSQL, MongoDB) and data services (Elasticsearch, MinIO).
- Familiarity with event-driven systems (Solace, Kafka).
- Strong understanding of Linux, networking, and container orchestration principles.
Soft Skills & Attributes :
- Analytical and methodical approach to problem-solving.
- Strong communication skills and ability to collaborate within multidisciplinary teams.
- Commitment to security, quality, and operational resilience in line with aviation system requirements.
- Curiosity to learn and contribute to cutting-edge platform technologies in a highly regulated domain.
Preferred Qualifications :
- Certified Kubernetes Administrator (CKA) or Developer (CKAD). (nice to have)
- HashiCorp Certified: Vault Associate. (nice to have)
- Azure Administrator Associate or Azure DevOps certification.
Experience in aviation, air traffic management, or other mission-critical domains. (nice to have)
Ref. 2736517
Must-have skills :
- 5–8 years of experience in software or platform development, with a strong background in cloud-native and DevOps practices.
- Proficient with OpenShift/Kubernetes (Helm, operators, namespaces, RBAC, secrets, networking).
- Experience with Azure IaaS (VMs, networking, storage, IAM).
- Strong knowledge of CI/CD tools (Jenkins, GitHub Actions, ArgoCD) and IaC tools (Terraform, Ansible).
- Experience managing Vault, Keycloak, or Okta for secure access and identity management.
- Hands-on experience with databases (PostgreSQL, MongoDB) and data services (Elasticsearch, MinIO).
- Familiarity with event-driven systems (Solace, Kafka).
- Strong understanding of Linux, networking, and container orchestration principles.
Soft Skills & Attributes :
- Analytical and methodical approach to problem-solving.
- Strong communication skills and ability to collaborate within multidisciplinary teams.
- Commitment to security, quality, and operational resilience in line with aviation system requirements.
- Curiosity to learn and contribute to cutting-edge platform technologies in a highly regulated domain.
Preferred Qualifications :
- Certified Kubernetes Administrator (CKA) or Developer (CKAD). (nice to have)
- HashiCorp Certified: Vault Associate. (nice to have)
- Azure Administrator Associate or Azure DevOps certification.
Experience in aviation, air traffic management, or other mission-critical domains. (nice to have)
Ref. 2736517