Main responsibilities include :
- Lead and mentor: Lead a team of DevOps Engineers in an Agile framework, guiding peers and fostering a culture of learning and collaboration.
- Roadmap & stakeholder management: Build the technical, product and services roadmap with Product Owners and Managers; gather stakeholder needs and propose technical solutions that balance business value, reliability and cost.
- Architectural design & implementation: Design and engineer technical solutions and products at an architectural level (CI/CD pipelines, infrastructure as code, micro鈥憇ervices and serverless architectures) using Java, Node.js or Go, and tools like GitLab鈥疌I, Terraform, Helm, Ansible and Nexus. Ensure feasibility and manage workload and budget estimates for new features.
- Platform development & observability: Develop and enhance the Software Factory platform by automating deployment, monitoring and maintenance of applications and infrastructure on AWS (EKS, ECS鈥疐argate, RDS, NLB/ALB, Lambda, ElastiCache, OpenSearch, IAM, SSM鈥疉gent) and Kubernetes. Embed observability and transparency using tools like Prometheus, Grafana, nginx鈥慽ngress and fluentd.
- Coaching & training: Assist and train project teams in setting up CI/CD chains and DevSecOps practices; support up鈥憇killing of the DevOps team and broader development teams.
- Standards & governance: Define and validate standards and practices for DevOps, including software craftsmanship, cloud cost management (FinOps), security (OWASP Top 10, PCI鈥疍SS) and compliance.
- Innovation & improvement: Innovate by proposing new ideas, demonstrating initiative and staying up鈥憈o鈥慸ate on DevOps and cloud technologies for an optimal user experience.
- Incident & support: Identify, troubleshoot and resolve issues in the production environment and support project teams in overcoming technical hurdles.