Systems Engineer for Critical Infrastructure Applications

DNV careers
Full_timeDresden, Germany

📍 Job Overview

  • Job Title: Systems Engineer for Critical Infrastructure Applications
  • Company: DNV
  • Location: Dresden, Saxony, Germany
  • Job Type: On-site, Full time
  • Category: DevOps, System Administrator, Infrastructure Professional
  • Date Posted: June 3, 2025
  • Experience Level: Mid-level (2-5 years)

🚀 Role Summary

  • Develop and maintain secure and reliable infrastructure for software development in the energy sector.
  • Support the digital transformation of power grids by ensuring resilient and agile software development processes.
  • Collaborate with software developers and system architects to integrate modern infrastructure solutions for critical systems.

📝 Enhancement Note: This role focuses on critical infrastructure applications, requiring a strong understanding of secure and reliable system design, as well as experience in managing IT infrastructure and implementing security measures.

💻 Primary Responsibilities

  • Infrastructure Development: Implement and manage a comprehensive and secure infrastructure for software development, including Linux-based machines, containers, and network services in a virtual environment with Proxmox.
  • Automation: Automate the deployment, configuration, and maintenance of development and collaboration services (Git, CI/CD, artifact repositories).
  • IT Management Systems: Conceptualize and further develop IT management systems, such as system monitoring and alarming, SIEM, and ITSM.
  • Security: Define and enforce security policies, protection measures, and access controls across all systems. Design and maintain secure access mechanisms within the infrastructure.
  • Collaboration: Work closely with software developers and system architects to ensure infrastructure supports their needs and integrates seamlessly with their workflows.
  • Research & Integration: Explore and integrate modern infrastructure solutions for developing critical systems, staying up-to-date with industry trends and best practices.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant vocational training or equivalent experience may also be considered.

Experience: Proven experience (2-5 years) in managing IT infrastructure, with a strong focus on Linux administration, container management, and network services. Familiarity with Proxmox and CI/CD pipelines is essential. Experience in the energy sector or critical infrastructure is a plus.

Required Skills:

  • Linux administration and scripting (Bash)
  • Container management (Docker, Kubernetes)
  • Network services and virtualization (Proxmox)
  • Infrastructure as Code (IaC) tools (Terraform, Ansible)
  • CI/CD pipelines and artifact repositories (GitLab CI, Nexus)
  • IT management systems (Prometheus, Grafana, JIRA, Confluence)
  • Security policies and access controls (LDAP, Active Directory)
  • Collaboration services (Git, JIRA, Confluence)
  • Agile software development methodologies (Scrum, Kanban)

Preferred Skills:

  • Experience in the energy sector or critical infrastructure
  • Familiarity with monitoring systems (ELK Stack, Prometheus)
  • Knowledge of programming languages (Python, Go)
  • Familiarity with cloud platforms (AWS, GCP, Azure)
  • Experience with container orchestration (Kubernetes, Nomad)

📝 Enhancement Note: Given the critical nature of the infrastructure and the need for resilience and security, candidates should have a strong background in managing IT infrastructure and implementing security measures. Familiarity with modern infrastructure solutions and agile software development practices is essential for success in this role.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Demonstrate experience in managing and securing Linux-based infrastructure, highlighting your ability to implement and maintain secure access controls.
  • Showcase your experience with container management and network services, including virtualization with Proxmox.
  • Highlight your ability to automate infrastructure tasks, such as deployment and configuration, using IaC tools and CI/CD pipelines.
  • Include examples of your work in IT management systems, such as system monitoring, alarming, and incident response.

Technical Documentation:

  • Provide documentation for your infrastructure projects, including design decisions, security measures, and deployment processes.
  • Include case studies or examples of how you've integrated modern infrastructure solutions to support critical systems.
  • Demonstrate your understanding of security best practices by including documentation on access controls, vulnerability management, and incident response planning.

📝 Enhancement Note: As this role focuses on critical infrastructure applications, candidates should emphasize their experience in managing and securing Linux-based infrastructure, as well as their ability to automate tasks and integrate modern solutions. Well-documented projects that demonstrate a strong understanding of security best practices will be particularly valuable.

💵 Compensation & Benefits

Salary Range: €55,000 - €70,000 per year (based on experience and qualifications)

Benefits:

  • Competitive salary and benefits package
  • Flexible working hours and remote work options
  • Opportunities for professional development and training
  • A dynamic and international work environment
  • The chance to make a real impact on the energy sector and support the digital transformation of power grids

Working Hours: Full-time position with standard working hours (40 hours/week). Flexible working hours and remote work options may be available, depending on the project and team requirements.

📝 Enhancement Note: The salary range provided is based on market research for mid-level DevOps and system administration roles in the energy sector in Germany. However, the final salary offer will depend on the candidate's qualifications, experience, and the specific needs of the project.

🎯 Team & Company Context

🏢 Company Culture

Industry: DNV is a global quality assurance and risk management company, operating in various industries, including energy, maritime, and healthcare. In this role, you will focus on the energy sector, supporting the digital transformation of power grids.

Company Size: DNV employs over 12,000 professionals in more than 100 countries, providing a large and diverse team to collaborate with and learn from. However, the energy systems team in Dresden is relatively small, fostering a close-knit and agile work environment.

Founded: DNV was founded in 1864, with a strong heritage in maritime classification and quality assurance. Today, the company continues to evolve, embracing digital technologies and expanding its services to support the energy transition.

Team Structure:

  • The energy systems team in Dresden consists of software developers, systems engineers, and system architects, working together to develop and maintain critical infrastructure applications.
  • The team follows an agile development methodology, with regular sprint planning and stand-up meetings to ensure efficient collaboration and progress.
  • The team works closely with other departments within DNV, as well as external partners and clients, to integrate their solutions into the broader energy ecosystem.

Development Methodology:

  • The team follows an Agile/Scrum development methodology, with sprints lasting two weeks.
  • Code reviews, testing, and quality assurance are integral parts of the development process, ensuring the reliability and security of the infrastructure.
  • Deployment strategies include continuous integration and continuous deployment (CI/CD) pipelines, allowing for automated and efficient infrastructure management.

Company Website: DNV website

📝 Enhancement Note: DNV's focus on quality, risk management, and digital transformation makes it an ideal company for professionals seeking to make a meaningful impact on the energy sector. The energy systems team in Dresden offers a unique opportunity to work on critical infrastructure applications, collaborating with a diverse and international team.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the mid-level (2-5 years of experience) and offers opportunities for growth and specialization in the following areas:

  • Senior Systems Engineer: With increased experience and expertise, you may progress to a senior role, taking on more complex projects and mentoring junior team members.
  • Technical Lead: As a technical lead, you would be responsible for defining technical standards and best practices, as well as leading projects and making critical architecture decisions.
  • Architect: In this role, you would focus on designing and implementing large-scale, secure, and resilient infrastructure solutions, working closely with stakeholders to understand their needs and translate them into technical requirements.

Reporting Structure: In this role, you would report directly to the team lead or manager, who is responsible for overseeing the team's projects and ensuring they align with DNV's strategic goals.

Technical Impact: As a systems engineer, you would play a crucial role in designing and maintaining the infrastructure that supports critical systems in the energy sector. Your work would directly impact the reliability, security, and performance of these systems, ensuring they can withstand the challenges of a rapidly changing energy landscape.

📝 Enhancement Note: This role offers excellent opportunities for career growth and specialization, with a clear path to senior roles and technical leadership. The technical impact of this role is significant, as the infrastructure you develop and maintain will support critical systems in the energy sector, contributing to the digital transformation of power grids.

🌐 Work Environment

Office Type: The energy systems team in Dresden works in a modern, open-plan office, fostering collaboration and communication among team members. The office is equipped with state-of-the-art technology and ergonomic workstations to ensure a comfortable and productive work environment.

Office Location(s): The team is based in DNV's office in Dresden, Germany. The office is easily accessible by public transportation and offers on-site parking for those who prefer to drive.

Workspace Context:

  • The team works with the latest hardware and software tools, including high-performance workstations, multiple monitors, and testing devices.
  • The office provides a collaborative workspace, with dedicated areas for meetings, brainstorming sessions, and informal discussions.
  • The team encourages knowledge sharing and continuous learning, with regular training sessions, workshops, and brown-bag lunches.

Work Schedule: The team follows a standard work schedule, with core hours from 9:00 AM to 5:00 PM. Flexible working hours and remote work options may be available, depending on the project and team requirements.

📝 Enhancement Note: The energy systems team in Dresden offers a modern, collaborative, and well-equipped workspace, with a strong emphasis on knowledge sharing and continuous learning. The team's flexible work schedule and remote work options allow for a healthy work-life balance, while still ensuring the team can meet its project goals.

📄 Application & Technical Interview Process

Interview Process:

  1. Phone/Video Screen: A brief conversation to discuss your background, experience, and motivation for the role. This may also include a technical discussion to assess your understanding of Linux administration and infrastructure management.
  2. Technical Deep Dive: A more in-depth technical interview, focusing on your experience with container management, network services, and infrastructure as code (IaC) tools. You may be asked to describe your approach to security, access controls, and incident response planning.
  3. Case Study: A practical exercise or case study, demonstrating your ability to design, implement, and maintain secure and reliable infrastructure solutions. This may involve working with virtualization, automation, and CI/CD pipelines.
  4. Final Interview: A conversation with the team lead or manager, focusing on your cultural fit, career goals, and alignment with DNV's values and mission.

Portfolio Review Tips:

  • Highlight your experience in managing and securing Linux-based infrastructure, with a focus on access controls and security best practices.
  • Include examples of your work with container management, network services, and virtualization, demonstrating your ability to automate infrastructure tasks.
  • Showcase your experience with IT management systems, such as system monitoring, alarming, and incident response.
  • Include case studies or examples of how you've integrated modern infrastructure solutions to support critical systems, highlighting your understanding of the energy sector and its unique challenges.

Technical Challenge Preparation:

  • Brush up on your Linux administration skills, with a focus on security, access controls, and incident response planning.
  • Familiarize yourself with container management, network services, and virtualization, ensuring you understand the latest best practices and industry trends.
  • Prepare for questions on infrastructure as code (IaC) tools, such as Terraform and Ansible, and their role in automating infrastructure management.
  • Review your experience with CI/CD pipelines and artifact repositories, ensuring you understand the principles of continuous integration and continuous deployment.

ATS Keywords: See the comprehensive list of relevant keywords provided at the end of this document, organized by category.

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills and cultural fit, ensuring you have the necessary experience and passion to succeed in the energy systems team in Dresden. By preparing thoroughly and highlighting your relevant experience, you can demonstrate your value as a candidate and increase your chances of success.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: N/A (This role focuses on backend and infrastructure development)

Backend & Server Technologies:

  • Linux Administration: Ubuntu, CentOS, Debian
  • Container Management: Docker, Kubernetes, Nomad
  • Virtualization: Proxmox, KVM, VirtualBox
  • Infrastructure as Code (IaC): Terraform, Ansible, Puppet
  • CI/CD Pipelines: GitLab CI, Jenkins, CircleCI
  • Artifact Repositories: Nexus, Artifactory, JFrog
  • IT Management Systems: Prometheus, Grafana, ELK Stack, JIRA, Confluence
  • Security Tools: LDAP, Active Directory, Vault, HashiCorp, OpenVPN
  • Cloud Platforms: AWS, GCP, Azure (experience with cloud platforms is a plus, but not required)

Development & DevOps Tools:

  • Version Control: Git, GitLab, Bitbucket
  • Collaboration: JIRA, Confluence, Slack, Microsoft Teams
  • Monitoring: Prometheus, Grafana, ELK Stack, Nagios, Zabbix
  • Log Management: ELK Stack, Logstash, Splunk
  • Infrastructure Automation: Ansible, Puppet, Chef
  • Configuration Management: Ansible, Puppet, Chef, SaltStack

📝 Enhancement Note: The technology stack for this role is focused on Linux administration, container management, and infrastructure as code (IaC) tools. Familiarity with these technologies is essential, as they form the foundation of the infrastructure that supports critical systems in the energy sector.

👥 Team Culture & Values

Web Development Values:

  • Quality: DNV is committed to delivering high-quality solutions that meet the needs of its clients and stakeholders.
  • Reliability: The energy sector requires resilient and reliable infrastructure, and the team in Dresden is dedicated to ensuring that its solutions can withstand the challenges of a rapidly changing energy landscape.
  • Collaboration: The team works closely with software developers, system architects, and other departments within DNV to integrate its solutions into the broader energy ecosystem.
  • Innovation: The team is constantly exploring new technologies and approaches, seeking to push the boundaries of what is possible in the energy sector.

Collaboration Style:

  • Cross-functional Integration: The team works closely with software developers, system architects, and other departments within DNV to ensure its solutions meet the needs of its clients and stakeholders.
  • Code Review Culture: The team follows an Agile/Scrum development methodology, with regular code reviews and testing to ensure the reliability and security of the infrastructure.
  • Peer Programming: The team encourages knowledge sharing and continuous learning, with regular training sessions, workshops, and brown-bag lunches.

📝 Enhancement Note: The energy systems team in Dresden is committed to delivering high-quality, reliable, and innovative solutions that meet the unique challenges of the energy sector. The team's collaborative approach, cross-functional integration, and code review culture ensure that its solutions are well-designed, well-tested, and well-maintained, contributing to the digital transformation of power grids.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Security: Designing and implementing secure and reliable infrastructure solutions that can withstand the challenges of a rapidly changing energy landscape.
  • Scalability: Ensuring that the infrastructure can scale to meet the demands of a growing and evolving energy sector, while still maintaining its reliability and performance.
  • Integration: Working with a diverse range of stakeholders, including software developers, system architects, and external partners, to integrate solutions into the broader energy ecosystem.
  • Innovation: Exploring and integrating new technologies and approaches, seeking to push the boundaries of what is possible in the energy sector.

Learning & Development Opportunities:

  • Technical Skill Development: Expanding your knowledge of Linux administration, container management, and infrastructure as code (IaC) tools, as well as emerging technologies in the energy sector.
  • Certifications: Pursuing relevant certifications, such as those offered by Linux Professional Institute (LPI) or the Cloud Native Computing Foundation (CNCF), to demonstrate your expertise and commitment to continuous learning.
  • Conferences & Events: Attending industry conferences and events, such as those organized by the OpenStack Foundation, CloudNativeCon, or the Linux Foundation, to stay up-to-date with the latest trends and best practices in the energy sector.
  • Mentorship: Seeking mentorship opportunities within DNV, either from senior team members or external experts, to gain insights into the latest trends and best practices in the energy sector.

📝 Enhancement Note: The energy systems team in Dresden offers a range of technical challenges and growth opportunities, allowing you to develop your skills and make a real impact on the digital transformation of power grids. By embracing these challenges and seeking out learning and development opportunities, you can position yourself as a leader in the energy sector and contribute to DNV's mission to support a more sustainable and secure future.

💡 Interview Preparation

Technical Questions:

  • Linux Administration: Describe your experience with Linux administration, with a focus on security, access controls, and incident response planning. Provide examples of your work in managing and securing Linux-based infrastructure.
  • Container Management: Explain your approach to container management, including your experience with Docker, Kubernetes, and Nomad. Describe how you ensure the security, reliability, and performance of containerized applications.
  • Infrastructure as Code (IaC): Discuss your experience with IaC tools, such as Terraform and Ansible. Describe how you use these tools to automate infrastructure management and ensure consistency across environments.
  • CI/CD Pipelines: Explain your approach to CI/CD pipelines, including your experience with GitLab CI, Jenkins, or CircleCI. Describe how you ensure the reliability, security, and performance of automated deployment processes.

Company & Culture Questions:

  • Energy Sector Knowledge: Demonstrate your understanding of the energy sector and its unique challenges, as well as your commitment to supporting the digital transformation of power grids.
  • Collaboration: Explain your approach to collaboration, including your experience working with software developers, system architects, and other stakeholders. Describe how you ensure that your solutions meet the needs of your clients and stakeholders.
  • Innovation: Discuss your approach to innovation, including your experience exploring and integrating new technologies and approaches. Describe how you stay up-to-date with the latest trends and best practices in the energy sector.

Portfolio Presentation Strategy:

  • Infrastructure Design: Present your approach to infrastructure design, including your experience with virtualization, container management, and infrastructure as code (IaC) tools. Describe how you ensure the security, reliability, and performance of the infrastructure you design.
  • Security Measures: Highlight the security measures you've implemented in your infrastructure projects, including access controls, incident response planning, and vulnerability management.
  • Case Studies: Include case studies or examples of your work in the energy sector, demonstrating your ability to design, implement, and maintain secure and reliable infrastructure solutions.

📝 Enhancement Note: The interview process for this role is designed to assess your technical skills and cultural fit, ensuring you have the necessary experience and passion to succeed in the energy systems team in Dresden. By preparing thoroughly and highlighting your relevant experience, you can demonstrate your value as a candidate and increase your chances of success.

📌 Application Steps

To apply for this Systems Engineer for Critical Infrastructure Applications position at DNV:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your experience in managing and securing Linux-based infrastructure, with a focus on access controls and security best practices. Include examples of your work with container management, network services, and virtualization, as well as your experience with IT management systems and modern infrastructure solutions.
  2. Optimize Your Resume: Highlight your relevant experience and skills, with a focus on Linux administration, container management, and infrastructure as code (IaC) tools. Include any certifications or industry-recognized qualifications that demonstrate your expertise and commitment to continuous learning.
  3. Prepare for Technical Interviews: Brush up on your technical skills and familiarize yourself with the latest trends and best practices in the energy sector. Review your portfolio and prepare for questions on your approach to security, access controls, and incident response planning.
  4. Research DNV: Learn about DNV's mission, values, and approach to the energy sector. Prepare for questions on your understanding of the company and your alignment with its goals and objectives.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

🔑 ATS Keywords

Programming Languages:

  • Bash
  • Python
  • Go

Web Frameworks:

  • N/A (This role focuses on backend and infrastructure development)

Server Technologies:

  • Linux Administration (Ubuntu, CentOS, Debian)
  • Container Management (Docker, Kubernetes, Nomad)
  • Virtualization (Proxmox, KVM, VirtualBox)
  • Infrastructure as Code (IaC) (Terraform, Ansible, Puppet)
  • CI/CD Pipelines (GitLab CI, Jenkins, CircleCI)
  • Artifact Repositories (Nexus, Artifactory, JFrog)
  • IT Management Systems (Prometheus, Grafana, ELK Stack, JIRA, Confluence)
  • Security Tools (LDAP, Active Directory, Vault, HashiCorp, OpenVPN)
  • Cloud Platforms (AWS, GCP, Azure)

Databases:

  • N/A (This role focuses on backend and infrastructure development)

Tools:

  • Version Control (Git, GitLab, Bitbucket)
  • Collaboration (JIRA, Confluence, Slack, Microsoft Teams)
  • Monitoring (Prometheus, Grafana, ELK Stack, Nagios, Zabbix)
  • Log Management (ELK Stack, Logstash, Splunk)
  • Infrastructure Automation (Ansible, Puppet, Chef)
  • Configuration Management (Ansible, Puppet, Chef, SaltStack)

Methodologies:

  • Agile/Scrum
  • Infrastructure as Code (IaC)
  • Continuous Integration/Continuous Deployment (CI/CD)

Soft Skills:

  • Collaboration
  • Communication
  • Problem-solving
  • Adaptability
  • Attention to detail
  • Time management
  • Project management
  • Stakeholder management

Industry Terms:

  • Critical Infrastructure
  • Energy Sector
  • Digital Transformation
  • Power Grids
  • Resilience
  • Reliability
  • Security
  • Scalability
  • Innovation
  • Emerging Technologies
  • Modern Infrastructure Solutions

By strategically incorporating these keywords into your resume, portfolio, and interview preparation, you can optimize your application for web development and server administration roles and increase your chances of success in the competitive job market.

Application Requirements

Candidates should have experience in managing IT infrastructure and implementing security measures. Familiarity with modern infrastructure solutions and agile software development practices is essential.