Job description:
Purpose & Key MissionsAt IDEMIA, we aim to offer our employees, a dynamic and exciting environment where you have opportunities for career growth and professional development.Internal mobility is a great way for you to energize your career and to build your personal brand. It's also a great way to explore other functions, professions or countries as IDEMIA operates in different businesses and in 50+ locations around the world.
This role is responsible for developing DevSecOps strategy and executing DevSecOps Operations to contribute to software quality and overall application health, security and performance.
Key Missions:
- Defines and implements architectures CI/CD (Continuous Integration and Continuous Deployment)
- Improves development, deployment and testing processes to make them as much automated as possible
- Develops infrastructure to incorporate latest technology best practices, and improve operational performance
- Supports teams by sharing knowledge and best practices (including clear documents for complex integration procedures)
- Operates and debugs basic integration processes and environments under the guidance of a more experienced DevOps/DevSecOps Engineering
Within the team you will:
- Continuously improve and enrich our CI/CD platforms and offering(automation of tasks, integration of new features, integration of new tools, ...)
- Support internal usersto make them taking the best of DevOps culture for their project
- Operate the services (deploy, monitor, upgrade, improveand address incident) on premisesand in cloud environments
You will collaborate in an international environment with:
- project teams and technical governance teams
- Other IT teams (infrastructure, security, networks) in central or local sites
- External suppliers and communities to ensure being onthe state of the art in SW development
Hard skills you should have:
- Strong Linux knowledge
- Scripting (Python or Bash, shell)
- Strong containerization skills (docker)
- Good knowledge of CI tools ecosystem :
- source code repositories
- binary repositories
- containers registries
- automation servers
- code inspection, code quality, code scanning
- Good knowledge of Atlassian tools
- MS office tools
Soft skills which help you on that position:
- Problem solver attitude (ability to drill down to find root causes)
- DevOps practices
- Reactivity/accountability
- Good communication skills
Some nice to have skills:
- Apache tools knowledge: HTTP server, Maven,Groovy
- Testing managementtools (for continuous integration) knowledge
- Requirements managementtools (for continuous integration) knowledge
- SW system architectureknowledge
- SW testing tools
- Java/JEE knowledge
- PHP knowledge
- Zabbix monitoring
- Ansible knowledge