- Company Name
- Tech Consulting
- Job Title
- Jr. Cloud Developer
- Job Description
-
Job Title: Jr. Cloud Developer / Junior DevOps Engineer
Role Summary:
Assist in building, deploying, and maintaining cloud and DevOps solutions. Execute day‑to‑day Linux operations, automate tasks via scripting, manage source code with Git, and support CI/CD pipelines. Contribute to cloud‑native environments using containers and basic cloud services.
Expectations:
- 2‑5 years of professional experience in IT or software development.
- Solid foundational knowledge of Linux, networking, and cloud concepts.
- Proven ability to learn new tools rapidly and collaborate effectively in a team.
- Willingness to troubleshoot issues using documentation and community resources.
Key Responsibilities:
- Manage and automate routine Linux tasks (file operations, permissions, monitoring).
- Develop and maintain Bash scripts; basic Python scripting for automation.
- Use Git for version control: clone, commit, push, pull, branch management; work within GitHub repositories.
- Participate in CI/CD workflows (Jenkins, GitHub Actions, Azure DevOps) to automate build, test, and deployment stages.
- Work with Docker: understand container concepts, build basic images, run containers.
- Assist with cloud service usage (AWS, Azure) – VM provisioning, storage, networking basics.
- Collaborate on infrastructure as code projects – experience with Terraform preferred.
- Support monitoring and logging setup using tools such as Prometheus or Grafana.
- Contribute to documentation, troubleshooting logs, and knowledge base entries.
Required Skills:
- Linux CLI proficiency, file system management, user/permission handling.
- Network fundamentals: IP addressing, subnetting, DNS, HTTP/HTTPS, basic firewall concepts.
- Shell scripting (Bash); introductory Python scripting.
- Git version control – repository management, branching, pull requests.
- CI/CD fundamentals – understanding of pipelines, automated deployments.
- Container basics – Docker, image vs. container, container vs. VM.
- Cloud fundamentals – AWS/Azure concepts: virtual machines, storage, networking, benefits of cloud.
- (Optional) IaC tools – Terraform basics, YAML configuration.
- (Optional) Monitoring/logging – Prometheus, Grafana, Kubernetes resource config.
- Strong problem‑solving and communication skills; collaborative mindset.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent professional experience.
- Certifications (e.g., AWS Certified Cloud Practitioner, Azure Fundamentals) are not mandatory but may be advantageous.