- Company Name
- Groupe BRIAND
- Job Title
- Développeur informatique DevOps (H/F)
- Job Description
-
**Job Title**
DevOps Developer
**Role Summary**
Act as a key link between development and operations teams, driving automation, reliability, and optimization of development and deployment cycles. Manage CI/CD pipelines, infrastructure, and application release processes across multi‑site and multi‑subsidiary environments.
**Expectations**
- Collaborate closely with developers, project managers, and the technical architect to deliver stable, high‑quality software.
- Maintain and evolve the group’s development platform, ensuring consistent environments and peak performance.
- Lead incident resolution and continuous improvement initiatives.
- Deliver secure, compliant solutions with a strong focus on system security.
**Key Responsibilities**
1. Design, build, and maintain robust CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
2. Automate development, testing, and deployment workflows, integrating unit, integration, and end‑to‑end tests.
3. Manage and monitor application releases, coordinating with project managers on scope, staging, and production deployment.
4. Ensure environment consistency and optimize performance across Linux/Windows servers and container platforms (Docker, Podman).
5. Implement containerization and orchestration solutions, including Docker Compose, Kubernetes, or Docker Swarm as appropriate.
6. Develop backend services in C# (ASP.NET Core, ABP Framework) and design data models.
7. Apply Infrastructure as Code (IaC) tools such as Terraform, Ansible, Helm, and maintain versioned infrastructure configurations.
8. Deploy and manage observability stack (Prometheus, Grafana, ELK/EFK) for monitoring and alerting.
9. Participate in code reviews, security assessments, and capacity planning.
10. Mentor junior team members and promote best DevOps practices across the organization.
**Required Skills**
- **DevOps & CI/CD**: GitLab CI, Jenkins, GitHub Actions, Git, branching strategies.
- **Programming**: C# (.NET Core, ASP.NET Core, ABP Framework).
- **Infrastructure**: Linux/Windows administration, Docker, container orchestration, IaC (Terraform, Ansible, Helm).
- **Cloud**: AWS, Azure, or GCP – provisioning, deployment, and scaling.
- **Observability**: Prometheus, Grafana, ELK/EFK stack.
- **Security**: Secure coding practices, vulnerability scanning, identity and access management.
- **Soft Skills**: Strong analytical and problem‑solving ability, excellent communication, collaborative mindset, proactive learning.
**Required Education & Certifications**
- Bachelor’s (Bac+3) to Master’s (Bac+5) degree in Computer Science, Systems & Networks, or Software Development, or equivalent professional experience.
- Minimum 5 years of proven DevOps experience in an enterprise or IT consulting environment.
- Certifications preferred: AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, Google Cloud Professional DevOps Engineer, Terraform Associate, or equivalent.
---