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.