Position: Senior DevOps
Category: DevOps
English level: upper
Years of experience: 11

- Build complex company cloud infrastructure on AWS (EC2, Spot, ASG, LT, LB, TG, VPC, Lambda, GW, kinesis, s3, etc…) and GCP (VPC, airflow, cloud functions, vpn, iam, pub/sub, logging, etc…).
- Build robust, scalable, unified, reusable IaaC solution based on Terraform (terragrunt) for AWS and GCP cloud accounts.
- Extend Jenkins functionality with self-written shared libraries
10/2020 - Present
- Actively manage, improve and monitor company cloud infrastructure on AWS (EC2, Spot, ASG, LT, LB, TG, VPC, Lambda, GW, kinesis, s3, etc…) and GCP (VPC, airflow, cloud functions, vpn, iam, pub/sub, logging, etc…)
- Created from scratch IaaC solution based on Terraform (terragrunt) for AWS and GCP cloud accounts.
- Maintain fully automated CI/CD pipelines for code build and deploy using Circle CI, AWS (codebuild, codedeploy), Slack bot
- Reducing the monthly infrastructure (AWS, GCP) cost, by removing unused services, servers, etc, move to spots (for non-critical environments), adding scheduled configuration for ASG, monitoring and reducing instance types, etc.. 
- Implemented AMI automation process (using packer, ansible, AWS codebuild) as part of GDPR compliance requirements.
Involved in setup and configuration of Okta (access management (and SSO) system)
- Manage/configure monitoring system (including filtering off app’s “uncommon errors”), send notifications/alerts to slack channels, email or phone (pagerDuty, call).

04/2017 - 09/2020
- Create and maintain fully automated CI/CD pipelines for code deployment using Jenkins (with DSL,  pipeline, to On-premise and cloud)
- Automated build and deployment using Jenkins to reduce human error and speed up production processes
Plan and setup Puppet and Jenkins configurations (Jenkins 2.138 enterprise (cloudBees), puppet 4.10) for continuous integration and continuous deployment of managed products and related services.
- Managing signing/resigning processes for iOS and Android app (custom and with Fastlane automation)
- Take part in design strategy of moving from monolithic to microservices architecture. 
- Managing/support jenkins staging and production instances (more than 200 nodes, PAPI, CLI)
- Support developers with initialize/debug issues during the build process (all platform, Windows, *nix, mac, mobile android/ios )
Deployed a container application using Kubernetes and Google Kubernetes Engine (including cross-region load balancing or/and content-based load balancing, etc)