
Search by job, company or skills
OVERVIEW
We're inventing the future, right here, right now, at Thales. We design the critical security solutions of tomorrow by combining the curiosity to explore, the intelligence to question and the vision to create. Together we solve complicated problems by combining our experience in the market with our leading research and development capabilities.
Be part of revolutionising our skies for the future of aerospace. A future where all modes of aircrafts piloted or unpiloted, civilian or military move around our skies safer, more efficiently and sustainably for a greener and more harmonised airspace.
OUR CULTURE: YOUR GROWTH AND DEVELOPMENT
Joining Thales means joining a worldwide and well establish company (85,000 headcounts and growing) and navigate your career in the vast different path available
Joining our program is joining an environment where you can discover engineering best practices to deliver safety critical systems
Joining the software community and our pillars around Agile and DevSecOps, means being on the critical path of our business challenges, and therefore upskilling our talent is a priority
The story of your journey in this role
You will be a member of the DevOps squad which maintains LORADS3, the current ATM system used operationally by the Civil Aviation Authority of Singapore. As such, you will be supporting the program by ensuring the continuous integration pipelines for the ATMS is efficient and the agile teams are autonomous with using the continuous integration tools in the Thales Cloud. Additionally, you will need to participate in issue investigation as part of the quality engineering process.
KEY ACTIVITIES AND RESPONSIBILITIES
As a DevOps Engineer, you are accountable for:
Design, implement, and maintain continuous integration pipelines using Jenkins, Gitlab
Develop and manage Jenkins, Gitlab jobs for build, test, and deployment processes across multiple projects
Monitor and troubleshoot CI pipeline failures, providing corrective action and root cause analysis
Collaborate with developers to integrate code quality checks, automated tests, and security scans into the pipeline
Upgrade, maintain, and scale Jenkins infrastructure, including plugin management and script automation (Groovy, Shell, or Python)
Write and maintain technical documentation for CI/CD processes and pipeline configurations
Implement and manage role-based access controls, credential management, and security policies in Jenkins
Analyze pipeline metrics and logs to optimize speed, reliability, and resource usage
Collaborate with the DevOps Team Lead/Manager to design and implement DevOps engineering practices and rollout to the Agile teams
Defining and tailoring the software engineering environment and the process, practices and tools applicable to the project
Ensuring that the CI solution is developed according to design, schedule, cost and quality expectations
Identifying risks and proposing effective solutions executing mitigation actions and reporting on outcomes and residual risks
KEY KNOWLEDGE AND EXPERIENCE
To be successful in your role, you will have demonstrated and/or acquired the following knowledge and experience:
Qualifications
Relevant bachelor's degree or recognized engineering Degree
Technical skills
Must-have
Proven experience building and managing Jenkins pipelines in production environments
Strong understanding of source control systems including Git and Bitbucket
Experience with Azure Cloud platform
Proficiency in scripting and automation skills using Shell and Python
Practical experience with containerization and orchestration technologies such as Docker and Kubernetes
Proven experience of working in Scrum mode
Excellent analytical, troubleshooting, communication, and cross-functional collaboration skills
Nice-to-have
Participated in the software maintenance of the deployed systems and demonstrated proficiency in solving operational IS/IT issues
Hands-on experience with CI/CD tools and practices using Gitlab
Experience with infrastructure-as-code and configuration management tools such as Terraform and Ansible
Knowledge of Air Traffic Management domain
Experience delivering agile software solutions in a safety-critical environment
Job ID: 144602917