DevOps Intern (Digital Aviation)

وصف الوظيفة


As a DevOps Intern at Siemens Digital Aviation for 6 months in Dubai, you will play a crucial role in supporting our team with a variety of tasks. You will gain exposure to real-world DevOps practices and contribute to the maintenance and enhancement of customer applications. This internship offers a great opportunity to learn and grow in DevOps while working on impactful projects

This project will provide the intern with comprehensive experience in deployment pipeline management, release processes, and configuration tracking, preparing them for future responsibilities in CI/CD and deployment operations.

What are you learning and responsibilities?

You will gain hands-on experience in deploying applications and managing deployment pipelines within the Siemens Insights Hub environment. The project will involve:

  • Pipeline Management: Learn to deploy applications to various environments using Git pipelines, ensuring smooth and consistent deployments across all customer environments.
  • Customer Deployments: Take responsibility for organizing and executing customer deployments, ensuring adherence to best practices and customer requirements.
  • Pipeline Hygiene: Maintain and oversee deployment pipelines, including tracking release changes, managing branches, and performing cherry-picking tasks to ensure code integrity.
  • Release Management: For each new release, create and manage commits that are suitable for cherry-picking, ensuring a clean and organized release process.
  • Release Notes & Version Tracking: Support the documentation and tracking of release notes and version changes for products in the Baggage Management suite, ensuring up-to-date and accurate records.
  • Customer Configuration Management: Help track customer-specific configurations and changes and ensure that all customer environments are properly maintained.
  • CI Test Preparation: In preparation for future responsibilities, assist in setting up and running Continuous Integration (CI) tests for each deployment, as directed by the Software Testing Lead.

What do you need to qualify for the role?

  • Educational Background: Currently pursuing a degree in Computer Science, Information Technology, Engineering, or a related field.
  • Technical Skills: Understanding of Git, CI/CD and Release documentation. Familiarity with containerization (docker) and cloud platforms (AWS), scripting languages (e.g., Bash, Python), software testing and networking is a plus.
  • Interest in DevOps: Genuine interest in DevOps principles, continuous integration/continuous deployment (CI/CD) pipelines, documentation and automation.
  • Problem-solving skills: Strong analytical and problem-solving skills with attention to detail.
  • Communication: Good verbal and written communication skills. Ability to work effectively in a team environment.
  • Adaptability: Willingness to learn and adapt to new technologies and tools.

What We Offer

  • Hands-on Experience: Opportunity to work on real-world projects and gain practical experience in DevOps.
  • Mentorship: Guidance and support from experienced professionals in the field.
  • Professional Development: Exposure to industry best practices and emerging technologies.
  • Flexible Schedule: Options for remote work and flexible hours.
  • Networking: Chance to build connections and network within the industry.