In which order to learn these technologies? And any more recommendations?
by Brief-Wishbone9091 from LinuxQuestions.org on (#6NTGN)
I googled the job descriptions for jobs in my area. and this is what I got.
Based on the job descriptions and requirements provided, here's a consolidated list of skills required for the roles you are considering:
### Core Technical Skills:
1. **Containerization and Orchestration**:
- Docker
- Kubernetes
2. **Cloud Platforms**:
- AWS (EC2, VPC, S3, ALB, Elastic Beanstalk, Systems Manager, etc.)
- GCP (Google Cloud Platform)
- Azure
3. **Configuration Management and Infrastructure as Code (IaC)**:
- Ansible
- Terraform
- CloudFormation (for AWS)
4. **CI/CD Tools**:
- Jenkins
- GitHub Actions
- TeamCity
- CircleCI
- GitLab CI
- Bamboo
5. **Programming and Scripting Languages**:
- Python
- Bash
- PowerShell
- JavaScript/TypeScript
- Go (interest)
6. **Web and Application Servers**:
- Apache
- Nginx
- IIS
7. **Version Control**:
- Git (branching, pull requests, reviews, etc.)
8. **Operating Systems**:
- Linux (proficiency in administration, shell scripting, etc.)
- Windows
- Mac OS
9. **Database Technologies**:
- NoSQL Databases (ElasticSearch, Cassandra, Solr, Redis, MongoDB)
- SQL Databases (Postgres, MS SQL Server, MySQL)
- Oracle RAC, ASM, Data Guard
10. **Automation and Build Tools**:
- Apache Ant
- Gradle
- CMake
- Packer
11. **Networking and Security**:
- VPC Peering
- HAProxy for load balancing and auto-scaling
- IT security practices
12. **Development and Build Environments**:
- Node Package Manager (NPM)
- Typescript or JavaScript knowledge
13. **Monitoring and Logging**:
- Prometheus
- Grafana
- Loki
### Certifications and Education:
1. **Certifications**:
- RHCSA (Red Hat Certified System Administrator)
- Trained in RHCE (Red Hat Certified Engineer)
- Security Certifications (CompTIA Security+, RHCE, MCSE)
2. **Education**:
- Bacheloris degree in Computer Science, Engineering, Information Technology, or related field.
Based on the job descriptions and requirements provided, here's a consolidated list of skills required for the roles you are considering:
### Core Technical Skills:
1. **Containerization and Orchestration**:
- Docker
- Kubernetes
2. **Cloud Platforms**:
- AWS (EC2, VPC, S3, ALB, Elastic Beanstalk, Systems Manager, etc.)
- GCP (Google Cloud Platform)
- Azure
3. **Configuration Management and Infrastructure as Code (IaC)**:
- Ansible
- Terraform
- CloudFormation (for AWS)
4. **CI/CD Tools**:
- Jenkins
- GitHub Actions
- TeamCity
- CircleCI
- GitLab CI
- Bamboo
5. **Programming and Scripting Languages**:
- Python
- Bash
- PowerShell
- JavaScript/TypeScript
- Go (interest)
6. **Web and Application Servers**:
- Apache
- Nginx
- IIS
7. **Version Control**:
- Git (branching, pull requests, reviews, etc.)
8. **Operating Systems**:
- Linux (proficiency in administration, shell scripting, etc.)
- Windows
- Mac OS
9. **Database Technologies**:
- NoSQL Databases (ElasticSearch, Cassandra, Solr, Redis, MongoDB)
- SQL Databases (Postgres, MS SQL Server, MySQL)
- Oracle RAC, ASM, Data Guard
10. **Automation and Build Tools**:
- Apache Ant
- Gradle
- CMake
- Packer
11. **Networking and Security**:
- VPC Peering
- HAProxy for load balancing and auto-scaling
- IT security practices
12. **Development and Build Environments**:
- Node Package Manager (NPM)
- Typescript or JavaScript knowledge
13. **Monitoring and Logging**:
- Prometheus
- Grafana
- Loki
### Certifications and Education:
1. **Certifications**:
- RHCSA (Red Hat Certified System Administrator)
- Trained in RHCE (Red Hat Certified Engineer)
- Security Certifications (CompTIA Security+, RHCE, MCSE)
2. **Education**:
- Bacheloris degree in Computer Science, Engineering, Information Technology, or related field.