DevOps & Cloud-Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 125‐135€/Stunde
- 61348 Bad Homburg
- Umkreis (bis 200 km)
- de | en
- 15.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2019 – 3/2024
Tätigkeitsbeschreibung
The client, as an IT service provider, offers Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) solutions (Openstack, Managed Kubernetes, etc.) in their own data centers ("Public Cloud") as well as edge solutions on-premise of the customer ("Private Cloud"). The latter are primarily used for Industry 4.0 for fully automated factory control.
Due to the startup nature and agile team structure, various roles and tasks were undertaken in different teams:
Kubernetes Engineer:
• Establish and operate a "Managed Kubernetes" self-service cloud platform (Kubermatic, Cluster-API) based
on an Openstack platform.
• Establish and operate "Multi-AZ" Kubernetes clusters (distributed across multiple data centers).
• Automation of infrastructure platform rollouts, including the use of Rancher, Terraform, kubeONE, etc
• Operation and debugging of productive applications in Kubernetes clusters, including various operators.
• Monitoring and alerting in Kubernetes environments using Prometheus, Alertmanager, Grafana, Opsgenie.
Software Engineering:
• Software architecture of a microservice-based application ("Virtual Factory": reading sensor data from an
Industry 4.0 factory hall, data processing, and dashboard provision for production).
• Development of RESTful microservices in Python with FastAPI, SQLAlchemy, and Apache Kafka integration.
• Timeseries databases for event processing: InfluxDB and TimescaleDB (PostgreSQL extension).
DevOps:
• Creation of fully automated CI/CD pipelines (Build, Test, Packaging, Release & Deployment in Gitlab CI).
• "GitOps": Automatic and complete deployment of the entire customer environment via Git push.
• Creation of Helm charts for complex applications with partially 17+ components, including unit and
integration tests in Golang, and the creation of Docker images.
Continuous Delivery, DevOps, Git, Golang, Infrastrukturarchitektur, Apache Kafka, Continuous Integration, Kubernetes, Postgresql, Python
9/2017 – 8/2023
Tätigkeitsbeschreibung
The initial project involved planning and implementing the migration of an existing application to the AWS Cloud ("Lift- and-Shift"). Currently, the focus is on supporting production operations and continuously optimizing the application and cloud infrastructure (utilizing cloud-native-features such as AutoScaling, Infrastructure-as-Code, etc.).
• Design of AWS infrastructure (network layout, VPC, site-to-site VPN from office network to AWS, definition of security groups, availability concept within AWS, IAM).
• Creation of AWS CloudFormation templates, automation of the creation of new Whitelabel websites (Infrastructure as Code).
• Planning and execution of the Lift-and-Shift migration of approximately 100 server systems to AWS EC2.
• Migrations of PostgreSQL databases to the AWS Cloud with minimal downtime.
• Development of the operation concept (monitoring/alerting, backup, etc.) for application operations in AWS.
• Design and implementation of an AWS AutoScaling solution.
• Operation of the setup and continuous improvement of the infrastructure.
• Support for developers regarding performance, scalability, and problem analysis.
• Dockerization of Node.js, Symfony, and JVM-based applications.
• Setup of a Kafka-based infrastructure for event-based microservices.
Amazon Web Services (AWS), Apache, Bash Shell, Cloud Computing, DevOps, Docker, Git, Infrastrukturarchitektur, Continuous Integration, Nginx, Postgresql, Red Hat Enterprise Linux (RHEL), Transport Layer Security
1/2011 – 7/2019
Tätigkeitsbeschreibung
In the context of a permanent position, various leadership roles were undertaken within the IT organization of the bank.
• Head of the “System Integration” department: Integration of externally developed applications into the bank's IT operations.
• Responsibility for building the test environment landscape for the IT major project to create a joint banking platform for 2 banks
• Integration of the "System Integration" department of merged bank into the own team as part of a "functional alignment" (establishment of joint teams for service delivery for both entities according to unified processes).
• Various "firefighting missions": including the short-term takeover of operational leadership of the SAP Basis team for 4 months (including finding and training a successor), interim leadership of the Mainframe team.
• Introduction of an automation solution for Continuous Delivery (configuration, packaging, deployment).
• Professional and disciplinary leadership of up to 125 employees (internal & external).
• Leadership of IT experts; Leadership of team leaders and project managers.
Agile Methodologie, Interim Management, IT Sicherheit (allg.), ITIL, Netzwerk-Sicherheit, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Scrum
Ausbildung
University of Karlsruhe (TH)
Karlsruhe
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden