onsite
Software Engineer - Cloud Technologies - berg-it projektdienstleistungen GmbH
Software Engineer
Senior engineer building scalable cloud solutions using AWS, Kubernetes, and Terraform. Lead architecture, automation, and deployment pipelines while ensuring high availability and security.
About the role
Key Responsibilities
- Design, develop, and maintain cloud-native applications on AWS, ensuring scalability, resilience, and cost efficiency.
- Implement and manage Kubernetes clusters, Helm charts, and containerized workloads using Docker.
- Automate infrastructure provisioning and deployment pipelines with Terraform, GitOps, and CI/CD tools.
- Collaborate with cross‑functional teams to define architecture, performance, and security requirements.
- Monitor, troubleshoot, and optimize application performance and infrastructure health.
Requirements
- 5+ years of professional software development experience, with a strong focus on cloud platforms.
- Proven expertise in AWS services (EC2, RDS, S3, Lambda, CloudFormation) and Kubernetes orchestration.
- Hands‑on experience with Terraform, Docker, and CI/CD pipelines (GitHub Actions, Jenkins, ArgoCD).
- Solid programming skills in Python and/or Node.js, with a passion for clean, testable code.
- Strong problem‑solving skills, excellent communication, and a collaborative mindset.
Skills
awskubernetesterraformdockercicdpythonnodejs