Sobes.tech
Senior

Do you have experience working with public clouds like AWS, Yandex.Cloud, and others?

sobes.tech AI

Answer from AI

Yes, I have experience working with public cloud platforms such as AWS and Yandex.Cloud. In AWS, I used EC2 services for deploying virtual machines, S3 for data storage, and Lambda for serverless computing. In Yandex.Cloud, I worked with Managed Service for Kubernetes and Object Storage.

Example of using AWS SDK in Java to upload a file to S3:

import software.amazon.awssdk.services.s3.S3Client;
import software.amazon.awssdk.services.s3.model.PutObjectRequest;
import java.nio.file.Paths;

public class S3UploadExample {
    public static void main(String[] args) {
        S3Client s3 = S3Client.builder().build();
        s3.putObject(PutObjectRequest.builder()
                        .bucket("my-bucket")
                        .key("example.txt")
                        .build(),
                Paths.get("/path/to/local/file.txt"));
        s3.close();
    }
}

My experience includes setting up infrastructure, automating deployment, and monitoring applications in the cloud.