Infomineo

Junior DevOps Engineer

Infomineo

full-time

Posted on:

Location Type: Hybrid

Location: Casablanca • 🇲🇦 Morocco

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

CloudDNSDockerFirewallsGoogle Cloud PlatformGrafanaKubernetesPrometheusPythonSQLTerraform

About the role

  • Infrastructure as Code & Cloud Architecture
  • Define & Provision: Use Terraform to define, provision, and manage infrastructure on Google Cloud Platform (GCP).
  • State Management: Maintain clean Terraform state files and modules to ensure environments (Dev, Staging, Prod) remain consistent and reproducible.
  • Resource Optimization: Monitor GCP usage to suggest cost-effective configurations without compromising on performance or security.
  • Containerization & Orchestration
  • Containerize: collaborate with developers to create optimized Docker images.
  • Orchestrate Scalability: Manage and troubleshoot Kubernetes clusters.
  • CI/CD Pipelines & GitOps
  • Automate Workflows: Design and implement robust CI/CD pipelines using GitHub Actions.
  • Implement GitOps: Utilize ArgoCD to synchronize the cluster state with the Git repository.
  • Reliability & Cross-Functional Collaboration
  • Partner with Software Engineers to improve the "Developer Experience" (DevEx).
  • Work closely with the Product team to ensure infrastructure scales to meet business demands.
  • Implement monitoring and alerting to detect issues before they impact the end-user.

Requirements

  • Education: Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience: 1-3 years of experience within engineering or operations teams (internships included).
  • Cloud & IaC: Proficiency in Terraform and GCP (Compute Engine, GKE, Cloud SQL).
  • Containerization: Strong grasp of Docker fundamentals and Kubernetes architecture (Pods, Nodes, Services).
  • CI/CD & GitOps: Experience building pipelines with GitHub Actions and managing deployments with ArgoCD.
  • Version Control: Deep understanding of Git and GitHub workflows (Branching, Pull Requests, Merging).
  • Scripting: Basic proficiency in Bash or Python for automation tasks.
  • Networking: Proficiency with DNS, Load Balancing, Firewalls, Networking and Security.
  • Nice-to-Haves: Experience with Helm for Kubernetes package management.
  • Knowledge of monitoring tools like Prometheus and Grafana.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TerraformGoogle Cloud PlatformDockerKubernetesCI/CDGitHub ActionsArgoCDBashPythonNetworking
Soft skills
collaborationproblem-solvingcommunicationcross-functional teamworkmonitoringalerting