Position: Senior DevOps engineer
Category: DevOps
English level: intermediate
Years of experience: 6

I am hardworking and mastered research and resolve problems as soon as possible.
Competent Senior Site Reliability Engineer with 4 years of experience working with containerization DevOps tools (Docker, Kubernetes, Terraform, Helm), Programming languages (Python, Java), CI/CD tools (CircleCI, Jenkins, GitHub Actions), Database systems (PostgreSQL, Oracle), AWS (EKS, EC2, CloudFront, Route53, S3) and some products for web applications (EFK, RabbitMQ, Redis, Prometheus, Grafana). Technical knowledge related to IT Operations and Software development and strong customer service skills to be able to resolve issues successfully. Core competencies also include consulting, and assessment of system design. I have maintained 7 Kubernetes clusters (2 clusters AWS, 5 clusters on-premise), 500+ microservices developed on different programming languages (Java, Kotlin, Go, Python, Nodejs), and 12 self-hosted GitHub Runners. I also developed some microservices with Python for the sustainability and automation of systems. These services perform to monitor the health of all microservices via PRTG, sync Postgres databases with a Telegram command, execute commands or copy files to servers with SSH (like Ansible). I have completed the following projects and tasks:
1. A migration of Kubernetes clusters (old to new)
2. Use a non-root user for all applications
3. To apply the agreed infrastructure for all applications
4. Use Vault secrets for all applications
5. Upgrade versions of installed applications
6. Upgrade versions of Kubernetes nodes
7. Prepare a migration plan for disaster recovery and perform it

Also, I passed Certified Kubernetes Administrator (CKA), and Certified Kubernetes Application Developer (CKAD) exams successfully.

In my current role I am responsible for the following tasks:
1. Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation, and refinement.
2. Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
3. Maintain services once they are live by measuring and monitoring availability, latency, and overall system health.
4. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
5. Practice sustainable incident response and blameless postmortems.
6. Analyzing system and application logs
7. Other specific duties as assigned by the line manage
8. Perform duty engineering for 7/24.
My expectations are that I will find the best company for collaboration. The best company is a company always careful with employers for me. Also, the technology stack of a company should be close to the best.