Cloud Architect & Engineer (Kubernetes, Jenkins, CI/CD, Docker, Terraform, IaaC, GCP), Fullstack developer
Aktualisiert am 09.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.01.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Google Cloud Platform
DevOps & Cloud Engineer
Infrastructure as Code
Angular
SCRUM
Kubernetes
Docker
IaaC
Helm
DevOps
Jira
Kanban
Git
Node.js
Python
Java
C#
Cloud Native
GitHub Actions
CI/CD
Jenkins
SQL
Terraform
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2023-03 - 2023-10

Multi-Cloud App Migration and On-Premises Data Integration into Google Cloud Platform

Cloud Architect & Platform Engineer Python Node.js Terraform
Cloud Architect & Platform Engineer
  •  Developing a comprehensive plan for GCP architecture, considering specific customer requirements such as scalability, security, and performance.

  • Making necessary modifications to the existing AWS application to adapt it to the GCP environment. This may include code changes, configuration adjustments, and network infrastructure modifications.

  • Configuring various GCP services, including Virtual Machines, Cloud Storage Buckets, Load Balancers, and more, to meet the application's requirements.

  • Integrating existing software components and databases into the new GCP infrastructure while ensuring security considerations.

  • Migrating data from the AWS platform to GCP, with a focus on data consistency and integrity.

  • Using Terraform or other infrastructure-as-code tools to automate resource provisioning in GCP for an efficient and repeatable process.

  • Setting up monitoring tools and procedures to continuously monitor the performance of the GCP infrastructure and the migrated application. Optimizing resource usage to minimize costs and maximize performance.

  • Implementing security measures and adhering to compliance guidelines to protect the GCP infrastructure and the migrated application from threats.

  • Creating documentation for the GCP infrastructure and providing training to customer personnel on managing and maintaining the new environment.

  • Supporting the customer in the actual migration of the application, including testing and validation to ensure smooth operation on GCP.

AWS Google Cloud Platform Cloud Functions Docker Google Cloud Storage Atlassian JIRA Azure DevOps Git Terra
Python Node.js Terraform
4 Monate
2022-12 - 2023-03

IT Specialist in Application Development

Scrum Master Scrum
Scrum Master
  1.  Conducted thorough requirement gathering to ensure a clear project foundation.

  2. Created precise task packages and efficiently assigned them to team members to optimize workload distribution.

  3. Took on the role of project coordination, including regular client reporting through meetings and professional presentations.

  4. Ensured conscientiously that all acceptance conditions were met according to the agreed-upon criteria.

  5. Independently led subprojects with a focus on efficient data acquisition and provision.

  6. Facilitated active knowledge transfer through well-structured meetings and in-depth reports to keep the entire team up to date and foster a shared understanding.

Atlassian JIRA Kanban Microsoft Teams
Scrum
7 Monate
2022-06 - 2022-12

Deployment of a Low Code Platform on GCP with an PoC Approach

Google Cloud Platform Engineer Python Helm Terraform
Google Cloud Platform Engineer
  • Responsible leadership in the implementation of Helm Charts for the deployment of feature-rich software.
  • Development of complex features for Directed Acyclic Graphs (DAGs).
  • Conducted a comprehensive technical feasibility analysis of the project.
  • Analysis and design of software solution architectures with adaptation of blueprint architecture models.
  • Design and execution of test cases in the development environment of the Google Cloud Platform (GCP).
  • Diligent assurance of compliance with requirements according to the acceptance concept.
  • Careful creation and maintenance of technical documentation.
  • Communication at the departmental level with the client, including presenting interim results, developing concepts, and acceptance discussions.
  • Independent subproject management with a high level of responsibility.
Google Cloud Platform Atlassian JIRA Google Kubernetes Engine Artifact Registry Google Cloud Storage Google CloudSQL Git
Python Helm Terraform
3 Jahre 4 Monate
2018-09 - 2021-12

Development, Deployment, and Monitoring of a Cloud-Based Management Application

Application Developer Angular Python CI/CD ...
Application Developer
  1.  The project's scope, objectives, and deliverables were clearly defined, ensuring a well-defined project plan.

  2. The Minimum Viable Product (MVP) of the Angular application was successfully developed, focusing on essential features.

  3. The software architecture, component structure, and routing for the Angular application were designed and implemented.

  4. The user interfaces and UI components were created and integrated into the application for a seamless user experience.

  5. Backend services and APIs were successfully integrated with the Angular frontend, ensuring data flow between components.

  6. Rigorous testing was conducted, identifying and resolving any issues or bugs. User acceptance testing (UAT) validated that the MVP met user expectations.

  7. A deployment strategy was planned, considering GCP services and tools for both MVP and final versions.

  8. The necessary infrastructure and cloud resources were set up on the Google Cloud Platform, including virtual machines, databases, and networking.

  9. The MVP version of the Angular application was deployed on GCP, ensuring that the deployment was functioning correctly.

  10. Monitoring and logging tools were implemented to track application performance. Continuous monitoring and resource optimization were conducted on GCP.

  11. A strategy for application scalability was planned and implemented as needed, including auto-scaling policies and infrastructure adjustments.

  12. Technical documentation for the application and deployment process was created, ensuring clear and comprehensive documentation.

  13. Regular communication with the client was maintained throughout the project, providing updates and addressing feedback.

  14. The complete and refined version of the Angular application was deployed in the production environment on GCP.

  15. Post-deployment support was provided, addressing any issues or updates and offering training to end-users as necessary.

  16. The project's success was evaluated against the initial objectives and deliverables. Feedback from users and stakeholders was gathered for future improvements.

These tasks represent a comprehensive overview of the steps and responsibilities involved in successfully completing a project involving the development of an Angular application from the MVP stage to deployment on the Google Cloud Platform.

Firestore Google Cloud Platform Scrum
Angular Python CI/CD GitLab
Internal
Paderborn

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-07 - 2023-07

Google Cloud Professional Cloud Architect

Certificate,
Certificate
1 Monat
2023-04 - 2023-04

Google Cloud Associate Cloud Engineer

Certificate,
Certificate
1 Monat
2020-06 - 2020-06

Cambridge Business English Certificate Vantage

Business English Certificate Vantage, Englischen Institut Köln
Business English Certificate Vantage
Englischen Institut Köln
1 Monat
2019-07 - 2019-07

ITIL Foundation Certificate in IT Service Management

Zertifikat, AXELOS
Zertifikat
AXELOS
  • ITIL-Grundlagen: Verständnis der grundlegenden Konzepte, Prinzipien und Terminologie von ITIL, einschließlich des ITIL-Lebenszyklusmodells und der Service-Value-Chain.

  • Servicelebenszyklusphasen: Kenntnisse über die fünf Phasen des ITIL-Servicelebenszyklus - Service Strategy, Service Design, Service Transition, Service Operation und Continual Service Improvement. Dies umfasst die Rolle und den Zweck jeder Phase sowie die wichtigsten Prozesse und Aktivitäten.

  • Schlüsselprozesse und Funktionen: Wissen über wichtige ITIL-Prozesse wie Incident Management, Problem Management, Change Management, Service Level Management und Configuration Management. Ebenfalls wichtig ist das Verständnis der Funktionen im IT-Service-Management, wie Service Desk, IT Operations und Application Management.

  • Service-Management-Prinzipien: Vertrautheit mit den Kernprinzipien des IT-Service-Managements, einschließlich der Fokussierung auf den Kundennutzen, der kontinuierlichen Serviceverbesserung, der Integration von Serviceprozessen und der Zusammenarbeit mit internen und externen Partnern.

  • Best Practices und Richtlinien: Kenntnisse über bewährte Praktiken, Methoden und Richtlinien im IT-Service-Management gemäß den ITIL-Standards. Dies beinhaltet das Verständnis von Service-Level-Agreements, Service-Katalogen, Incident- und Problem-Management-Techniken sowie die Bedeutung von Messung und Berichterstattung.

Position

Position

Ich habe umfangreiche Erfahrungen in verschiedenen Projekten als Teil agiler Teams gesammelt und erfolgreich folgende Rollen ausgefüllt:


  1. Cloud Software Engineer

    • Konzeption und Design von Cloud-Architekturen unter Berücksichtigung von Skalierbarkeit, Zuverlässigkeit und Sicherheit
    • Implementierung von automatisierten Deployment-Prozessen und Continuous Integration/Continuous Deployment (CI/CD) Pipelines
    • Überwachung und Optimierung der Cloud-Infrastruktur für eine effiziente Ressourcennutzung und Leistung
    • Fehlerbehebung und Diagnose von technischen Problemen in der Cloud-Umgebung
    • Zusammenarbeit mit DevOps-Teams, um die Infrastruktur als Code (IaC) zu entwickeln und zu verbessern
  2. Fullstack Developer

    • Gestaltung und Entwicklung von benutzerfreundlichen, responsiven Benutzeroberflächen (UI) unter Verwendung von Webtechnologien wie HTML, CSS und JavaScript
    • Implementierung von Back-End-Funktionen und Schnittstellen mit Hilfe von Programmiersprachen wie Java, Python oder Node.js
    • Integration von Datenbanken und Datenmanagementsystemen zur Speicherung und Verwaltung von Anwendungsdaten
    • Durchführung von Code-Reviews, Tests und Debugging, um die Qualität und Funktionalität der Anwendungen sicherzustellen
    • Kontinuierliche Verbesserung der Entwicklungsprozesse und -praktiken durch Anwendung von Best Practices und agilen Methoden
  3. Scrum Master

    • Unterstützung des Teams bei der Einhaltung der agilen Prinzipien und Scrum-Richtlinien
    • Sicherstellung eines reibungslosen Ablaufs der Scrum-Events, einschließlich der Organisation und Moderation von Daily Standups, Sprint Planning, Sprint Reviews und Retrospektiven
    • Förderung einer effektiven Kommunikation und Zusammenarbeit innerhalb des Teams und mit anderen Stakeholdern
    • Identifizierung und Beseitigung von Hindernissen und Engpässen, die den Projektfortschritt behindern
    • Coaching und Schulung von Teammitgliedern in agilen Praktiken und Methoden, um die Effizienz und Produktivität zu steigern

Durch meine vielfältigen Erfahrungen in diesen Rollen und die Durchführung dieser zusätzlichen Tätigkeiten konnte ich beweisen, dass ich ein kompetentes und vielseitiges Teammitglied bin, das in der Lage ist, Projekte erfolgreich abzuschließen und die Anforderungen und Erwartungen der Stakeholder zu erfüllen.

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2023-03 - 2023-10

Multi-Cloud App Migration and On-Premises Data Integration into Google Cloud Platform

Cloud Architect & Platform Engineer Python Node.js Terraform
Cloud Architect & Platform Engineer
  •  Developing a comprehensive plan for GCP architecture, considering specific customer requirements such as scalability, security, and performance.

  • Making necessary modifications to the existing AWS application to adapt it to the GCP environment. This may include code changes, configuration adjustments, and network infrastructure modifications.

  • Configuring various GCP services, including Virtual Machines, Cloud Storage Buckets, Load Balancers, and more, to meet the application's requirements.

  • Integrating existing software components and databases into the new GCP infrastructure while ensuring security considerations.

  • Migrating data from the AWS platform to GCP, with a focus on data consistency and integrity.

  • Using Terraform or other infrastructure-as-code tools to automate resource provisioning in GCP for an efficient and repeatable process.

  • Setting up monitoring tools and procedures to continuously monitor the performance of the GCP infrastructure and the migrated application. Optimizing resource usage to minimize costs and maximize performance.

  • Implementing security measures and adhering to compliance guidelines to protect the GCP infrastructure and the migrated application from threats.

  • Creating documentation for the GCP infrastructure and providing training to customer personnel on managing and maintaining the new environment.

  • Supporting the customer in the actual migration of the application, including testing and validation to ensure smooth operation on GCP.

AWS Google Cloud Platform Cloud Functions Docker Google Cloud Storage Atlassian JIRA Azure DevOps Git Terra
Python Node.js Terraform
4 Monate
2022-12 - 2023-03

IT Specialist in Application Development

Scrum Master Scrum
Scrum Master
  1.  Conducted thorough requirement gathering to ensure a clear project foundation.

  2. Created precise task packages and efficiently assigned them to team members to optimize workload distribution.

  3. Took on the role of project coordination, including regular client reporting through meetings and professional presentations.

  4. Ensured conscientiously that all acceptance conditions were met according to the agreed-upon criteria.

  5. Independently led subprojects with a focus on efficient data acquisition and provision.

  6. Facilitated active knowledge transfer through well-structured meetings and in-depth reports to keep the entire team up to date and foster a shared understanding.

Atlassian JIRA Kanban Microsoft Teams
Scrum
7 Monate
2022-06 - 2022-12

Deployment of a Low Code Platform on GCP with an PoC Approach

Google Cloud Platform Engineer Python Helm Terraform
Google Cloud Platform Engineer
  • Responsible leadership in the implementation of Helm Charts for the deployment of feature-rich software.
  • Development of complex features for Directed Acyclic Graphs (DAGs).
  • Conducted a comprehensive technical feasibility analysis of the project.
  • Analysis and design of software solution architectures with adaptation of blueprint architecture models.
  • Design and execution of test cases in the development environment of the Google Cloud Platform (GCP).
  • Diligent assurance of compliance with requirements according to the acceptance concept.
  • Careful creation and maintenance of technical documentation.
  • Communication at the departmental level with the client, including presenting interim results, developing concepts, and acceptance discussions.
  • Independent subproject management with a high level of responsibility.
Google Cloud Platform Atlassian JIRA Google Kubernetes Engine Artifact Registry Google Cloud Storage Google CloudSQL Git
Python Helm Terraform
3 Jahre 4 Monate
2018-09 - 2021-12

Development, Deployment, and Monitoring of a Cloud-Based Management Application

Application Developer Angular Python CI/CD ...
Application Developer
  1.  The project's scope, objectives, and deliverables were clearly defined, ensuring a well-defined project plan.

  2. The Minimum Viable Product (MVP) of the Angular application was successfully developed, focusing on essential features.

  3. The software architecture, component structure, and routing for the Angular application were designed and implemented.

  4. The user interfaces and UI components were created and integrated into the application for a seamless user experience.

  5. Backend services and APIs were successfully integrated with the Angular frontend, ensuring data flow between components.

  6. Rigorous testing was conducted, identifying and resolving any issues or bugs. User acceptance testing (UAT) validated that the MVP met user expectations.

  7. A deployment strategy was planned, considering GCP services and tools for both MVP and final versions.

  8. The necessary infrastructure and cloud resources were set up on the Google Cloud Platform, including virtual machines, databases, and networking.

  9. The MVP version of the Angular application was deployed on GCP, ensuring that the deployment was functioning correctly.

  10. Monitoring and logging tools were implemented to track application performance. Continuous monitoring and resource optimization were conducted on GCP.

  11. A strategy for application scalability was planned and implemented as needed, including auto-scaling policies and infrastructure adjustments.

  12. Technical documentation for the application and deployment process was created, ensuring clear and comprehensive documentation.

  13. Regular communication with the client was maintained throughout the project, providing updates and addressing feedback.

  14. The complete and refined version of the Angular application was deployed in the production environment on GCP.

  15. Post-deployment support was provided, addressing any issues or updates and offering training to end-users as necessary.

  16. The project's success was evaluated against the initial objectives and deliverables. Feedback from users and stakeholders was gathered for future improvements.

These tasks represent a comprehensive overview of the steps and responsibilities involved in successfully completing a project involving the development of an Angular application from the MVP stage to deployment on the Google Cloud Platform.

Firestore Google Cloud Platform Scrum
Angular Python CI/CD GitLab
Internal
Paderborn

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-07 - 2023-07

Google Cloud Professional Cloud Architect

Certificate,
Certificate
1 Monat
2023-04 - 2023-04

Google Cloud Associate Cloud Engineer

Certificate,
Certificate
1 Monat
2020-06 - 2020-06

Cambridge Business English Certificate Vantage

Business English Certificate Vantage, Englischen Institut Köln
Business English Certificate Vantage
Englischen Institut Köln
1 Monat
2019-07 - 2019-07

ITIL Foundation Certificate in IT Service Management

Zertifikat, AXELOS
Zertifikat
AXELOS
  • ITIL-Grundlagen: Verständnis der grundlegenden Konzepte, Prinzipien und Terminologie von ITIL, einschließlich des ITIL-Lebenszyklusmodells und der Service-Value-Chain.

  • Servicelebenszyklusphasen: Kenntnisse über die fünf Phasen des ITIL-Servicelebenszyklus - Service Strategy, Service Design, Service Transition, Service Operation und Continual Service Improvement. Dies umfasst die Rolle und den Zweck jeder Phase sowie die wichtigsten Prozesse und Aktivitäten.

  • Schlüsselprozesse und Funktionen: Wissen über wichtige ITIL-Prozesse wie Incident Management, Problem Management, Change Management, Service Level Management und Configuration Management. Ebenfalls wichtig ist das Verständnis der Funktionen im IT-Service-Management, wie Service Desk, IT Operations und Application Management.

  • Service-Management-Prinzipien: Vertrautheit mit den Kernprinzipien des IT-Service-Managements, einschließlich der Fokussierung auf den Kundennutzen, der kontinuierlichen Serviceverbesserung, der Integration von Serviceprozessen und der Zusammenarbeit mit internen und externen Partnern.

  • Best Practices und Richtlinien: Kenntnisse über bewährte Praktiken, Methoden und Richtlinien im IT-Service-Management gemäß den ITIL-Standards. Dies beinhaltet das Verständnis von Service-Level-Agreements, Service-Katalogen, Incident- und Problem-Management-Techniken sowie die Bedeutung von Messung und Berichterstattung.

Position

Position

Ich habe umfangreiche Erfahrungen in verschiedenen Projekten als Teil agiler Teams gesammelt und erfolgreich folgende Rollen ausgefüllt:


  1. Cloud Software Engineer

    • Konzeption und Design von Cloud-Architekturen unter Berücksichtigung von Skalierbarkeit, Zuverlässigkeit und Sicherheit
    • Implementierung von automatisierten Deployment-Prozessen und Continuous Integration/Continuous Deployment (CI/CD) Pipelines
    • Überwachung und Optimierung der Cloud-Infrastruktur für eine effiziente Ressourcennutzung und Leistung
    • Fehlerbehebung und Diagnose von technischen Problemen in der Cloud-Umgebung
    • Zusammenarbeit mit DevOps-Teams, um die Infrastruktur als Code (IaC) zu entwickeln und zu verbessern
  2. Fullstack Developer

    • Gestaltung und Entwicklung von benutzerfreundlichen, responsiven Benutzeroberflächen (UI) unter Verwendung von Webtechnologien wie HTML, CSS und JavaScript
    • Implementierung von Back-End-Funktionen und Schnittstellen mit Hilfe von Programmiersprachen wie Java, Python oder Node.js
    • Integration von Datenbanken und Datenmanagementsystemen zur Speicherung und Verwaltung von Anwendungsdaten
    • Durchführung von Code-Reviews, Tests und Debugging, um die Qualität und Funktionalität der Anwendungen sicherzustellen
    • Kontinuierliche Verbesserung der Entwicklungsprozesse und -praktiken durch Anwendung von Best Practices und agilen Methoden
  3. Scrum Master

    • Unterstützung des Teams bei der Einhaltung der agilen Prinzipien und Scrum-Richtlinien
    • Sicherstellung eines reibungslosen Ablaufs der Scrum-Events, einschließlich der Organisation und Moderation von Daily Standups, Sprint Planning, Sprint Reviews und Retrospektiven
    • Förderung einer effektiven Kommunikation und Zusammenarbeit innerhalb des Teams und mit anderen Stakeholdern
    • Identifizierung und Beseitigung von Hindernissen und Engpässen, die den Projektfortschritt behindern
    • Coaching und Schulung von Teammitgliedern in agilen Praktiken und Methoden, um die Effizienz und Produktivität zu steigern

Durch meine vielfältigen Erfahrungen in diesen Rollen und die Durchführung dieser zusätzlichen Tätigkeiten konnte ich beweisen, dass ich ein kompetentes und vielseitiges Teammitglied bin, das in der Lage ist, Projekte erfolgreich abzuschließen und die Anforderungen und Erwartungen der Stakeholder zu erfüllen.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.