Job Title: Junior AWS Engineer
Location: [Anywhere in USA]
Experience: 1–3 years
Employment Type: Full-Time
**NO SPONSPORSHIP**
Are you excited about taking your technical career to new heights with a full-time, W-2 role as a consultant in a dynamic and rapidly growing company? If you are, let's get in touch – your interest is the first step to starting the conversation.
Core Skills and Requirements
1. Basic Linux Knowledge
- Comfortable working in a Linux terminal (CLI) environment.
- Able to perform basic file operations (create, copy, move, delete files/folders).
- Understand and manage file and directory permissions, ownership, and basic user management.
- Use of common Linux utilities like grep, top, df, ps, and chmod.
2. Basic Networking Fundamentals
- Understanding of IP addressing, subnetting, and what private/public IPs mean.
- Knowledge of DNS (Domain Name System) and how name resolution works.
- Familiarity with HTTP/HTTPS protocols, what ports are, and what firewalls do at a high level.
3. Scripting Basics
- Ability to read and write basic shell scripts (Bash) to automate repetitive tasks.
- Some hands-on experience or learning in Python for simple scripting or tool use.
4. Git Version Control
- Comfortable using Git for source code management.
- Understand how to clone repositories, commit changes, push and pull code, and create branches.
- Familiar with GitHub
5. CI/CD Concepts
- Basic understanding of what Continuous Integration (CI) and Continuous Deployment (CD) are.
- Awareness of tools like Jenkins, GitHub Actions, or Azure DevOps, even if not deeply experienced.
- Understand how code goes from development to production in an automated way.
6. Container Awareness
- Have heard of Docker and understand the basic purpose of containers (e.g., "run applications in isolated environments").
- Understand the difference between containers and virtual machines at a high level.
- Basic idea of what Docker images and containers are.
7. Cloud Computing Fundamentals
- Awareness of cloud platforms like AWS and Azure
- Understand concepts like virtual machines, storage, and networking in the cloud.
- Know why organizations use the cloud (scalability, flexibility, cost-efficiency).
Nice to Have (Bonus Skills)
These are not mandatory, but having some exposure will be a plus:
- Infrastructure as Code (IaC): Basic idea of tools like Terraform – used to define cloud infrastructure using code.
- Monitoring and Logging: Awareness of tools like Prometheus (for monitoring) and Grafana (for dashboards).
- Basic YAML knowledge: Since tools like Kubernetes and GitHub Actions use YAML, familiarity helps.
Soft Skills
- Willingness to learn new tools and concepts.
- Good problem-solving attitude.
- Ability to follow documentation and troubleshoot issues.
- Comfortable working in a team and asking questions when stuck.