Save Your Wardrobe
Save Your Wardrobe
Tunisie

DevOps - REF 1 - Automating Application Provisioning and Deployment on Kubernetes with Terraform and CI/CD

DevOps / MicroservicesCloud InfrastructureDevOps / Cloud (Docker, Kubernetes)Automatisation / CI/CD

Publié il y a environ 13 heures

Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 12 jours
Uniformise le format des dates.

Description du poste

Project Overview:

In this internship, you will work on automating the end-to-end process of provisioning and deploying an application on a Kubernetes cluster. Using Terraform for infrastructure as code (IaC) and setting up a CI/CD pipeline, the goal is to fully automate the deployment process from development to production. You will design the infrastructure for Kubernetes, configure the cluster environment, and implement a continuous integration/continuous deployment pipeline to ensure smooth and efficient application deployments. This project will help reduce manual intervention, improve deployment speed, and enhance system reliability in a containerized environment.

Key Responsibilities:

  • Design and Provision Kubernetes Infrastructure: Use Terraform to set up and manage a Kubernetes cluster, ensuring scalability, reliability, and security in a containerized application environment.
  • Implement a CI/CD Pipeline: Automate the build, test, and deployment processes, ensuring that code changes are smoothly integrated and deployed across development, staging, and production environments.
  • Automate Environment Configuration: Configure and manage Kubernetes environments with Terraform, utilizing namespaces and network policies to organize and secure workloads for development, staging, and production.
  • Apply Security Best Practices: Implement secure configurations, such as role-based access control (RBAC), network policies, and image scanning to protect the infrastructure.
  • Set Up Monitoring and Logging: Use tools such as Prometheus and Grafana to monitor cluster health and performance, and configure logging with solutions like Fluentd or the ELK Stack for early detection of potential issues.

Technologies:

Kubernetes, Terraform, Jenkins, Bitbucket pipelines, Docker, Git and version control systems, Monitoring tools (e.g., CloudWatch, Prometheus), Bash scripting


Postuler par email: hr@saveyourwardrobe.com

Save Your Wardrobe - DevOps - REF 1 - Automating Application Provisioning and Deployment on Kubernetes with Terraform and CI/CD | Hi Interns