ArminMoasses

A DevOps Engineer,Researcher,and Developer

AWS · Terraform · Kubernetes · CI/CD

DevOps engineer in Berlin with an M.Sc. in Software Engineering, 3 years of Java backend development and 2.5 years as a research associate at TU Berlin. I build CI/CD pipelines, provision AWS with Terraform and run containers on Docker and Kubernetes. Open to DevOps and Cloud Engineering roles.

See my projects Email meLinkedInXING

As a DevOps Engineer

I automate how software is built, tested, provisioned and deployed. In my AWS Cloud & DevOps Engineering training I worked hands-on across Linux administration, networking, AWS and CI/CD, with project work in pipelines and infrastructure automation. The tools I work with:

Docker/ Kubernetes/ Jenkins/ Terraform/ Ansible/ AWS
9stage CI/CD pipelineJenkins · Terraform · Ansible · Docker
44automated tests on every pushthis website · GitHub Actions

AWS Cloud & DevOps Engineering (Practical Training)

TechPro Education Europe GmbH · Hannover, Germany · Nov 2025 – Jul 2026
  • Completed practical training in Linux administration, networking, AWS and DevOps, with project work in CI/CD and infrastructure automation.
  • Built Docker images and deployed containerised applications to Kubernetes in training projects.
  • Built a nine-stage Jenkins pipeline for a rental-car application, connecting Git, infrastructure provisioning, Docker image builds and deployment.
  • Automated server configuration and application deployment with Ansible.
  • Provisioned AWS infrastructure with Terraform, using reusable modules and variables.
  • Deployed a multi-tier AWS training environment using VPC, EC2, IAM, ALB, Auto Scaling, RDS, S3 and Route 53.
On theCodeLayer
  • I work with
  • Git & GitHub
  • Java · Python · Bash
  • I build
  • Docker images
  • REST services
On thePipelineLayer
  • I develop
  • Jenkins CI/CD pipelines
  • Automated builds & deploys
  • I automate
  • Configuration with Ansible
  • Provisioning with Terraform
On theCloudLayer
  • I deploy to
  • Kubernetes
  • AWS EC2 · ALB · Auto Scaling
  • I configure
  • VPC · IAM · Route 53
  • RDS · S3 · Lambda

I defineInfrastructure as code & a pipeline-driven delivery flow

Systems & Scripting

  • Linux
  • Python
  • Bash (basic)
  • Networking

Containers & CI/CD

  • Docker
  • Kubernetes
  • Jenkins
  • Git
  • GitHub

Infrastructure Automation

  • Terraform
  • Ansible

Cloud Platforms

  • AWS: EC2, IAM, VPC, S3, RDS, Route 53, ALB, Auto Scaling, Lambda
  • Google Cloud Functions

Software Development

  • Java
  • Spring Boot
  • REST APIs
  • Maven
  • Agile / Scrum

Data & Testing

  • PostgreSQL
  • SQLite
  • MariaDB
  • JUnit
  • Performance testing
  • Benchmarking

AI Tools

  • AI-assisted code review, testing & documentation
  • Agent workflows

As a Researcher

At TU Berlin I worked on OptiFaaS, a DFG-funded research project of TU Berlin and TU Dortmund on the optimal and adaptive allocation of Function-as-a-Service resources across cloud, edge and fog. I designed event-driven, distributed Java prototypes and ran benchmarking experiments on serverless platforms.

OptiFaaS/ Serverless/ Event-driven/ Benchmarking
2.5years as research associateTU Berlin
2serverless platforms benchmarkedAWS Lambda · Google Cloud Functions
1IEEE publicationIndustry 4.0, AI & Communications 2021

Research Associate

Technische Universität Berlin · Berlin, Germany · Apr 2023 – Sep 2025
  • Worked on OptiFaaS, a DFG-funded project of TU Berlin and TU Dortmund on optimal and adaptive allocation of Function-as-a-Service resources.
  • Designed and developed event-driven, distributed software prototypes in Java, deployed with Docker on Linux, AWS Lambda and Google Cloud Functions.
  • Planned and ran benchmarking experiments on serverless systems and analysed the results for scalability, concurrency and performance.
  • Coordinated and collaborated with external project partners.
  • Onboarded, trained and supervised a student research assistant.

Publications

As a Developer

Before DevOps I spent 3 years building Java and Spring Boot backend services for Android apps in a Scrum team, and I taught programming, networking and cloud computing labs at university.

Java/ Spring Boot/ REST APIs/ Python/ PostgreSQL
3+years of backend developmentJava · Spring Boot · Maven

Junior Developer

TDA Team · Iran · Aug 2017 – Dec 2020
  • Developed Java/Spring Boot backend services for Android applications, using Maven and REST APIs.
  • Contributed to testing, debugging, deployment and maintenance of backend services.
  • Worked in an Agile development team following Scrum practices.

Projects

Selected projects with their architecture and results. Open a project to see the full design.

Education

AWS Cloud & DevOps Engineering — Practical Training

TechPro Education Europe GmbH · Hannover, Germany · Nov 2025 – Jul 2026

M.Sc. in Software Engineering

Azad University · Iran · Sep 2016 – Feb 2020
  • ZAB recognition: equivalent to a German Master's degree. Final grade: 1.5.
  • Thesis: Using Heterogeneous Clustering to Improve Power Consumption in IoT Networks.

B.Sc. in Software Engineering

Azad University · Iran · Jan 2014 – Apr 2016
  • ZAB recognition: equivalent to a German Bachelor's degree.
  • Thesis: Design and Implementation of a Remote Home Monitoring System.

Certifications

  • AWS Cloud & DevOps Engineering, TechPro Education Europe GmbH, 2026.
  • German B1: Conversation and Grammar, VHS, June 2026.
  • German B1 DTZ and Integration & Orientation Course, Telc, 2026.
  • Applied Machine Learning, November 2017.
  • Java Backend with Spring Boot, October 2017.

Languages

  • German — B1 (B2 course ongoing)
  • English — C1
  • Farsi — Native
  • Kurdish — Mother Tongue