Especialista en DevOps

290 Hours / 7-9 Months, Part Time Program

This part-time DevOps program features expert instruction, hands-on projects, AI-driven automation methodologies, and a real connection to the industry to get graduates hired.

DevOps is the union of people, processes, and products that enables the continuous delivery of value to endusers.  DevOps aims to create a culture and environment where building, testing, and releasing software can take place rapidly, frequently, and reliably, so the company can innovate like a startup and scale like an enterprise. 

Wawiwa’s DevOps Program enables graduates to understand why organizations need DevOps and to learn how to get started with DevOps. Trainees will learn the key ideas and techniques to bring development and operations together, resulting in high-quality, high-speed software development and delivery. Crucially, our program integrates the use of advanced Artificial Intelligence tools in the training process. This equips learners to understand and implement AI-driven automation methodologies, effectively enhancing the development lifecycle and improving deployment efficiency.

Enable Students to Bridge the Gap in Software Development & Operations

Take leadership and collaboration skills to the next level by teaching students to work across teams to manage data and carry out updates for new product releases. In the end, graduates can help organizations to develop products faster and easily maintain existing deployments.

Abrir puertas con conexiones industriales

Equip students to succeed in a rapidly expanding field with help from our network of DevOps experts, instructors, hiring partners, and alumni. The DevOps Specialist curriculum was created in collaboration with the empresas líderes del sector para que nuestros programas respondan lo mejor posible a las necesidades de la industria local, garantizando que los graduados estén preparados para trabajar en cuanto terminen el programa.

Guiar a los estudiantes para que realicen un proyecto profesional

Throughout the program, practical skills are acquired through the completion of projects that tackle real-world problems from end to end. Students will gain hands-on experience with code releases and deployments, work collaboratively with others to address release barriers, and more, compiling a portfolio of projects designed to reinforce what students have learned in each unit for releasing updates efficiently.

¿A quién va dirigido el programa?

System administrators, software developers, and IT/operations professionals who would like to work as DevOps Specialists in their next career step.
*All candidates take a computerized assessment to ensure that they have the right personality, as well as the basic math and logic skills, to complete the programs and be successful in their future jobs.

Profesionales de primera categoría

This unique program was built by a professional team made up of the leading experts in DevOps, with vast knowledge and experience in training too.

Eran Lasser

Director General de Wawiwa

Eran es un emprendedor de la educación tecnológica con más de 20 años de experiencia. Eran fundó y dirigió cuatro empresas de formación en TI: Formación John Bryce (Israel), TRIG (China), JB-IQsoft (Hungría), KocBryce (Turquía). Eran también se asoció para establecer DAN.IT Educación (Ucrania), Techub (Georgia), etc. Además, Eran dirigió Mentergy, que ofrece soluciones de aprendizaje electrónico y a distancia. A lo largo de los años, fue responsable de la reconversión profesional de más de 50.000 personas que ahora trabajan como profesionales de la tecnología.

Daniel Anderson

Jefe de Formación

Daniel es responsable de la actualización de los temas de vanguardia en los programas de formación técnica de la empresa y del mantenimiento de sus metodologías de formación. Daniel fue formador jefe en el Centro de Formación Técnica de las Fuerzas de Defensa de Israel y se graduó en el proceso de formación de las FDI. Desarrolla e imparte una amplia gama de cursos de programación, y es Desarrollador Full-Stack y Científico de Datos.

Lidor Gerstel

Head of DevOps Program

Lidor is a DevOps freelancer and experienced instructor with a demonstrated history of working in the higher education industry. He has over 10 years of experience in the tech industry, and is skilled in Docker, AWS, Linux System Administration, Domain Name System (DNS), and Jenkins.

Program Curriculum

  • What is Linux?  
  • Operating systems types 
  • Linux Distro’s and Ubuntu 
  • Installing Ubuntu 
  • Installing VirtualBox 
  • Ubuntu partitioning  
  • Introduction to text editing  
  • Vim -Vi Improved 
  • Nano 
  • Linux Filesystems 
  • Manual installation 
  • Working with file – permissions 
  • Hidden files 
  • Managing files, copying, deleting, renaming 
  • Symbolic links 
  • Finding files 
  • Remote access 
  • Key-based authentication 
  • Bonus – Flask Web Framework 
  • Using scp for file transfer 
  • File transfers 
  • Wget 
  • Curl 
  • Scripting Vs Programming 
  • Scripting – Grep 
  • Controlling flow 
  • Using Xargs 
  • Managing software with APT 
  • Managing software updating 
  • Searching for software with APT 
  • Managing software – adding, removing and cleaning up
  • Securing server with Fail2Ban  
  • Security ufw Firewall 
  • Disabling unneeded services  
  • Managing sudo permissions 
  • Ps command 
  • Viewing activity with top 
  • Checking disk usage – df 
  • Checking memory – free 
  • Scheduling tasks with cron 
  • Nginx overview 
  • Nginx configuring SSL 
  • CentOS 7 installation and administration 
  • Managing packages with YUM  
  • Using Yum to search for packages 
  • Using a third-party repository 
  • Managing background services 
  • Using Rsync 
  • Administering the Filesystem LVM 
  • What is DevOps?  
  • Why DevOps?  
  • Who uses DevOps – Where is it useful?  
  • DevOps ToolChain  
  • DevOps in business & enterprises 
  • Introduction to source control  
  • Introduction to Git  
  • Git terminology & GitHub  
  • Install Git on Linux  
  • Install Git on Windows  
  • Git Configure  
  • Configure Git repo in GitHub  
  • Bitbucket – introduction  
  • Gitlab – introduction  
  • Git Commit  
  • Git logs and add files  
  • Understand Git flows  
  • Command lines for beginners  
  • Shell Scripting  
    • Intro and basics  
    • If statements  
    • For loops  
    • While loops  
    • Terminate a script  
    • Cases  
    • Exit status  
    • Functions  
    • Variables
  • Python 3
    • Introduction and installation  
    • Basics of Python  
    • Operations, data types and file, and exception handling  
    • Functions, generators and REGEX in Python 
  • Vagrant introduction and benefits  
  • Terminologies and working  
  • Installation and configuration  
  • Vagrant in action  
  • What is Docker?  
  • Installing Docker  
  • Working with Docker Images 
  • Creating containerized web applications  
    • Building DockerFile  
    • Tagging Containers  
    • Push to Docker Registry  
  • Docker Networking  
  • Deploy Docker Containers in Production using Docker Compose  
  • What is Jenkins ?
  • Install and configure Apache Tomcat and Deploy Jenkins  
  • Install and configure Apache Maven  
  • Configure Jenkins and Plugins  
  • Configure Agents in Jenkins (Slaves)  
  • Jenkins Distribution Builds  
  • Configure environment variables in Jenkins and using parameters  
  • Build code, test code, and review the steps in Job Console  
  • MultiJob execution  
  • Build JenkinsFile & run Jenkins Groovy Pipelines  
  • Execute parallels steps in Groovy Pipelines  
  • Invoking jobs as part of the Groovy Pipeline  
  • Utilize code snippet generator to build step in Pipelines  
  • Create a CI with Docker  
  • Provision Agents as Containers  
  • Deploy to Environments in Pipelines    
  • What is an Artifact ?
  • Private Docker Registry  
  • Install and configure Jfrog Artifactory  
  • Install and configure Nexus OSS  
  • Uploading artifacts  
  • Static code analysis with sonar  
  • Viewing results in SonarQube   
  • Terraform – an introduction  
  • Infrastructure as code  
  • The difference of Terraform  
  • Install Terraform on Linux  
  • Install Terraform on Windows  
  • Create first Terraform file  
    • Resources  
    • Providers  
    • Variables  
  • Output attributes  
  • Interpolation expressions  
  • Modules  
  • Workspaces  
  • Introduction to Puppet  
  • Setup Puppet Master  
  • Puppet architecture  
  • Puppet resources  
  • Puppet Domain Specific Language  
  • Puppet Manifests  
  • Node Definitions  
  • Modules  
  • Parameters  
  • Templates  
  • Classes  
  • Deploy an application 
  • Introduction to Ansible  
  • Ansible inventory  
  • Introduction to YAML  
  • Ansible Playbooks  
  • Ansible Modules  
  • Ansible Variables  
  • Conditionals  
  • Loops  
  • Ansible roles  
  • Troubleshooting, testing, and validation  
  • Introduction to K8s (Kubernetes)  
  • Deploying K8s  
  • Minikube setup  
  • First K8s application  
  • Kubectl – basics  
  • Scale k8s nodes  
  • Labels and selectors  
  • Health checking  
  • Web interface  
  • DNS and Service Discovery  
  • Volumes 
  • Secrets
  • Usage and resource monitoring  
  • Auto-Scaling  
  • Auditing  
  • K8s high availability  
  • K8s Masters  
  • Packaging and deploying application with Helm  
  • Ingress types 
  • Microservices
    • Canary deployments  
    • Blue Green deployments  
    • Mutual TLS 
  • Introduction to AWS – basics  
  • IAM  
  • AWS object storage and CDN – S3, Glacier and Cloudfront  
  • EC2  
  • Route53  
  • Databases on AWS  
  • VPC  
  • AWS BEANSTALK  
  • AWS CloudFormation Stack  
  • AWS Code-Deploy and Code-Pipeline  
  • AWS Elastic Kubernetes Services
  • Introduction to Application Logs 
  • Understand Monitoring Concepts (Nagios,Zabbix) 
  • Introduction to ELK (ElasticSearch, LogStash, Kibana) 
  • APM (New Relic, Datadog, Dynatrace)
  • How to write your DevOps CV 
  • Quick rehearsal of all key Course Concepts 
  • Question and technical interview from real-world job interviews 

Lea nuestros blogs...

¡Asóciese con Wawiwa para ofrecer programas de formación tecnológica en menos de 6 meses!

Wawiwa cubre el vacío de competencias tecnológicas reciclando a personas para profesiones tecnológicas muy demandadas. Hay millones de vacantes en el sector tecnológico y no hay suficientes profesionales con los conocimientos y habilidades necesarios para cubrirlas. Lo que la industria necesita de sus empleados no se enseña en largas carreras académicas. Wawiwa ayuda a sus socios de todo el mundo a reciclar y mejorar las cualificaciones de las personas para puestos tecnológicos a través de centros o programas locales de formación tecnológica. La empresa utiliza una metodología de formación probada, contenidos de vanguardia, plataformas digitales para el aprendizaje y la evaluación, y sólidas relaciones con la industria, para ofrecer programas de formación que se traducen en una mayor empleabilidad y satisfacción de los graduados. Esto, a su vez, también crea una marca de formación fuerte y un negocio sostenible para los socios de Wawiwa.