preloader

Our programs offer training in the main technological areas in demand today: Software Engineering, DevOps, Cloud, Artificial Intelligence, Machine Learning, Web, Mobile, and Full Stack Development.

DevOps & Cloud Engineer

About The Program

Create software products and services faster, with higher quality and at a lower cost, taking advantage of cloud technologies.

Cloud computing changed the game for companies that wanted to build products without needing their own servers, and every year the cloud gets bigger. Cloud Engineers will likely be a continuing need across the world in all industries.

According to Glassdoor, you can expect an average salary of $50,000 MXN each month as a cloud architect, while a DevOps Engineer can make around $47,000 MXN monthly.

Typical job titles: DevOps or Platform Engineer, Reliability Engineer, Product Manager, Cloud

Architect, Infraestructure Engineer

Toolbox

Amazon Web Services, Cloud Computing, Docker Products, Ansible, Jenkins, DevOps methodology, GCP, Kubernetes.

Get Into Top-Tier Development Jobs

Job descriptions vs what you’ll do at Code U

JOBS CODE U
TECHNICAL SKILLS Experience with multiple cloud infrastructures and tools, scripting, and monitoring systems; Terraform, Puppet, Chef, Ansible, Jenkins, AWS/GCP/Azure Experience with multiple cloud infrastructures and tools, scripting, and monitoring systems; Terraform, Puppet, Chef, Ansible, Jenkins, AWS/GCP/Azure
SOFTWARE EXPERIENCE Experience building and developing cloud infrastructure, familiarity with the software development cycle, turn tech specs into an architecture and code base Build a scalable, robust architecture and infrastructure, rebuild some databases, built monitoring and automation systems for cloud infrastructure
SOFT SKILLS Problem solving, creativity, strong written and verbal communication, get-it-done attitude Structured problem solving, creativity, strong written and verbal communication and collaboration skills, get-it-done attitude

Program Options Available

Full-time and part-time programs available remotely.


Full-time

Our full-time available dates.

(30-40 hours/week)


September 17, 2020 - Online

Duration: 8 months


September 17, 2020 - On campus

Duration: 8 months

Part-time

Our part-time available dates.

(15-20 hours/week, Flextime)


September 17, 2020 - Online

Duration: 13 months


September 17, 2020 - On campus

Duration: 13 months

Curriculum

What you’ll cover throughout your learning journey. Direct entry to Seasons is available.

PRE-SEASON


Basic software engineering principles, variables, functions, loop statements, if statements, basic algorithms and data structures.


Javascript, IDE, Terminal

SEASON 1


Cover fundamental computer programming concepts and learn the basics of C. Build a solid foundation in back-end programming including pointers, arrays, strings, algorithms, hash data structures, software architecture, blockchain basics and more.


C, IDE, Assembly

SEASON 2


Learners advance to more in-depth C programming such as Shell, then move on to cover intermediate data structures and algorithms. Learners recode the Redis database and cover LibASM before moving on to sockets, diving into client-server relationships.


C & Shell Virtual machines Sockets

SEASON 3


Software architecture and infrastructure that’s scalable and robust, databases, web databases, cloud (AWS, Google Cloud, Azure), Docker, Kubernetes, virtual machines, scripts and automation, monitoring systems, logs, Terraform, Puppet, Ansible, Chef, DNS,CICD, Jenkins, and network programming, code automation in a public IaaS cloud infrastrsucture


Terraform, Pupper, Ansible, Chef, AWS/GCP/Azure, Jenkins

SEASON 4


Learners complete a final program project that aligns with the industry in which they want to get a job. The project must be about 3 months in duration and of significant technical difficulty. Learners will also contribute to open source projects.


A Week at Code U

Get to know how your week at Code U looks like.

Monday

14:00 - 22:00

Self Study

Tuesday

14:00 - 22:00

Class

wednesday

14:00 - 22:00

Exercises

Thursday

14:00 - 22:00

Q and A session

Friday

14:00 - 22:00

Nada

Saturday

9:00 - 13:00

Optional group study
YOUR LEARNING JOURNEY

Learning Top Skills is Tough

Learning skills is like learning a sport, a musical instrument, or cooking: it takes time, learning by doing, trial and error, and lost of practice. NBA players don’t get good by watching lectures or videos. Skills-based learning at CODE U is TOUGH.

DO NOT GIVE UP

The key to our programs is to not give up. No matter how difficult the problem is in front of you, do not give up. Great engineers do not give up but instead apply structured problem solving.

learning journey image

How Learning Works

What you will be doing throughout the program.


Card image cap

PROJECTS

Each season has a series of projects to complete that last 1 day to up to 3 months. These are problems and challenges to build software based on certain requirements and restrictions.

One example of a project would be to build a task-management software with tags, permissions, and a basic user interface.

Card image cap

EXERCISES

Each week, participants will have 1-5 coding exercises to complete. These are accessed through our software and your code is auto-graded to ensure it’s is up to speed and functioning. This is part of the learning process. We have over 800 exercises in our library with thousands of test cases!

Card image cap

ROLE PLAY

We use role play to develop soft skills such as job negotiations or conflict resolution. We also use role play in technical interview practice where participants will both be the interviewee and the interviewer. This dual-sided perspective is unique to our program & helps build better interviewees.

Card image cap

GAMIFICATION

Our system is gamified, meaning that you will earn and spend “Qpoints.” As you complete peer code reviews, you earn points and as you submit your projects for review, you will spend Qpoints.

INNOVATIVE LEARNING

What To Expect

At Code U, you are responsible for your learning, just as you would be responsible for your work in a job. Problem-based learning involves finding, trying, and building solutions. With no single source of truth and no answers provided, it’s up to you to figure out how to make your code work, when and how to ask for help, and how to successfully build software in a team.

learning journey image

What Sets Us Apart


Silicon Valley Standards

We train to standards set by Silicon Valley for full stack developers. This means the level is much higher than that of bootcamps, and higher than that of CS degrees. Your specialty is being an elite developer at a world-renown level.

Technical Skills & Knowledge

Thanks to the depth and breadth of our program curriculum, you acquire a level of technical skills and knowledge that learners in other programs or bootcamps simply never acquire.

Strong Back-end Skills

The vast majority of bootcamps don’t cover data structures or algorithms. CS degrees don’t cover hands-on application of theory or actually developing software architecture. We cover both and your strong back-end skills and experience with databases, data structures, and algorithms will set you apart from other candidates.

Depth of Technical Portfolio

Learners develop a technical portfolio that has depth and shows the extent of their technical skills and ability to handle databases, deployments, and development. Neither bootcamps nor CS degrees offer this.

learning journey image

Career Support

Our entire program is designed to make you a great candidate. During the final Season, you will complete 40 technical interviews, gaining experience and practice for real technical interviews.


Strong Software Foundations

You gain strong foundations with advanced algorithms and data structures as well as databases and coding norms.


Strong Technical Portfolio

Thanks to our deep project-based learning approach, you naturally generate a technical portfolio that shows what you can do.


Proven Soft Skills & Problem Solving

Employers want people with strong, structured problem solving skills. We help you develop such skills and how to think when approaching problems and team projects.


Confidence in Interviewing

Because you practice so many interviews and have a strong foundational base in data structures and C programming, you can have confidence when you go into technical interviews.