For our client, a company of the thyssenkrupp Group in Bremen, we are currently looking for a Software Engineer (m/f/d) specializing in system administration Linux & virtualization .
Here's what we offer
1. Attractive salary and long-term job security through affiliation with a large corporation.
2. Company pension scheme contribution after the end of the probationary period
3. Extensive social benefits, including Christmas and holiday pay
4. Reimbursement of travel expenses
5. Usually an open-ended employment contract
6. Good opportunities for acquisition with our business partners
7. Tailored professional development opportunities and free language courses
8. A wide range of employee benefits
Your tasks
9. Predominantly independent and holistic implementation of defined software architecture elements, taking into account predefined processes and quality specifications.
10. Evaluation, initiation and implementation of all necessary activities within the framework of software development for defined architectural elements
11. Reducing complexity through further decompositions, creating implementation concepts and software designs, and combining individual software development artifacts for the respective architectural element.
12. Evaluation of the respective architectural elements with regard to compliance with the specifications in terms of time, quality and cost
13. Coordination within the development team regarding their own tasks, problems and obstacles in task processing
14. Support within the team in planning and implementing the work package
Your profile
15. Completed university degree in a STEM field or vocational training as an IT specialist, with technical school training, special further education and several years of professional experience or a comparable qualification
16. Initial professional experience in the described area of responsibility
17. High level of teamwork skills
18. Experience in agile environments
Knowledge in the following areas:
19. Operating systems: Extensive knowledge of at least one common Linux distribution (e.g., Debian/Ubuntu, RHEL/CentOS, SUSE Linux Enterprise Server). Familiarity with various kernels, boot processes and shell environments (Bash, Zsh).
20. Server administration: General knowledge of server installation, configuration, and maintenance Virtualization technologies (VMware, KVM, Xen) and containerization (Docker, Kubernetes).
21. Network: Basic understanding of network protocols (TCP/IP, DNS, HTTP, SSH). Experience with configuring network interfaces, firewalls (iptables, firewalld) and VPNs.
22. Security: Knowledge of security best practices for Linux systems (hardening, patch management). Experience with Intrusion Detection and Prevention Systems (IDS/IPS). Understanding of authentication mechanisms (LDAP, Kerberos).
23. Automation & Scripting: Scripting skills in Bash, Python, or other scripting languages. Experience with configuration management tools (Ansible, Puppet, Chef). Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines (Gitlab).
24. Monitoring & Troubleshooting: Ability to analyze log files and to identify and resolve problems.
Desirable additional qualifications:
25. Knowledge of ITIL frameworks.
26. Experience with version control systems (Gitlab).
Certifications (advantageous):
27. Linux Foundation Certified System Administrator (LFCS)
28. Red Hat Certified Engineer (RHCE)
29. CompTIA Linux+