- Company Name
- Tech Consulting
- Job Title
- Jr. Cloud Developer
- Job Description
-
Job Title:
Jr. Cloud Developer
Role Summary:
Assist in the design, deployment, and maintenance of cloud-based services and infrastructure. Perform Linux administration, scripting, and basic dev‑ops tasks to support continuous delivery pipelines and containerized workloads.
Expectations:
- 2–5 years of hands‑on experience in a technical role.
- Proficient in Linux CLI operations and basic file system management.
- Solid grasp of networking fundamentals (IP, subnetting, DNS, HTTP/HTTPS, firewall basics).
- Comfortable writing and reading Bash scripts; familiar with simple Python automation.
- Capable of using Git for source control; experience with GitHub repositories.
- Understand core CI/CD principles and tools (Jenkins, GitHub Actions, Azure DevOps).
- Knowledgeable about Docker concepts and the difference between containers and virtual machines.
- Basic awareness of cloud platforms (AWS, Azure) – virtual machines, storage, networking.
- Self‑directed learner, problem‑solving mindset, and collaborative team player.
Key Responsibilities:
- Manage Linux servers: file operations, permissions, user management, and basic troubleshooting.
- Develop and maintain shell scripts for repetitive tasks and system automation.
- Operate Git workflows: clone, commit, push, pull, branch management; coordinate with peers.
- Support CI/CD pipelines: configure and monitor builds, deployments, and tool integrations.
- Assist in container provisioning: build Docker images, run containers, and monitor runtime health.
- Participate in basic cloud resource management (VMs, storage, networking); apply best practices.
- Review and update system documentation; resolve incidents and provide root‑cause analysis.
- Contribute to IaC experiments (Terraform), monitoring setups (Prometheus, Grafana), and YAML configuration where required.
Required Skills:
- Linux operating system fundamentals, file system, command utilities (grep, top, df, ps, chmod).
- Networking basics: IP addressing, subnetting, DNS, HTTP/HTTPS, firewall concepts.
- Bash scripting; foundational Python scripting.
- Git source‑control: repository management, branching, pull requests.
- CI/CD concepts; familiarity with Jenkins, GitHub Actions, Azure DevOps.
- Docker principles; containers vs virtual machines; basic Docker commands.
- Cloud fundamentals: AWS and Azure services (compute, storage, networking).
- Optional: Terraform basics, Prometheus/Grafana monitoring, YAML configuration, Kubernetes.
- Strong communication, documentation, and teamwork skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field; equivalent technical experience accepted.
- Certifications not required; optional AWS Certified Cloud Practitioner or Microsoft Certified: Azure Fundamentals may enhance candidacy.