Thales is a global leader in advanced technologies within three domains: Defence & Security, Aeronautics & Space, and Digital Identity & Security. Thales is a global technology leader with more than 77,000 employees on five continents. The Group is investing in digital and “deep tech” innovations
Your role
Position Summary:
This is a Hybrid role in Ottawa. They are hiring for a DevOps Engineering CO-OP for summer 2024 a multi-disciplinary role and you'll gain hands-on experience in configuring, managing, and optimizing continuous integration and continuous deployment (CI/CD) pipelines.
Your responsibilities will include:
Infrastructure automation, monitoring, and troubleshooting, contributing to the efficiency and reliability of their development and deployment workflows.
This CO-OP provides a unique opportunity to work with cutting-edge technologies, learn from seasoned professionals, and actively contribute to the success of their DevOps practices.
Key Areas of Responsibility
Support all application infrastructure to ensure their PaaS/IaaS platform is optimized for performance and reliability.
Gain hands-on experience in automating infrastructure provisioning and configuration.
Assist in setting up monitoring and logging solutions to ensure the health and performance of applications and infrastructure.
Socialize designs with the team and integrate suggestions and changes as appropriate.
Implement code in a timely fashion and with high quality, consistent with standards for the group.
Unit test software components to ensure module-level functionality and data structure consistency.
Provide documentation as appropriate including design documentation, comments in code, and end-user documentation.
Consult with other technical team members and management on industry best practices.
Discuss and agree on the most innovative solutions applicable to their cloud services environment.
Maintain and enhance internal tools.
Provide input to improve the scalability and reliability of infrastructure to their Automation Architects
Deploy and assist with the maintenance of automation technologies.
Work on defining and managing infrastructure through code using tools such as Terraform, Ansible, or similar technologies.
Work closely with the DevOps team to understand application requirements and integrate DevOps best practices into the development lifecycle.
Document all build and run procedures when implementing new automation technologies.
Training & development
At Thales, interns receive experience through immersive projects, mentorship, and tailored training programs. They engage in real-world challenges, collaborating with seasoned professionals to cultivate skills and expertise. Thales fosters a culture of continuous learning, empowering interns to innovate and contribute meaningfully to cutting-edge projects.
Benefits
Competitive salary.
Skill Mentoring and peer support.
Well-being and productivity initiatives.
Professional development initiatives.
Flexible working.
Experiential learning opportunities.
Career progression
Thales is one big team, meaning you can work alongside colleagues from different backgrounds, learn from experts, and continue to grow and develop your skills while sharing your expertise with the group. By the end of your time here, you’ll clearly understand the business and the many different career paths you could pursue with Thales.
Work-life balance
Typical 9-5 workday
Physical Environment: Working from home and office.
10% travel etc.
Culture & vibe
Thales embodies a dynamic, inclusive culture embracing diversity, collaboration, and innovation. Employees drive meaningful change, supported by ongoing learning and development opportunities. With a focus on integrity and excellence, Thales promotes a supportive environment where individuals thrive, contributing to global advancements in technology and security.
About you
Minimum Qualifications
Currently enrolled in a bachelor's degree program in Computer Science, Software Engineering, or a related technical field of study.
Familiarity with version control systems, especially Git, and exposure to CI/CD concepts and tools (GitLab CI).
Understanding of fundamental programming/scripting languages (Python, Bash) and Infrastructure as Code (Terraform, Ansible).
Understanding of Linux and Windows operating systems, and basic networking concepts.
Exposure to public cloud platforms (GCP/AWS) and private cloud virtualization technologies (VMware).
Knowledge of Kubernetes would be an asset.
Sources
The following sources were used in researching this page: