Startdatum:
18.07.2022
Enddatum:
31.10.2022
Beschäftigungsart:
Freiberuflich
Region:
Nürnberg / Remote
Beschreibung:
Für unseren Kunden in Nürnberg sind wir aktuell auf der Suche nach einem Netzwerkinfrastruktur-Experten / Enterprise-Entwickler (m/w/d) Java Backend.
Falls Sie die folgende Projektbeschreibung interessiert und Sie die Anforderungen ausreichend abdecken, bitten wir Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort (Stunden- oder Tagessatz) sowie Ihres Profils (vorzugsweise in Word).
Projektstandort: Nürnberg (5% on-site)
Dauer: 18.07.2022 - 31.10.2022
Volumen: 530 Stunden
Abgabefrist beim Kunden: 12.07.2022
Kurzbeschreibung:
Der Servicebereich stellt den Betrieb des gesamten Kunden-Netzes (dezentral, WAN, Datacenter) sicher. Insbesondere im DataCenter existieren sieben Ressourcenpools, die auf Basis von Cisco ACI (Fabric) und dem vmware NSX Advanced Loadbalancer (by AVI) arbeiten und jetzt durch die Aufträge aus einem Projekt noch sicherer und verzahnter werden sollen.
Aufgaben:
Design/Konzeption (ca. 10%)
- Konzeptionierung von neuen Anforderungen an die Netzwerk-Plattformen
- Konzeptionierung der Anforderungen an ein automatisiertes Bereitstellen von Netzelementen
- Planung der Umsetzung der entwickelten Lösungen
- Konzeptionierung eines geeigneten Releaseprozesses im Sinne Network as Code
- Anpassung der Konzepte für den Einsatz in der bestehenden IT-Landschaft
Entwicklung (ca. 40%)
- Durchführen von konzeptionellen Tests über die Tauglichkeit der Softwareprodukte bzw. der konzeptionierten Automatismen
- Die ausgewählten Softwareprodukte installieren und für den Einsatz passend konfigurieren
- Erstellen der benötigten Konfigurationen, damit der automatisierte Prozess passgenau abläuft
- Durchführen der Erstinbetriebnahme und Definition der Regeltätigkeiten für den laufenden Betrieb
Inbetriebnahme/Regelbetrieb (ca. 30%)
- Erstellen, Integrieren, Dokumentieren der definierten Schnittstellen
- Regeltätigkeiten leben und überprüfen
- Qualitätssicherung der Plattform durch Prüfen und Nachvollziehen der gelieferten Ergebnisse
Weiterentwicklung (ca. 20%)
- Konzeptionierung der betroffenen Services, die der Bereich Netz automatisiert auf Basis der SBI-Produkte bereitstellt
- Design und Entwickeln von Verbesserungen
- Die Verbesserungen implementieren, in Betrieb nehmen und bei den automatisierten Tests mit einbinden
Anforderungen:
Spezialwissen:
- J(2)EE / EJB /Servlets
- Mehrschicht-Anwendungen
- Design & Modellierung von SW (OOA/OOD, UML)
- MDA (ggf. TDD bzw. DDD)
- EJB-Container, Applikationsserver (Oracle WebLogic)
- Oracle Service Component Architecture (SCA)
- Java Frameworks (Struts, Eclipse, Spring, Hibernate)
- Persistenzschichten Hibernate/EclipseLink/JPA 2
- gängige Java Tools (Eclipse, JDeveloper, Jenkins, Maven, JUnit)
- RDBMS (, Oracle, MS-SQL-Server, MySQL)
- SQL
- Test-Konzepte (Unit-Test, Performance-Test, E-2-E-Tests)
- Versions-/ Konfigurationsmanagement (git, TeamFoundationServer)
- Integration von Legacy-Systemen
- Agile Praktiken (z.B. Clean Code Development, Pair Programming, Test Driven Development, DevOps, Scrum)
Vertiefte Kenntnisse:
- mehrere Betriebssysteme (UNIX, LINUX, (SOLARIS), Windows)
- Container Technologien (DC/OS Mesosphere)
- Continuous Integration / Continuous Delivery Jenkins, Nexus, Docker
- DevOps Vorgehensweise
- Kenntnisse sicherer Entwicklung: Kenntnisse potentieller Sicherheitsrisiken, Secure Design Principle & Pattern, Secure Coding
Grundkenntnisse:
- Apache Kafka und Apache Cassandra (wünschenswert)
- ISTQB Certified Tester Foundation Level
Besondere Anforderungen (optional):
Programmiersprachen: Python
Softwareprodukte: ACI (Cisco) und angrenzende Netzwerkprodukte, VMware NSC Advanced Load Balancer, Ansible, AWX, Erfahrungen mit den community.network- und Cisco- sowie VMware-Collections und Rollen, CSP vRealize
Formate und Standards: YAML, JSON, YANG (RFC 7950), Network Management Datastore Architecture (RFC 8342), IETF-Interfaces (RFC 8343), VMware vRealize Automation (vRA) und Orchestrator (vRO)
Sonstiges: Aufgabenverfolgung via JIRA und Dokumentation via Confluence, Git, Bitbucket, Gitea, Jinkins-Pipelines, Groovy, Docker, Robot-Framework und Linux (SUSE Linux Enterprise Server)
Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.