06.09.2022 aktualisiert


100 % verfügbar
Softwarearchitekt/ Azure und Kubernetes Consultant/ DevOps, Softwarearchitekt, Softwarearchitekt
Chemnitz, Deutschland
Deutschland
Skills
Java, C#, JavaScript, ES6, Spring Boot, Spring Webflux, Microsoft Azure, dotnetcore, React, js, Next, js, Node.js, Express, Kubernetes, AKS, Apache Kafka, Azure Functions, ARM, Terraform, Consul, Docker, JVM, ASP.NET, ASP.NET MVC, XML, HTML, XAML, CSS, MSMQ, Azure SQL, Microsoft Enterprise Library 5, WCF, REST, Zapier, Web API, Azure Log, Analytics, IntelliJ, Atom, Visual Studio, VS Code, Team Foundation Server, Azure DevOps, Bitbucket, Confluence, JIRA, GitHub, Git, Data Access Azure SQL, MongoDB, CosmosDB, Postgresql, SQL Server, Transact-SQL, ADO.NET, Hibernate, Entity, Framework, LINQ, MySQL, Oracle, JIRE, ReSharper, Microservices, Distributed, with DDD/CQRS/SOA, Client/Server, Cloud, with, Microsoft, Azure, High availability, Agile, programming, Scrum, OOA/OOP/OOD, Design, Patterns, DevOps, REST API, React Native, Mac Terminal, Azure Kubernetes Services, Azure EventHub, Kafka, Azure VPN, Azure Container, REST API/ Microservices Architektur/ AKS, Android, iOS, UI, Datenbanken, Message Broker, DNS, Netzwerk, Tresorräume, NodeJS, Azure Kubernetes Services (AKS), Azure Virtual, Helm 2+3, Helm, Spring, Node.js, EventHub, Azure DNS, Azure Virtual Network, Log Analytics, Application Insights, App, Dynamics, VPN, AppDynamics, Bash, HDFS, Spark, Apache, Big Data, Service Discovery, Bare-Metal, NGINX, NET, API Gateway, WebServices, Google SpreadSheet, HubSpot, API, NodeJS (Microservices), PostGIS, ReactJS, NodeJS (Microservices, C#.NET, MS SQL Server 2012, Entity Framework, Compact Edition, Visual Studio 2012, Visual Studio Online, WPF, Prism, Windows Azure, Asynchrone, ESRI, ArcGIS Runtime, Verteiltes System, Messaging, SOA, SQL Server Reporting Services, ServiceBus, Asynchrone Prozessierung, Domain-Driven Design, CQRS, EventStore, CMMI, C, MS SQL Server, Visual Studio 2012/ TFS, Winforms, Windows Azure ServiceBus, ArcGIS, SQL Server Analysis Services, SQL, MS SQL Server 2008R2, MSDTC, WCF Dienste, Agile Softwareentwickung, Visual Studio 2010/ TFS, NServiceBus, ESB, Active Directory (Directory Services), Exchange, Microsoft Sharepoint, Dynamics CRM, Powershell, Verteiltes System mit SOA/DDD, Hochverfügbarkeit, Windows, Agile Programmierung, Verteiltes System mit DDD, WPF Client, Windows Dienste, AJAX, Microsoft SQL Server 2008, ADO.NET Entity Framework, Microsoft Visual Studio 2010, NET Framework 3.5, MVC, Microsoft Visio, Microsoft Projekt, Third Party Tools, JetBrain Resharper Plugin, Codeplex Web Service Software Factory, (WSSF), Microsoft Enterprise Library Version 4.1, Logging, Configuration, DevExpress, Xtra Report Suite, DevExpress ASP.NET Controls, Reportingtool, Visio
Erfahrung
Berufserfahrungmehr als 10 Jahre
Sprachen
DeutschMuttersprache
Projekthistorie
Kunde: StartUp aus Hannover
Kunde: Deutsches Startup
Programmiersprachen: Spring Boot (Backend Services, REST API), React Native
(Mobile App)
Entwicklungsumgebungen: Mac Terminal, IntelliJ
Technologien / Tools: Azure Kubernetes Services, Azure DevOps, Azure EventHub,
Kafka, Azure VPN, Azure Container Registry, Helm3, Terraform, Microservices,
Confluence
Aufbau einer Plattform/ REST API/ Microservices Architektur/ AKS
Inhalt:
Für eine mobile App müssen Backend-Dienste aufgebaut werden. Der Schwerpunkt liegt
auf Skalierung und Flexibilität. Eine Architektur für Microservices wird entworfen und
implementiert. Die Implementierung des Dienstes (REST API) erfolgt mit Spring Boot,
die Implementierung der mobilen Anwendung für Android/iOS erfolgt mit React Native.
Darüber hinaus wurden einige Web-UI-Komponenten mit React realisiert. Deployments
werden über Azure DevOps Build/Release Pipelines (Erstellung von Helm-Templates)
realisiert. Vollständig automatisierte Pipelines wurden auf Azure DevOps für die
automatisierte Erstellung von Docker-Images und die Bereitstellung des Dienstes auf
Kubernetes erstellt.
Ein weiterer wichtiger Aspekt war die vollständige Automatisierung der Infrastruktur
(IaC). Dies wurde mit Terraform realisiert. Die gesamte erforderliche Infrastruktur der
Plattform (Kubernetes, Datenbanken, Message Broker, DNS, Netzwerk, Tresorräume)
kann virtuell auf Knopfdruck ausgerollt werden.
Die Dienste werden auf einem Azure Kubernetes Service (AKS) betrieben.
Programmiersprachen: Spring Boot (Backend Services, REST API), React Native
(Mobile App)
Entwicklungsumgebungen: Mac Terminal, IntelliJ
Technologien / Tools: Azure Kubernetes Services, Azure DevOps, Azure EventHub,
Kafka, Azure VPN, Azure Container Registry, Helm3, Terraform, Microservices,
Confluence
Aufbau einer Plattform/ REST API/ Microservices Architektur/ AKS
Inhalt:
Für eine mobile App müssen Backend-Dienste aufgebaut werden. Der Schwerpunkt liegt
auf Skalierung und Flexibilität. Eine Architektur für Microservices wird entworfen und
implementiert. Die Implementierung des Dienstes (REST API) erfolgt mit Spring Boot,
die Implementierung der mobilen Anwendung für Android/iOS erfolgt mit React Native.
Darüber hinaus wurden einige Web-UI-Komponenten mit React realisiert. Deployments
werden über Azure DevOps Build/Release Pipelines (Erstellung von Helm-Templates)
realisiert. Vollständig automatisierte Pipelines wurden auf Azure DevOps für die
automatisierte Erstellung von Docker-Images und die Bereitstellung des Dienstes auf
Kubernetes erstellt.
Ein weiterer wichtiger Aspekt war die vollständige Automatisierung der Infrastruktur
(IaC). Dies wurde mit Terraform realisiert. Die gesamte erforderliche Infrastruktur der
Plattform (Kubernetes, Datenbanken, Message Broker, DNS, Netzwerk, Tresorräume)
kann virtuell auf Knopfdruck ausgerollt werden.
Die Dienste werden auf einem Azure Kubernetes Service (AKS) betrieben.