Open to IT Support & DevOps Werkstudent roles in Berlin

Asadbek Bozorov

I build infrastructure myself, mistakes included.

Software Engineering student in Berlin with hands-on IT support experience, teaching myself cloud and DevOps engineering one real server at a time — every script written and debugged by hand.


    
About

I study Software Engineering at the University of Europe for Applied Sciences in Potsdam. Alongside my studies I support people with their devices — this year I set up and maintained Windows and macOS machines as a volunteer at a university in Uzbekistan — and I build cloud and DevOps projects with Linux, Docker, AWS, Terraform and CI/CD. I write every line myself, so I can explain any of it, not just run it.

What I work with
IT support
Windows and macOS device setup, OS and software installation, virtual machines, antivirus maintenance, Wi-Fi/Ethernet troubleshooting, helping users with everyday issues
Cloud / AWS
EC2, IAM (least-privilege policies), VPC (subnets, CIDR, Availability Zones), Elastic Load Balancer, Auto Scaling, S3, Lambda, RDS, Elastic Beanstalk, CloudWatch
Automation
Python (boto3, FastAPI, pytest), Bash scripting — strict mode, error traps, idempotent provisioning, log parsing with pipes
DevOps & containers
Terraform (modules, remote state with locking, tests), GitHub Actions CI/CD (plan → approval → apply, OIDC to AWS), Docker (non-root images, health checks), Git & GitHub
Networking
TCP/IP, DNS resolution, HTTP/HTTPS, Security Groups, firewall configuration (ufw), packet inspection with tcpdump
Linux
File permissions, systemd services, nginx configuration, server provisioning and health-check automation
Tools & AI
Microsoft Office (Word, PowerPoint), Microsoft Teams, Agile/Scrum basics, AI assistants (ChatGPT, Claude, Cursor)
Experience

Volunteer IT Support — University of Economics and Pedagogy, Karshi, Uzbekistan

apr–may 2026 · aug 2026 · windows · macos · networking
  • Installed Windows, virtual machines and software on staff and lab computers; helped maintain antivirus protection
  • Set up macOS devices for staff with productivity and AI tools (ChatGPT, Claude, Cursor), including migrating user data between them
  • Configured Wi-Fi and Ethernet connections and solved everyday hardware and software issues for staff
Projects

Authentication backend (REST API)

python · fastapi · sqlalchemy · postgresql · jwt · bcrypt · pytest · render

Registration and login with bcrypt password hashing, JWT access tokens and admin-only endpoints, deployed live with a managed PostgreSQL database. Configuration comes only from environment variables and the app refuses to start without a strong secret key.

  • Brute-force protection: login rate limiting per email and per IP, with a Retry-After header
  • Login does not reveal whether an account exists, and takes the same time either way
  • 29 automated tests run in GitHub Actions on every push
Live API docs (first load can take ~50 s)
github.com/MultiCloudEng/fastapi-auth-backend

Linux server provisioning & health monitoring

bash · aws ec2 · nginx · ufw

A provisioning script that takes a bare Ubuntu server to a configured, firewalled web server in one run — system updates, nginx, UFW rules, custom homepage. A companion script reports disk, memory, and service status on demand. ShellCheck checks every script in CI.

github.com/MultiCloudEng/linux-server-provisioning

Docker containerization practice

docker · nginx

Dockerfiles written from scratch to containerize a custom nginx server, now hardened: a non-root image, a custom config, a health-check endpoint, and Dockerfile linting plus a smoke test in CI. I went looking inside the running container's nginx config to find out why a file path mattered, instead of just memorizing it.

github.com/MultiCloudEng/docker-nginx-practice

AWS automation with Python & boto3

python · boto3 · iam · ec2

A least-privilege IAM user, configured and then tested against itself: a script tries to stop an EC2 instance, gets a real UnauthorizedOperation, and handles it with try/except instead of crashing. Now a small CLI with pagination, --dry-run permission checks and confirmation before stopping.

github.com/MultiCloudEng/boto3-practice

Highly available cloud web application — university team project

aws ec2 · rds · elastic beanstalk · vpc · elastic load balancer · auto scaling

Designed and deployed a multi-tier web app with an EC2-hosted app, an RDS-managed database, and Elastic Beanstalk for scaling — including a custom VPC with public/private subnets and security groups, an Elastic Load Balancer to distribute traffic, and Auto Scaling to handle load.

Right now
Get in touch
GitHub
LinkedIn
Location
Berlin, Germany
Looking for
IT Support & DevOps Werkstudent