Description
Für unseren Kunden suchen wir ab Oktober einen Cloud Native Application Architecten (m/w/d) .NetKey Responsibilities:
- Application Architecture: Architect Cloud Native applications with a focus on scalability, reliability, and performance.
- Application Refactoring: Assist in the refactoring of existing applications to run as microservices on (EDP) Kubernetes environments
- Application Deployment: Deploy and manage applications on Kubernetes clusters using Helm Charts and a GitOps workflow.
- DevOps & CI/CD: Implement and manage CI/CD pipelines using CI/CD Tools. Promote DevOps best practices including GitOps, infrastructure as code, and automated testing.
- Collaboration: Work closely with internal and external stakeholders to develop, migrate, and operationalize modules of the Settlement Platform. Actively participate to the SCRUM ceremonies.
- Documentation: Maintain clear and comprehensive documentation using Confluence and manage project tasks and workflows using tools such as Azure DevOps and Jira.
- Expertise in .Net Programming:?Demonstrated advanced proficiency in .NET Framework and .NET version 8, including experience with object-oriented programming, design patterns, and developing scalable, highperformance applications.
- Application of Well-Architected Principles from Google, AWS, or Azure:?Proven ability to implement cloud architecture best practices from major providers (Google Cloud Platform, Amazon Web Services, or Microsoft Azure) in real-world projects, ensuring reliable, secure, and cost-efficient solutions
- DevOps practitioner: Strong understanding and experience with CI/CD, GitOps, secrets management, and infrastructure as code
- Knowledge of the Kubernetes Ecosystem: Deep knowledge of Kubernetes, IAM and RBAC
- Data Services: Experience building apps using data services such as relational and NoSQL databases, Kafka, and other message brokers.
- Security and Quality: Experience in security and quality best practices, including secrets management, security scans, and code quality.
- Experience in instrumenting apps for Observability: experience in instrumenting apps using observability libraries/sdks (such as OpenTelemetry) to provide observability and monitoring tools with logs, metrics, and traces to ensure the health and performance of Cloud Native applications.
Must-have competencies / Must-have skills:
- minimum experience of 5 years as a Cloud Native Application Architect.
- Experience with rearchitecting existing monolithic architecture to micro-services based Cloud Native architecture.
- Strong understanding of Cloud Native architectures (loosely coupled services, containers, horizontal scalability, application resilience patterns).
- Proficiency in coding in .NET - Programming Languages: Proficiency in C# - Frameworks: .NET Framework and .NET version 8, WPF, Blazor, Entity Framework or Dapr
- Testing: Deep understanding of the testing pyramid – unit, integration, system, end-to-end, etc with experience in testing frameworks for .NET such as xUnit, SpecFlow.
- Security & Quality: Strong experience with implementing authentication & authorization workflows in .NET applications.
- Strong experience with static code analysis and security scanning with tools such as SonarQube, AquaSec/Trivy or comparable" Instrumenting for Observability: Experience with instrumenting the codebase for telemetry data (logs, metrics, traces) with frameworks such as OpenTelemetry.
- CI/CD: Strong experience developing CI/CD pipelines for applications for automated build-test-deploy workflows.
- Experience in deploying non-breaking changes for applications.
- Data: Experience building apps using data services such as relational and NoSQL databases, Kafka, and other message brokers.
- Ability to deploy non-breaking database changes.
- Good working knowledge of the following Tech Stack:
- Database & Messaging: SQL Server, MySQL or PostgreSQL, Redis or Memcached, Kafka
- Database change management: Entity Framework or comparable
- Observability Tools such as Grafana, Prometheus, , InfluxDB, Alertmanager
- Applications resilience frameworks such as polly
- Deployment & Containerization: Docker/JIB, Kubernetes, Helm
- CI/CD & DevOps Tools: Azure DevOps, GitHub Actions, GitOps, Gitlab, Bash/Shell scripting, Linux
- Additional Tools: Confluence, Jira
- Excellent English verbal skills to succinctly communicate your point of view to an international team. Fluent English in speech and writing (at least C1).
Projektdauer: Ende 2024 mit Verlängerungsoption
Ich freue mich auf Ihr Interesse!
Mit freundlichen Grüßen
Julia Barysava
percision services GmbH
Senior IT Recruitment Consultant
Agrippinawerft 26 (2. Etage)
50678 Köln
Mobil:
Mail:
Zentrale:
Fon – 555
Web www.percision.de
percision services GmbH mit Sitz in Dortmund
Geschäftsführer: Peter de Lorenzi
Amtsgericht Dortmund HRB 16420
UST-ID: DE