Professional Skills
Wide knowledge in operating system administration, programing languages, cloud platform deployment and networking protocols
Profound knowledge in various scripting languages, system & server administration and mass system deployments
Hands on experience in networking security, databases and cloud systems
Technological Skills
Systems skills
OS: Linux essentials
Containers: Docker & Kubernetes
File Servers, Security, Performance, High Availability, Mailing servers, VPN
Networking skills: Networking essentials, DNS, Network routing/subnetting, SSL Certificates
Database skills: PostgreSQL, MySql, MongoDB, Redis etc.
Source code management skills: Git, Git Flows, GitLab, GitHub etc.
Cloud services skills:
AWS: EC2, S3, Route53, VPC, RDS, EKS etc.
GCE
OpenStack
Monitoring: Prometheus, Grafana.
Log management: ELK (Elasticsearch, Logstash, Kibana), EFK (Elasticsearch, Fluentd, Kibana), Loki etc.
Security: Server hardening, WAF, Fail2ban, Firewalls, Dos & DDos protection etc.
Certificates (Better to have)
CompTIA IT Fundamentals+/A+/Network+/Linux+/Cloud+
Linux Professional DevOps Tools
AWS Certifications Suite
GCE Certifications Suite
LPIC Certifications Suite
Or any subject related certificate.
Responsibilities
Responsible for multitasking and dealing with multiple urgent situations at a time, Devops Engineers must be extremely flexible.
Project Planning
Participates in the processes of strategic project-planning meetings. In addition to providing guidance and expertise on system options, risk, impact and costs vs. benefits, he create and share their operational requirements and development forecasts to allow for timely and accurate planning of projects.