2+ years of hands-on DevOps experience
2+ years of hands-on AWS experience
2+ years of scripting experience - Python / Bash
2+ years of hands-on Docker and Kubernetes experience
2+ years of hands-on IaC experience (Terraform)
2+ years experience in automation processes - Ansible / Python
2+ years experience in CI/CD Tools: Jenkins, Gitlab CI/CD, other
Intermediate Networking experience
Advanced in Linux Administration
Comprehensive knowledge of virtualization (VMWare)
Implementing new solutions
Implementing new technologies from DevOps Area
Comprehensive knowledge of monitoring tools - Zabbix, Prometheus
Is able to maintain projects (full maintenance of technology stack used in project)
Knows various branching models in git and how to use them.
Can tell the difference between Continuous Integration and Delivery.
Can design and deliver CI pipeline (with many steps) based on requirements.
Can build metrics visualization (eg. Grafana)
Can advice on actions that will prevent alert from firing on known issues.
Knows container runtime in-depth (i.e. attaching volumes, config options, health-check).
Can write significantly complex scripts (i.e. deployment pipeline), using conditionals and loops.
Is able to debug process (i.e. logs).
Can prevent common pitfalls of IaC setup using tools and processes (i.e. git branches, code review).
Can setup configuration delivery using existing tool (i.e. orchestrator or some open-source or SaaS).
Can advise dev team how to handle system signals in the app.
Understands configuration is separate from app deployment.