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

Freelancer from 2005 - mainly Dev/Ops/Sysadmin tasks. Completed more than 350 projects on Rentacoder/vWorker, Elance, Freelancer and odesk/upwork. 
TIL (today I learned) - qwerty[dot]md/til
Note: Available via upWork only. I have already a job in shifted hours: 16.00-00.00 and have some free time
Some of the tasks I dealed with:
• Familiar with Kubernetes, Helm and Skaffold - CKAD, CKA and LPI certified, CKS in on the way (April-August)
• Provisioning AWS instances using Ansible, python (boto) and Terraform. Automated setup with all necessary software using Puppet
• Deploying with no-downtime the micro-services with Jenkins, bash, python scripts and Ansible (canary deployments). Zero-downtime deployments (haproxy, iptables, AWS ELBs)
• Security scans (internal and external), scans using OpenVAS and with some other minor tools like lynis, AWS Inspector
• Environment health monitoring: supporting ELK Stack Clusters and TICK Stack. Dealed with thousands Nagios checks for all application, systems metrics, familiar with most of standard monitoring tools like Cacti, Zabbix, Munin, SolarWinds, DataDog
• Managing NoSQL/SQL databases: replication, sharded environment
• On-call support – alerts are triggered via PagerDuty
• Automating routine tasks: Jenkins+ansible pipelines for systems upgrade (automate taking off instances from ELBs, update, reboot and put it back), basic security checklists, adding/removing users, provisioning Nagios with new checks using Ansible, altering existing Puppet manifests, generating AWS inventory using Python scripts
• Scripting: Ansible playbooks (an example: playbook to update Apache from 2.2 to 2.4 on all customer instances + migrating configs and redirects), Python scripts for system or Lambda (REST API calls, YAML/JSON output parsing, getting data from MongoDB, shutdown some EC2 instances at night etc.), shell scripting (check certificate expiration date, nagios checks etc.)
• Many more different requests: worked in Jira per ticket basis (approx. 100 tickets weekly served), documenting all work in Confluence and in Readme git repository files
• Linux scripting using bash, python and ruby (some of them: backup scripts for Joomla/Wordpress/Mediawiki using standard system tools; getting certificates from public websites), Ruby (an RSS parser), Python (many small utilities: parsing json/yaml, getting MongoDB data, nagios checks, requests to Elasticsearch cluster, tools to interract with AWS instances like inventory generation). Wrote scripts for Linux (iptables), FreeBSD (ipfw) and OpenBSD (pf) firewalls
• Setup a VPN using Wireguard and OpenVPN between geographical entities
• Recompiled kernels on some Linux and FreeBSD
Currently working in a shifted hours in US company and have free time in the morning until 16.00. Looking for more practical experience and freelance/part-time job