Yasin Y.
DevOps Architect & Backend Developer
Experience
Apr 2024 - Jun 2024
3 monthsZürich, Switzerland
DevOps Architect & Backend Developer
Schweizerische National Bank
- Architecting and enhancing the DevOps infrastructure in a regulated environment
- Migration, planning, and development from a monolith to microservices (ASP.NET Core)
- Building and maintaining CI/CD pipelines (GitLab, Jenkins) to support agile development
- Managing artifact repositories with JFrog Artifactory and security scans via Xray
- Migrating and integrating source code repositories (SVN → GitLab)
- Operating and configuring a container platform with OpenShift
- Automating deployments with Ansible, Helm, and the Ansible Automation Platform
- Implementing monitoring and alerting solutions with Prometheus
- Collaborating closely with the frontend development team to optimize build, test, and release processes
- Supporting the establishment of secure and scalable infrastructure processes (Secure SDLC)
- Documenting and sharing knowledge within the team
- Leading refinements and designing the backend architecture
May 2023 - Jun 2024
1 year 2 monthsManaging Director
Team Codex GmbH
Mar 2023 - Mar 2024
1 year 1 monthMeckenheim, Germany
Lead Platform Engineer & Security Engineer
Deutsche Bundeswehr
- Building and designing a platform
- Documenting and analyzing business-critical processes
- Containerizing with Podman
- Python scripting for testing
- Stakeholder management
- Setting up and leading the internal infrastructure
- Coordinating a platform team
- Ensuring high availability, load balancing, and certificate management with Istio
- Developing ITILv3 processes
- Developing multiple security concepts
- Integrating IAM with applications via LDAP (GitLab, Aramis SMA)
Feb 2022 - Apr 2023
1 year 3 monthsIT Consultant
Self-Employed
Feb 2022 - Feb 2023
1 year 1 monthWiesbaden, Germany
Lead Solution Architect
Bundeskriminalamt
- Designing mechanisms and patterns for handling requests
- Documenting and analyzing business-critical processes
- Containerizing with Docker
- Creating pipelines with GitLab CI/CD for building, testing, and deploying containerized applications as well as Spring Boot applications
- Setting up and leading the internal infrastructure
- Developing ITILv3 processes
- Using Ansible to install and initialize VMs
- Coordinating three teams across six projects
Jul 2021 - Jan 2022
7 monthsVienna, Austria
Cloud & Software Engineer
Service Provider
- Development of a Java Spring Boot API and standalone Spring backend
- Creating and orchestrating an OpenShift, Microk8s, and Kubernetes cluster
- Documenting and presenting storage and persistence in MSSQL
- Creating IP tables
- Containerizing more than ten applications with Docker
- Pipelines with GitLab CI/CD for building, testing, and deploying containerized applications and Spring Boot applications
- Writing over ten Helm charts for deployments
- Installing, configuring, and load balancing an AKS cluster
Jul 2021 - Jan 2022
7 monthsOldenburg, Germany
Cloud & DevOps Engineer & Developer
EWE-Tel
- Developing serverless functions in AWS Lambda and CloudFront Functions
- Restructuring a Terraform monolith, extracting modules, and implementing workspaces
- Creating Ansible playbooks to provision customer and developer accounts
- Expanding routing tables
- Developing a Java Spring Boot API
- Deploying applications to AWS Elastic Kubernetes Service (EKS)
- Storing and persisting data in Elasticsearch and Amazon RDS
- Managing certificates with Istio
- Pipelines with GitLab CI/CD for containerized applications
- Setting up DNS and file servers
- Mirroring and snapshot backups of files
- Implementing Grafana and creating dashboards
- Extending OIDC in Spring Boot with OpenID (customizing claims and scopes)
Feb 2021 - Jun 2021
5 monthsFrankfurt, Germany
Cloud & DevOps Engineer
Deutsche Bank
- Planning and developing new web applications in Python
- Using Terraform and Ansible to provision cloud resources and VMs
- Automating deployment of dev, staging, and prod environments via Terraform
- Storing and persisting data in S3 buckets
- Introducing monitoring solutions in AWS (CloudWatch)
- Expanding AWS RBAC and creating load balancers
- Designing and implementing a CI/CD pipeline with GitLab for containerized applications
- Integrating real-time data feeds for securities trading into Grafana
- Developing trading algorithms and supporting the design of automated trading systems on AWS Lambda
- Creating data pipelines for market analysis and using Elasticsearch for backtesting and market research
- Deploying containerized applications to EKS
- Using a NAT gateway for publication
Jun 2020 - Jan 2021
8 monthsFrankfurt, Germany
Lead DevOps Engineer
Deutsche Bank
- Developing a Spring Boot REST API in Java to calculate securities trading revenues
- Using GitLab CI/CD for deploying applications on AWS Cloud
- Configuring AWS infrastructure: RDS, S3, ELB, EC2, Auto Scaling Groups
- Provisioning via Terraform and server configuration with Ansible
- Building, testing, and deploying containerized applications in AWS ECS
- Expanding AWS IAM and RBAC
- Implementing robust backup and recovery processes for trading data in S3 and RDS
- Extending monitoring with AWS CloudWatch and Grafana
- Conducting requirements analysis with clients
- Coordinating infrastructure, processes, and a team of nine people
Mar 2020 - May 2020
3 monthsFrankfurt, Germany
Cloud Migrant
Deutsche Bank
- Designing and executing the migration of an on-premise application server to Azure to increase high availability and reduce costs
- Provisioning Azure resources via Terraform and Ansible
- Creating an autoscaling concept for Azure VM Scale Sets
- Automating the setup of dev, staging, and prod environments
- Using Artifactory for managing software artifacts
- Developing a security and networking concept including a NAT gateway and private endpoint in a dedicated VNet
Oct 2019 - Feb 2020
5 monthsDortmund, Germany
DevOps Engineer
IT at the Federal Guild Association for Orthopedic Technology
- Containerization of microservices with Docker
- Designing and developing graphical mockups, databases, and project roadmap
- Creating CI/CD pipelines with GitLab CI/CD
- Developing a Python tool to speed up development
- Managing artifacts with JFrog Artifactory
- Ensuring good practices in DevOps processes by using SonarQube
Mar 2019 - Apr 2022
3 years 2 monthsIT Consultant
Pexon Consulting GmbH
Mar 2019 - Sep 2019
7 monthsBochum, Germany
DevOps Engineer
Pflegix
- Responsible for all CI/CD pipelines of development teams for faster and error-free delivery of software artifacts
- Using Azure DevOps/Azure Pipelines and Azure Repos to manage Git repositories
- Maintaining the ASP.NET Core backend
May 2018 - Jun 2024
6 years 2 monthsPartner
Otel Ihtiyac
Apr 2018 - Feb 2019
11 monthsDortmund, Germany
Full Stack Developer
4Grands
- Frontend web development with Angular and Ionic
- Implementing support team requirements into Angular components
- Frontend testing with Cypress
- Backend development with Nest.js and Node.js
- Designing NoSQL database models
Apr 2018 - Feb 2019
11 monthsTeam Lead / Full Stack Developer
4Grands GmbH
Jan 2015 - Mar 2018
3 years 3 monthsFull Stack Developer
Enii Solutions GmbH
Mar 2014 - Mar 2018
4 years 1 monthDortmund, Germany
Full Stack Developer
Enii Solutions
- Design and development of mockups, databases, and project roadmaps for backend and frontend (headless CMS)
- Development of a B2B trading platform app between hoteliers and suppliers in a four-person team
- Maintained the equity stake without active involvement
- Orchestration with Docker and Docker Compose
- Deployment of containers to AWS Cloud
- Implementation and extension of AWS RBAC
- Frontend testing with Cypress
- Load balancing of frontends and backends
- Deployment and administration of NoSQL databases
- Leadership of a six-person team, requirements analysis, ticketing, and management
- Implementation of OAuth2 and role and permission management
Skills
Tools & Workflow
- Bash
- Jira
- Confluence
- Git
- Github
- Scrum
- Intellij
- Kanban
- Webstorm
- Postman
- Clean Code
- Microsoft Storage Explorer
- Lens
- Wireshark
Cloud Services
- Aws: Ec2, S3, Eks, Ecs, Ecr, Lambda, Rds, Vpc, Iam, Cloudwatch, Elastic Loadbalancer
- Azure: Vm, Container Instance, Blob Storage, Aks (Azure Kubernetes Service), Container Registry, Functions, Application Gateway, Azure Dns, Loadbalancer, Vpn Gateway, Iam, Active Directory, App Services
Technologies, Frameworks & Coding Languages
- Frontend: Javascript, Typescript, Node.js, Angular, Ionic, Vue.js
- Backend: Python (Pandas, Numpy, Flask, Fastapi), Java (Ee, 8, 11, Spring Boot, Meteor, Jsp, Jsf), C# (Asp .Net Core), Javascript/typescript (Node.js, Nestjs)
- Authentication & Cert Management: Iam, Ldap, Oauth2, Oidc, Istio
- Container & Iac: Kubernetes (Azure Kubernetes Service (Aks), Amazon Elastic Kubernetes Service (Eks)), Docker, Terraform, Ansible, Molecule, Minikube, Microk8s
- Devops: Jenkins, Azure Devops, Gitlab Ci/cd, Cloudwatch, Elk-stack
- Operating Systems: Linux (Ubuntu, Arch, Tails, Klinux, Debian, Alpine, Ruby), Windows, Macos
- Data Services & Databases: Apache Kafka, Mongodb, Mariadb, Dynamodb, Mysql, Postgresql, Ms Sql, Nosql, Sql
- Network Tools/technologies/mechanisms: Apache Kafka, Checkmk, Tcp/ip, Dhcp, Dns, Http/https, Nat, Subnetting, Vlans, Firewalls, Vpn, Ssl/tls (Secure Sockets Layer/transport Layer Security), Siem (Security Information And Event Management), Snmp (Simple Network Management Protocol), Netflow, Wireshark
Languages
German
NativeEnglish
AdvancedTurkish
IntermediateEducation
Dec 2010 - Jul 2013
Robert-Bosch-Berufskolleg
Degree, IT Assistant · IT Assistant · Dortmund, Germany
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience