Skip to content

IT Internship

  • Hybrid
    • Riga, Latvia
  • €800 per month
  • IIP

Job description

WHO WE ARE?

Being the daughter company of Swisscom - leading telecommunications company and one of the most sustainable and innovative companies in Switzerland - we share the same values, vision and goals.

Our ambition – to become the #1 DevOps team in Europe by the end of 2025! We work on innovative and challenging projects that use "state of the art tech" in an Agile environment. As DevOps engineers, we understand the equal importance of relationships, culture, soft skills, and collaborative working in a friendly environment.

Our promise

At Swisscom, we promise you that you will learn a lot of different things during your internship. With more than 40 nationalities working at our company, we are used to diversity and all its perks. We provide a professional and fun atmosphere in which to work and unwind. At Swisscom, it is the combination of your individual expertise and teamwork that will help us succeed. We respect each other, help each other out, and are not afraid to make mistakes. We make sure you can be the best version of yourself. Always.

Our story

Curiosity is one of the most helpful traits that will keep you sharp and optimistic. We stimulate that trait in every aspect of our daily work. Switzerland’s leader in telecommunications, known as Swisscom, continues to invest in future talents. We believe that these future professionals help to shape our world and the way we do our business. 


Internship duration: 6-12 months

Salary: 800 EUR (gross)

Employment type: Full time/Part time

The team: You will work in an international team with colleagues from Switzerland and Riga.

Start date: February 2, 2025

Job requirements

FULL-STACK:

1. Swisscom Digital Building Manager, Microservice with Micronaut, React

Our Swisscom Digital Building Management System (SDBM) is a breakthrough solution designed to meet the complex and evolving challenges of the industrial sector. It represents an innovative shift from the traditional standalone operational technologies towards a state-of-the-art IT paradigm, featuring data-centric and cloud-native architecture. This system guarantees energy transparency, leading to significant savings. It enables intelligent decision-making around energy usage through detailed consumption analytics, optimising efficiency and reducing energy costs.

Must haves: JavaScript, Java, DB
Nice to have:
Docker, Kubernetes, Kafka, Grafana, Git


2. TravelMate: Empowering Swisscom employees with efficient travel management.
Join Our Dynamic Team and Revolutionize Travel with TravelMate! Be part of our innovative team and work on TravelMate, Swisscom's cutting-edge travel management tool. As an intern, dive into Angular and Spring Boot/Kotlin, with opportunities in DevOps, CI/CD, iAWS migration, and more. Simplify travel processes, automate admin tasks, and gain hands-on experience in a vibrant, tech-forward environment. Embrace the chance to grow and innovate with us!

Must haves: Angular, Java, UX/UI, Kotlin, Spring Boot would also be sufficient (We are rewriting the backend from SpringBoot to Kotlin)
Nice to have:
Grafana, Splunk, AWS, CI/CD, DB


3. DNS Management Interface: Streamlining DNS Entry Management
Are you ready to revolutionize the way we manage our DNS entries? Join our dynamic team as we embark to redefine our existing project for DNS entry management. This service has a User Interface (UI) backed by a SOAP API and a robust database, designed to streamline the process of DNS entry management.
As a key contributor to this groundbreaking initiative, you will have the opportunity to shape the future of DNS management by creating a userfriendly and intuitive interface using REST. By leveraging the latest cutting-edge technologies such as PowerDNS, you will empower users to effortlessly add, remove, and update DNS entries, all within our private cloud environment (internal AWS). Additionally, we place great importance on implementing the best DevOps practices throughout the project. With a deep commitment to efficiency, scalability, and security, we emphasize the utilization of DevOps methodologies to ensure seamless integration between development and operations.

Must haves: Python, Docker, AWS, Understanding of networking stack
Nice to have:
TypeScript, HTML, Git


4. New Application Development in IAWS
During this internship, you will be developing various applications, as a set of microservices and frontend modules, running in AWS Public Cloud. What you achieve: In coordination with technical experts from the team in Bern you develop the containerized application which will be deployed on AWS Cloud (Docker, EKS). You develop (Go, Typescript, python, java, angular, react) with the microservice architecture in mind and apply agile development techniques, you work on the CI/CD pipeline (GitLab, Artifactory, SonarQube), you use GitOps as deployment strategy (ArgoCD and ArgoRollouts family), you automate the testing (Argo Workflows) and implement the monitoring (Prometheus/Mimir, Grafana, Loki, Tempo) and alarming (OpsGenie).

Must haves: Python, UX/UI, Docker
Nice to have:
JavaScript, Angular, SpringBoot, Kubernetes, AWS


5. App Development in AWS Public Cloud
During this internship, you will be developing various applications, as a set of microservices and frontend modules, running in AWS Public Cloud. What you achieve: In coordination with technical experts from the team in Bern you develop the containerized application which will be deployed on AWS Cloud (Docker, EKS). You develop (Go, Typescript, python) with the microservice architecture in mind and apply agile development techniques, you work on the CI/CD pipeline (GitLab, Artifactory, SonarQube), you use GitOps as deployment strategy (ArgoCD and ArgoRollouts), you automate the testing and implement the monitoring (Prometheus/Mimir, Grafana, Loki, Tempo) and alarming (OpsGenie).

Must haves: TypeScript, CI/CD, Docker, Golang
Nice to have:
CSS, Kubernetes, UX/UI, AWS, Git


6. Full-stack Development for our B2C omni-channel sales platform
In our DOCP (Digital Omni-Channel Platform) environment you will contribute to the development and maintainance of the main sales platform for our private customers aimed at multiple user channels (customers, call center & shop employees) that can manage our services online. As a Fullstack developer you will enhance your development skills in the area of Angular / JavaScript / TypeScript & Java Spring boot. You will get the chance to develop software solutions in an interdisciplinary team and profit in pair programming from the know-howof experienced DevOps Engineers. You will actively participate and contribute to agile ceremonies, such as dailies, sprint plannings, retrospectives, reviews, etc. and take responsibility end-to-end, beyond just implementation.

Must haves: TypeScript, HTML, JavaScript
Nice to have:
Java, Angular, SpringBoot, CSS, Git


DEVOPS, NETWORK & INFRASTRUCTURE
1. CNCF Network Service Mesh evaluation

Join the vanguard of Swisscom’s tech evolution as an intern, where you’ll be pivotal in revolutionizing our cloud infrastructure. Dive deep into the world of service meshes, orchestrating seamless connectivity across diverse cloud environments. You'll be at the forefront of our Zero Trust journey, implementing the cutting-edge Network Service Mesh—a project that stands out in the Cloud Native Computing Foundation's portfolio.
Work hands-on in a microservice ecosystem, harnessing DevOps principles to streamline our deployments. Your mission: to deploy an internal application across multiple clouds, thereby centralizing security and connectivity management in an innovative way. Be part of this sandbox project that's not just reshaping Swisscom, but also setting the stage for future-proof cloud solutions. Transform abstract concepts into tangible impact with your work in Swisscom’s dynamic and challenging environment.

Must haves: Kubernetes, AWS
Nice to have:
Networking


or

Apply with Linkedin unavailable
Apply with Indeed unavailable

How we hire

Our hiring process is thorough, to ensure we make the right decision and to help you to decide if we're the right fit for you.

Getting to know you

In the first call, let our Talent Acquisition specialist learn about you and your story to check a potential fit. This is also a chance for you to ask questions about Swisscom.

Meet the team

In this meeting, your future team takes a deeper dive into your experience and what you could bring to the team. You can expect questions on how knowledgeable you are in your area. This is a chance for you to ask questions about the role and responsibilities.

Technical Round

In this round, you get the chance to show off your technical skills to your future team.

HR/Soft-skills interview

You made it to the very last stage! Here we get to know you on a personal level as well as answer any questions you might have.

Have questions?

Get in touch with our Talent Acquisition specialist!

Alina Estriha

alina.estriha@swisscom.com

LinkedIn