ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group delivering ALTEN's Engineering Services in Singapore.
As a DevOps Engineer, you will be responsible for initiating and transforming deliveries and deployment process into a CI/CD model.
Responsibilities:
· Be responsible for defining, developing and validate the full CI/CD pipeline with GitLab
· Develop a generic pipeline script to be re-usable by multiple projects
· Put in place a fully automated DevSecOps workflow
· Define our deployment strategy and propose the security layer to meet our corporate security requirements
· Collaborate with cross-functional teams, closely follow up with the stakeholders, identify the gap and necessary actions to move forward
· Provide the solution and establish the setup of CI/CD Monitoring/Alert and Report
· Upgrade a software installer wizard into a silent installer
· Create the necessary documents like user guides and enforce DevSecOps best practices to the Development and Deployment Team
· Define Infrastructure as code with Ansible/Terraform
Knowledge, Skills and Experience:
· Bachelor’s Degree in Electronics/Computer Science or similar technical field
· At least 4 years of DevSecOps experience in production with DMZ, hybrid and cloud environment
· Strong knowledge of CICD GitLab and Jenkins
· Proficiency of DevSecOps methodology and best practices
· High awareness of clean code and binaries archive practices
· Hand-on experience in scripts like Powershell, Shell, Groovy, and Ansible script.
· Experienced in setting up Scanning Code Tools, at least Sonar, Nexus, Blackduck and Fortify
· Experienced on both Windows and Linux servers.
· Had work experience in:
Ø Programming: C#
Ø Building tools: maven, msdeploy
Ø Build CI with UI Validation
Ø Assist developer in debugging CI KO
· Advanced knowledge of microservices architecture, management and orchestration including Kubernetes/Docker
· It will be an added value:
Ø Experience in a SaaS environment
· Open-minded with a high level of Autonomy
· Ability to easily pick up new technologies, you are keen to learn and expand your knowledge
· Responsible, with a great sense of ownership of the projects you follow
· Strong problem-solving attitude
· Strong team player mindset as well as very good communication skills
· Agile with strong acumen while having a good knowledge on the underlying infrastructure works