Junior Cloud Engineer
2025-11-07T10:43:54+00:00
Q-Sourcing
https://cdn.greatugandajobs.com/jsjobsdata/data/employer/comp_7433/logo/Q-Sourcing.png
https://www.qsourcing.com/
FULL_TIME
Kampala
Kampala
00256
Uganda
Consulting
Computer & IT
2025-11-16T17:00:00+00:00
8
Job Description
1. Cloud Platform Deployment & Management
- Core Services: Deploy and manage fundamental services across at least one major cloud provider (e.g., AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Infrastructure Management: Provision and maintain core cloud services, including computer resources (VMs, serverless), storage solutions (object, block, file), networking components, and managed databases.
- Access Control: Assist in the administration and auditing of Identity & Access Management (IAM) policies, roles, and users to enforce the principle of least privilege.
2. Cloud Networking & Security
- Virtual Networking: Configure and manage virtual networking resources such as VPC/VNet environments, subnets, secure VPNs, and internal/external load balancers.
- Security Implementation: Implement network security measures using native cloud firewalls, security groups/ACLs, and contribute to designing environments based on zero-trust models.
- Data Protection: Implement and manage data security practices, including data encryption (at rest and in transit) and key management.
- Compliance: Support efforts to ensure cloud environments comply with relevant frameworks (e.g., ISO, GDPR, HIPAA).
3. Operating Systems & Modernization
- System Administration: Perform basic to intermediate administration and troubleshooting of both Linux (strongly preferred) and Windows operating systems within the cloud environment.
- Containerization: Work with containers (Docker) and utilize cloud-native or open-source orchestration platforms (Kubernetes, ECS, AKS, GKE) for application deployment.
- Virtualization: Maintain foundational understanding of traditional virtualization technologies (VMware, Hyper-V, etc.) and their role in hybrid environments.
4. Scripting & Automation (DevOps)
- Scripting: Write, test, and maintain scripts using languages such as Python, Bash, and PowerShell to automate repetitive operational tasks.
- Infrastructure as Code (IaC): Utilize IaC tools like Terraform, AWS CloudFormation, Ansible, or Pulumi to provision, modify, and manage infrastructure in a predictable and repeatable manner.
- CI/CD Support: Assist in building and maintaining CI/CD pipeline tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps) to automate application release and deployment processes.
Requirements
- 2–4 years of demonstrated experience in IT infrastructure, system administration, or cloud computing.
- Proven hands-on experience with configuration and deployment in AWS, Azure, or GCP.
- Practical experience with scripting for automation (Python, Bash, or PowerShell).
- Solid understanding of TCP/IP networking fundamentals and cloud security best practices.
- Familiarity with container and orchestration technologies (Docker, Kubernetes).
1. Cloud Platform Deployment & Management Core Services: Deploy and manage fundamental services across at least one major cloud provider (e.g., AWS, Microsoft Azure, or Google Cloud Platform (GCP). Infrastructure Management: Provision and maintain core cloud services, including computer resources (VMs, serverless), storage solutions (object, block, file), networking components, and managed databases. Access Control: Assist in the administration and auditing of Identity & Access Management (IAM) policies, roles, and users to enforce the principle of least privilege. 2. Cloud Networking & Security Virtual Networking: Configure and manage virtual networking resources such as VPC/VNet environments, subnets, secure VPNs, and internal/external load balancers. Security Implementation: Implement network security measures using native cloud firewalls, security groups/ACLs, and contribute to designing environments based on zero-trust models. Data Protection: Implement and manage data security practices, including data encryption (at rest and in transit) and key management. Compliance: Support efforts to ensure cloud environments comply with relevant frameworks (e.g., ISO, GDPR, HIPAA). 3. Operating Systems & Modernization System Administration: Perform basic to intermediate administration and troubleshooting of both Linux (strongly preferred) and Windows operating systems within the cloud environment. Containerization: Work with containers (Docker) and utilize cloud-native or open-source orchestration platforms (Kubernetes, ECS, AKS, GKE) for application deployment. Virtualization: Maintain foundational understanding of traditional virtualization technologies (VMware, Hyper-V, etc.) and their role in hybrid environments. 4. Scripting & Automation (DevOps) Scripting: Write, test, and maintain scripts using languages such as Python, Bash, and PowerShell to automate repetitive operational tasks. Infrastructure as Code (IaC): Utilize IaC tools like Terraform, AWS CloudFormation, Ansible, or Pulumi to provision, modify, and manage infrastructure in a predictable and repeatable manner. CI/CD Support: Assist in building and maintaining CI/CD pipeline tools (e.g., Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps) to automate application release and deployment processes.
2–4 years of demonstrated experience in IT infrastructure, system administration, or cloud computing. Proven hands-on experience with configuration and deployment in AWS, Azure, or GCP. Practical experience with scripting for automation (Python, Bash, or PowerShell). Solid understanding of TCP/IP networking fundamentals and cloud security best practices. Familiarity with container and orchestration technologies (Docker, Kubernetes).
JOB-690dcd6a87602