Python Developer - Apprenticeship

CGI
Bangalore
Apply Now
About Company

CGI insights-driven and outcomes-focused to help accelerate returns on your investments. Across 21 industry sectors and 400 locations worldwide, we provide comprehensive, scalable and sustainable IT and business consulting services that are informed globally and delivered locally.

Our nearly 50 years of continuous growth is a testament to the confidence our clients have in us, to the commitment of our consultants, and to the resilient business model by which we operate.

Our latest recognitions reflect our commitment to exceeding the expectations of our clients and providing our consultants with an empowering working environment

Responsibilities
  1. Assist in developing and maintaining automation scripts using Python and PowerShell for routine system and operational tasks.
  2. Support basic automation workflows, including scheduling, file handling, and system monitoring under guidance.
  3. Help troubleshoot automation issues by analyzing logs, identifying failures, and supporting root cause analysis.
  4. Collaborate with team members and stakeholders to implement assigned enhancements, documentation, and follow standard coding and security practices.
Qualifications
  1. 60 % throughout the academics.
  2. Bachelor's degree in engineering (BE/BTECH) - Only CS/IT/ECE
  3. Basic knowledge of Python programming and scripting, including core fundamentals, data structures, functions, OOP concepts, file handling, and exception handling.
  4. Familiarity with automation and scripting concepts for task execution, job scheduling, file operations, and basic system administration.
  5. Understanding of databases and SQL fundamentals for simple data queries and handling.
  6. Basic exposure to REST APIs, JSON, and how Python scripts interact with external services.
  7. Working knowledge of debugging techniques, logs, and problem-solving for identifying and fixing script issues.
  8. Ability to work in a blended role, supporting automation development and basic production or operational tasks.
  9. Good to Have: Exposure to cloud platforms (Azure preferred), version control tools (Git), Ansible, Python package management (pip, virtual environments), and Infrastructure-as- Code concepts.
Apply Now
Latest Jobs