Intern, Golang Developer / DevOps
Betzdorf, LU

Intern, Golang Developer / DevOps
ROLE DESCRIPTION
6-month internship, starting as soon as possible.
This is an exciting opportunity to become part of the Software Center of Expertise team in a fast-paced, global organization within an innovative and unique industry.
Based in Betzdorf (Luxembourg), you will contribute to the implementation of automation and integrations in the new SCoE of SES.
YOUR RESPONSIBILITIES
What do we do?
- We implement backend services using multiple languages such as Go, Java, NodeJS or Python
- We create screens using React JS or Angular
- We interact with other systems through REST APIs, GRPC, DB connectors or Kafka events
- We store the code on Git
- We use Azure pipelines for CI/CD
- We use Scrum to organize ourselves
- We use Azure DevOps (a.k.a ADO) to write our Requirements and document our release process
- We use Service Now (a.k.a SNOW) to manage Change Request
Your duty?
You will be accountable to build a brand-new release management tool to support all our software portfolio, automating the release process and having it integrated within our infrastructure.
- Requirement gathering and Analysis
- Gather requirements from stakeholders (Technical leads & release manager)
- Define which activity handle today manually could be fully automated (generate release ticket, updating release notes based on commit history and branches, generate release notes, updating ticket after deployment to different stages, etc.)
- Define the associated process
- Technical Analysis
- Understand life cycle and branching strategy of the different software we have
- Understand & Analyze SNOW and ADO APIs to be used for integration
- Implementation
- New Go Lang application: get familiarized with the PoC created by one of our technical leads and make it production ready
- CI/CD: include the release management tool inside our CI/CD pipelines to automate the release process
- Documentation
- Provide full documentation on how the new tool is working and how it is built, how the integration works and the associated features
- Provide a user guide allowing new application to use this tool
YOUR PROFILE
1.You must have
- Be a current and advanced Bachelor/ master’s student in IT/Software Engineering or in a relevant technical area.
- Strong interest in the media/telecommunication business and technical interest in satellites.
- Excellent analytical and judgment skills, experience with Golang / APIs / Git.
- Computer literate (MS PowerPoint, Excel, Access).
- Easiness to communicate at all levels.
- Fluency in spoken and written English with additional languages considered an asset.
- EU nationality or work permit for Luxembourg.
2. It would be nice if you had
- Knowledge in Service Now
- Knowledge in Microsoft Azure / Azure DevOps
HIRING PROCESS
- Screening and Remote Interview with our Talent Acquisition Specialists
- Remote Interview with your future supervisor
- Internship Offer
- Internship Agreement signature
- Welcome to SES!
WHAT’S IN IT FOR YOU
- Flexible working policy
- Valuable, meaningful and hands-on experience
- A paid internship
SES and its Affiliated Companies are committed to providing fair and equal employment opportunities to all. We are an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law.
For more information on SES, click here.