About us:
At Cognira, we strongly believe that people are the biggest asset of our company. Our hand-picked team consists of passionate, collaborative, and forward-thinking individuals from all over the globe. We are passionate about making science easy and accessible to retailers, helping them get more value from people, data, and systems. We bring together expertise in retail, science, and scalable technologies to automate and enhance the quality of decision-making through software and consulting services.
For the last three years in a row, Cognira has been recognized as one of the fastest-growing companies in North America. We are proud to have a growing team of domain experts and data scientists, as well as a culture that fosters strong and long-lasting relationships with our clients.
Our values:
- Stand up for what’s right
- Customers are always first
- Think like an Entrepreneur. Act like a CEO.
- Learn, Unlearn, Relearn
- No brilliant jerks allowed
- All work and no play is no fun at all
[ Important: Please send us your resume in English only ]
About this internship:
You will be part of a high-growth software company. Our program is designed so interns can grow their skill sets, do meaningful work, and have a lot of fun along the way!
- Over the course of the internship, you will be exposed to a wide range of Cognira’s tools, techniques, and technologies and have the opportunity to gain credible experience and learning
- This internship will entirely be in-person for you to get an in-depth experience of the company's culture and be more involved throughout your tenure.
- Duration: 4-6 months.
We're looking for highly talented & motivated interns to join our DevOps team and work on the following project:
Project Name: CI/CD pipelines migration and infrastructure automation with Terraform and GitLab
Historically, Jenkins has been our main CI/CD tool, offering extensive flexibility for custom workflows. However, this flexibility comes the cost of having to maintain a large amount of plugins and dependencies. The aim of this project is to transition to a more modern CI/CD platform that has built-in automation features that will reduce the maintenance complexity. The second part of the project will focus on the integration of Terraform with GitLab to automate infrastructure management using Git as the main source of truth.
Goal: Create a PoC of a CI/CD system migration and infrastructure automation using Terraform and GitLab runners.
Steps:
- Review current Jenkins pipelines and document key dependencies
- Set up GitLab runners on Kubernetes
- Replicate key Jenkins pipelines on GitLab while preserving key functionalities
- Incorporate GitLab's built-in features to optimize workflows and ensure scalability and performance
- Integrate Terraform with GitLab to automate Azure infrastructure management
- Document the GitLab workflows and conduct a review of the migration from Jenkins
Technologies: Jenkins / GitLab runner / Kubernetes / Argo CD / Terraform / Azure
[ Important: Please send us your resume in English only ]
About you:
- Excellent academics in Computer Science, Engineering, or related field
- Problem-solving is your jam, and you're all about critical thinking.
- You're not afraid to roll up your sleeves and get stuff done, even if you're independently on your own with minimal supervision.
- You can juggle multiple projects like a pro.
- Challenges don't scare you; in fact, you love diving into them.
- You can communicate like a champ, whether it's writing reports or presenting in a room full of people.
- You're curious, and you love picking up new skills & technologies.
- You're a team player, always up for sharing your ideas and best practices.
What you'll enjoy here: It's not just an internship; we've got some great added value for you too. Here's what you'll enjoy:
- Great company culture.
- "Learn and Share" sessions.
- You'll get support from your mentors.
- Social events and after-work.
- A flexible and fun work environment.
- Casual dress code.
- You'll work with a cool team! We respect your ideas, and we're all about trying new things.
- Work/life balance
[ Important: Please send us your resume in English only ]