So I've been trying to apply for remote jobs since early 2020 but I NEVER heard back from any of the companies that I have applied to. Because of obvious reasons such as (Nationality: Lebanese <== means an Arab, University Degree: None, Name: Mohamad <== means a Muslim etc.)
Why I'm not applying locally? simply because NON of these stupid companies in here know the actual meaning / role of a system admin or any other job really. They simply combine things without studying the responsibilities behind each role, like seriously imagine, I came across over 8 offerings, 5 of them in particular caught my attention in-which they were requiring recruits to have a good background knowledge in HTML, CSS, JS, and for god's sake others had mentioned "Android Development and testing", "CCNA/CCNP/MTCNA" and "E-commerce/Wordpress". What the hell is this? Why we don't have an actual HRs who know what they're legitimately doing? The ones who put these stupid requirements are really lazy workers who just sit behind their desks all day eating donuts and watching others suffer no?
Out of 13 applications till today, I was able to only get through "1" application beyond just emails to a small interview over the phone and an online test which I failed because they had questions about DEPRECATED software and packages and in-depth specific questions that ONLY fits the company's environment (while they should've asked general questions instead). Thankfully they asked me to take a survey at the end of the test and I literally taught the HR or whomever have put those questions on how they should ask things properly. They called the next day and apologized and claimed that they have changed the questions BUT i refused to take the new test they had anyway because that's BS.
I do not have a university degree but I have attended university for two years and my GPA was 3.2 last I checked.
I worked as an IT Manager / Sysadmin for 4 years, maintaining over 35 cloud servers with automation scripts and so many other stuff but I hated my job because it shifted from handling servers to "networking" and I don't like that area although comfortably I know my way around it. So it was a conflict and I had to leave.
My experience is industry driven, not a "Udemy" thing where someone watches thousands of courses and doesn't have any actual working experience in staging and or production environments.
Experience:
OPERATING SYSTEMS
- Windows (3.11 --> 10)
- Linux OS:
+ Debian (Desktop / Server)
+ Ubuntu (Desktop / Server)
+ Arch (Manjaro) (Desktop)
+ Fedora (Desktop / Server)
- Router OS (Mikrotik)
WEB SERVERS
- Nginx (advanced)
But I have also experienced working with other webservers
such as Apache, lighttpd, and WEBrick.
SCRIPTING LANGUAGES (Automation)
- Bash (advanced)
But I have also experienced scripting in other languages
such as Ruby, JS and a little bit of python.
NETWORKING (I HATE NETWORKING )
- Failover (Mikrotik)
- NATting + Portforwarding + IPtables (Mikrotik / Cloud
Services)
- Firewall Rules and telemetry blocking using DNS,
Address-list and L7 Protocol (Mikrotik)
- OpenVPN (Mikrotik / Cloud Services)
- Wireguard (Mikrotik / Cloud Services)
DEVOPS
- Docker (advanced)
- CI/CD for Gitlab
- Kubernetes
- Ansible
- Netdata
- Cockpit
- Monit
SECURITY
- DoH (DNS over HTTPS) for routers
- HTTPS / HTTP2 for webservers
- GeoIP based filtering for webservers
- DNS spoofing for local servers (internal use)
- DNSSEC
- Group Policy for both routers and servers
- Fail2Ban for SSH, FTP and many other protocols
- Data Disaster Recovery and Backup solutions
- Traffic Monitoring and reporting
- Log analysis
- HTTP headers (CORS, CSP, SSL/TLS) for nginx
- SSH/FTP/RDP/HTTP Authentication
and many more
VIRTUALIZATION & SANDBOXING
- VMware
- VBox
- WVPC
- Windows Sandbox
DATABASE & CACHING
- Postgresql*
- Redis*
- Mysql*
*: Limited to:
- Creating, modifying and deleting data
- Creating users with the right privileges
- Authentication
- Setup and configuration
- Backup / Restore
- DB replication
WHAT ELSE DO THESE COMPANIES NEED? I mean "Scaling"? that's part of devops and I don't think I have to write up everything that I know from integrating with AWS or DO to creating mailing servers and configuring them to hella ton of other things... that'd be at least a 4 paged CV tbh and that's not professional.
Please tell me what's wrong with me.
Why I'm not applying locally? simply because NON of these stupid companies in here know the actual meaning / role of a system admin or any other job really. They simply combine things without studying the responsibilities behind each role, like seriously imagine, I came across over 8 offerings, 5 of them in particular caught my attention in-which they were requiring recruits to have a good background knowledge in HTML, CSS, JS, and for god's sake others had mentioned "Android Development and testing", "CCNA/CCNP/MTCNA" and "E-commerce/Wordpress". What the hell is this? Why we don't have an actual HRs who know what they're legitimately doing? The ones who put these stupid requirements are really lazy workers who just sit behind their desks all day eating donuts and watching others suffer no?
Out of 13 applications till today, I was able to only get through "1" application beyond just emails to a small interview over the phone and an online test which I failed because they had questions about DEPRECATED software and packages and in-depth specific questions that ONLY fits the company's environment (while they should've asked general questions instead). Thankfully they asked me to take a survey at the end of the test and I literally taught the HR or whomever have put those questions on how they should ask things properly. They called the next day and apologized and claimed that they have changed the questions BUT i refused to take the new test they had anyway because that's BS.
I do not have a university degree but I have attended university for two years and my GPA was 3.2 last I checked.
I worked as an IT Manager / Sysadmin for 4 years, maintaining over 35 cloud servers with automation scripts and so many other stuff but I hated my job because it shifted from handling servers to "networking" and I don't like that area although comfortably I know my way around it. So it was a conflict and I had to leave.
My experience is industry driven, not a "Udemy" thing where someone watches thousands of courses and doesn't have any actual working experience in staging and or production environments.
Experience:
OPERATING SYSTEMS
- Windows (3.11 --> 10)
- Linux OS:
+ Debian (Desktop / Server)
+ Ubuntu (Desktop / Server)
+ Arch (Manjaro) (Desktop)
+ Fedora (Desktop / Server)
- Router OS (Mikrotik)
WEB SERVERS
- Nginx (advanced)
But I have also experienced working with other webservers
such as Apache, lighttpd, and WEBrick.
SCRIPTING LANGUAGES (Automation)
- Bash (advanced)
But I have also experienced scripting in other languages
such as Ruby, JS and a little bit of python.
NETWORKING (I HATE NETWORKING )
- Failover (Mikrotik)
- NATting + Portforwarding + IPtables (Mikrotik / Cloud
Services)
- Firewall Rules and telemetry blocking using DNS,
Address-list and L7 Protocol (Mikrotik)
- OpenVPN (Mikrotik / Cloud Services)
- Wireguard (Mikrotik / Cloud Services)
DEVOPS
- Docker (advanced)
- CI/CD for Gitlab
- Kubernetes
- Ansible
- Netdata
- Cockpit
- Monit
SECURITY
- DoH (DNS over HTTPS) for routers
- HTTPS / HTTP2 for webservers
- GeoIP based filtering for webservers
- DNS spoofing for local servers (internal use)
- DNSSEC
- Group Policy for both routers and servers
- Fail2Ban for SSH, FTP and many other protocols
- Data Disaster Recovery and Backup solutions
- Traffic Monitoring and reporting
- Log analysis
- HTTP headers (CORS, CSP, SSL/TLS) for nginx
- SSH/FTP/RDP/HTTP Authentication
and many more
VIRTUALIZATION & SANDBOXING
- VMware
- VBox
- WVPC
- Windows Sandbox
DATABASE & CACHING
- Postgresql*
- Redis*
- Mysql*
*: Limited to:
- Creating, modifying and deleting data
- Creating users with the right privileges
- Authentication
- Setup and configuration
- Backup / Restore
- DB replication
WHAT ELSE DO THESE COMPANIES NEED? I mean "Scaling"? that's part of devops and I don't think I have to write up everything that I know from integrating with AWS or DO to creating mailing servers and configuring them to hella ton of other things... that'd be at least a 4 paged CV tbh and that's not professional.
Please tell me what's wrong with me.