DevOps Engineer

  • Permanent
  • Full time
  • 64295 , Darmstadt, Hesse, Germany

VisionSpace is a dynamic and experienced consulting, technology and engineering service business that develops and integrates enterprise-level solutions for Space and Defense. Our team consists of highly skilled professionals focused on delivering smart and reliable solutions in the fields of Aerospace, Cyber Security, Automated Systems and Machine Learning.

Our Motto: Space and Beyond is Our Playground - We empower our customers to shape the future of satellite operations by integrating automation and intelligence into autonomous systems.

Are you passionate about cybersecurity (offensive security in particular) and eager to gain hands-on experience in a dynamic and innovative environment? Look no further! We're seeking a talented individual to join our team as a DevOps Engineer in our German office in Darmstadt.


Responsibilities

  • Maintaining and improving GitLab CI pipelines to help automate everyday tasks;

  • Working closely with your team and the other software engineers to help design, maintain and operate systems at scale;

  • Maintenance and evolution of a scalable science processing micro-service application;

  • Working with Cloud Native technologies such as Kubernetes and Docker;

  • Use your troubleshooting skills to help identify and fix infrastructure issues

  • Maintaining and improving the monitoring and observability tools

  • Using configuration management and tooling on IT and Application based configurations

  • Be responsible for the full lifecycle of feature development on common release tooling components from design through testing, release, and ongoing support. ??

  • Experimenting with and introducing cutting edge technologies

  • Continuously improve automated build, test and deployment workflows

  • Create and present customer-focused DevOps roadmaps

  • Guide technical users through best practices (e.g., branching models, inner source, governance, security, etc.)

  • Adapt, implement and test features provided in Python code by RO team scientists into a monolithic C++ data processing system

  • Independently maintain and improve the infrastructure used by the RO team such as multiple virtual-machines, Kubernetes namespaces, Web-Applications, Databases, etc.

  • Understand and follow deployment procedures and infrastructure in EUMETSAT

Required Skills and Experience

  • 7+ years hands-on technical experience with DevOps tools and practices

  • 3+ years of customer-facing experience (consulting services, technical sales, etc.)

  • A University degree or foreign equivalent in systems, computer, communication or electrical engineering or related discipline is required

  • Knowledge of agile software development techniques such as software version control using git, branch-based development workflows, Test Driven Development and Continuous Integration;

  • Experience in the setup and maintenance of web servers (NGINX), (PostgreSQL) database servers and Linux systems;

  • Experience in the following programming languages: C++, Python, GoLang, Shell Scripting

  • Experience within a DevOps practices and tools in the production environment, including design, development and integration of multiple services and applications

  • Excellent experience in the following technologies: Kubernetes, Helm, CMake, Docker, GitLab CI, Git,

  • Excellent verbal & written communication skills in English, empathy for the needs of all stakeholders, and a track record of delivering projects”

  • High capability of working independently and of self-motivation