
Junior DevOps Engineer
Infomineo
full-time
Posted on:
Location Type: Hybrid
Location: Casablanca • 🇲🇦 Morocco
Visit company websiteJob 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