Lead Devops Engineer - Devops, Cloud & Python
societegenerale
Job Description
1. Platform Operations & Reliability (Run Engineering)
- Operate and maintain key platform services such as the Terraform Registry, Tracing infrastructure, SGCP Quality & Observability resources, and documentation & chat‑support systems.
- Ensure availability, performance, resilience, and secure lifecycle management for all production components.
- Perform patching, upgrades, and vulnerability remediation, aiming for minimal human intervention on production systems.
- Lead incident response, perform deep root‑cause analysis, and implement long‑term corrective actions.
- Reduce operational toil through automation, workflow industrialization, and proactive reliability engineering.
2. CI/CD & Delivery Platforming
- Operate and evolve the cloud platform’s CI/CD pipelines and reusable workflows used by ~300 developers.
- Manage the lifecycle of base Docker images: security hardening, automated build pipelines, versioning, and distribution.
- Maintain and extend the platform’s IaC toolchain, including Terraform workflows, deployment pipelines, and registry management.
- Continuously improve delivery performance, deployment reliability, and overall developer experience.
- Contribute to the technical roadmap with an engineering‑driven mindset.
3. Observability Engineering
- Maintain and enhance the cloud platform’s observability stack across traces, and dashboards.
- Ensure full visibility into system behaviour, performance drifts, errors, and capacity indicators.
- Build automation for alerting, anomaly detection, and platform health insights, improving signal quality and reducing noise.
- Support SRE practices to strengthen platform reliability through data‑driven insights.
4. User Support & Platform Adoption
- Participate in system demos, validation sessions, and operational readiness reviews.
- Act as a partner for SG Cloud engineering teams in troubleshooting and platform enablement.
Key Skills & Competencies
Technical Skills
- Strong experience with CI/CD tooling (Github Action/GitLab CI, Jenkins)
- Solid expertise in Infrastructure as Code—Terraform, Ansible preferred
- Hands‑on experience with platform automation, scripting/coding (Python), and workflow orchestration
- Proficiency in containerized environments (Docker / Kubernetes, registries, build pipelines)
- Understanding of monitoring and observability at scale (metrics, logs, traces)
Engineering Mindset
- Reliability‑first mindset with strong operational discipline
- Ability to automate, industrialize, and eliminate manual processes
- Strong troubleshooting capabilities across distributed systems
- Clear communication and collaborative problem solving across global teams
Profile required
Required Skills & Experience
-
7+ years of experience in software development and architecture.
- Programming & Architecture: Strong experience in Python, Golang object-oriented programming, and microservices architecture.
- Cloud Expertise: Solid understanding of cloud infrastructure, operations, and resource definitions; familiarity with AWS and Azure.
- Data Handling: Ability to manage large datasets and optimize performance.
- Database Management: Proficient in PostgreSQL and writing robust SQL queries.
- Visualization & Monitoring: Experience with Grafana, ElasticSearch, and FluentD.
- Containerization & Deployment: Hands-on experience with Docker and Kubernetes.
- DevOps & CI/CD: Proficient with GIT, Jenkins, Sonar, and automation pipelines.
- System Skills: Strong knowledge of Linux OS and bash scripting.
- Agile Practices: Experience working in Agile/SAFe environments.
- Soft Skills: Excellent communication skills for cross-functional collaboration and transversal responsibilities.
- Proactivity & Product Orientation: Ability to challenge legacy systems an