Personal details

Peter S. - Remote

Peter S.

Timezone: Moscow (UTC+3)

Summary

• Design and implementation of infrastructure solutions of any complexity -16+ years
• 30 + projects on Upwork
• 7500 + hours Remote work: UpWork, Freelance, CodeMentor, Direct Contracts
• Clouds-practitioner – all cloud providers in the world
• Kubernetes-practitioner: development, implementation and training
• Implementation of full cycle CI/CD practices
• Information security of IT-systems
• Implementation of cost-effective IT-solutions
• Business continuity management
• Introduction of modern frameworks, tools and technologies
• Agile practices: Scrum, Kanban
• Manage cross-functional and remote teams of up to 50 people
• Speaker of Russian and international DevOps conferences
• English (including technical) - C2
• Psychoanalyst

TECHNICAL SKILLS
Clouds Providers: Amazon Web Services, Oracle Cloud Infrastructure, Google Cloud Platform, Yandex.Ru Cloud, Mail.Ru Cloud, OpenShift Cloud
CI/CD: Collect & Plan Requirements, Fetch Code, Build App Modules, Test Automation, Release Versioning, Zero Downtime Automatic Deployment, Multiple Environments Operation, Application Monitoring & Alerting
Linux Fundamentals: Amazon Linux/Debian/Ubuntu/Alpine/RedHat/CentOS, Bash Scripting, Firewalls, Networking, Protocols TCP/UDP, PAM Security, Kernel Modules, Virtualization/KVM
Monitoring: AWS CloudWatch, Prometheus, Grafana, ElasticSearch/Kibana, FluentBit, Zabbix, Splunk
Load Balancing/Routing: AWS Network Load Balancer, AWS Application Load Balancer, HAProxy, Nginx, Traefik 1/2
Languages: Java, Python 2/3, Bash, NodeJS, Ruby, Go, C/C++
Tools: Pynt, Bundler, Rake, Maven, Gradle, Ant, Helm, Kustomize, Npm
Continuous Integration: TravisCI, CircleCI, AWS CodePipeline/CodeBuild/CodeDeploy, Jenkins, TeamCity, Bamboo, Drone, Shippable, GitlabCI
Continuous Deployment: Chaos Engineering, Chaos Monkey, Kube Monkey, Green/Blue Deployment, Canary Releases, Zero Downtime Deployments, Rolling Updates
Configuration Management: Terraform, CloudFormation, Ansible, Docker, Vagrant, Puppet, Chef
Data: MySQL/PostgreSQL, Aurora, Redis, MongoDB, ElasticSearch, DynamoDB, Cassandra, Kafka/Zookeeper, Redis

Work Experience

DevOps Freelancer
Multiple clients | Jan 2015 - Present
Python
Continuous Integration
Ansible
Docker
Continuous Deployment
Kubernetes
Terraform
CI/CD
As Freelancer worked for many-many companies and teams. For now 7500+ hours of work done as remote DevOps expert. Implemented lot's of CI/CD processes (teamcity, travis, codeship, jenkins). Migrated multiple projects from VPS solutions to AWS Cloud. From scratch helped teams to move from first beta-prototype of their app to development and production environments on AWS, including full CI/CD pipeline and release deployment process.
DevOps remote expert
New York Real Estate Company | Feb 2016 - Aug 2019
Python
Docker
Kubernetes
CI/CD
DevOps
Migration of company online app from VPS to AWS CloudFormation templating of whole infrastructure CI/CD implementation for Erlang/Elixir based project Migration to Kubernetes infrastructure Green/Blue deployment implementation - zero down time for many years

Personal Projects

Python based lightweight builder tool (open-source project)IconOpenNewWindows
2019
DevOps
Lightweight python tool which helps me to implement DevOps tasks, automate processes and routines. Easy to learn. Build tasks are just python funtions. Manages dependencies between tasks. Automatically generates a command line interface. Rake style param passing to tasks Supports python 2.7 and python 3.x