Position: DevOps
Category: DevOps
English level: intermediate
Years of experience: 1


Pet-Project: "CICD for Spring Petclinic with AWS Cloud and GitLab CI". Task description: Deployment to AWS and setting up CICD for the Spring Petclinic application based on two GitLab repositories: first for spring project, second for Terraform IaC. For CI we use GitLab CI.

• Created custom VPC for infrastructure, with 2 public and 2 private subnets with NAT instance
• Created ASG in two private subnets(in two AZ) for ECS cluster
• Attached ALB with https listener
• Configured RDS instance for ECS containers
• Configured container logs to CloudWatch Logs
• Created two GitLab CI pipelines, one for building and delivering docker image, second for deploying infrastructure. Used Multi-Project pipelines.
• Troubleshooted ECS deployment issues
AWS(ECS,  ECR,  IAM, EC2, CloudWatch, S3, VPC, ACM, RDS), GitLab CI, Terraform, Docker containerization, Git, Application Load Balancing,  Auto Scaling , AWS VPC, Terraform remote state, HTTP to HTTPS redirection, Multi-Project pipelines


Pet-Project: "CI/CD Pipeline for Flask application development"
• Designed infrastructure and deployment model
• Configured infrastructure
• Wrote project CI/CD pipeline
• Projected CI/CD scheme, delivery and deployment workflow model
• Configured GitHub and Jenkins interactions
Terraform, Docker, Ansible, Jenkins, AWS, Git, Github, Flask, Python, HTML, CSS
I want to grow and develop my experience and knowledge with DevOps Best Practices in a good collective.