CGI has announced an exciting Apprenticeship opportunity for Python Developer Freshers at its Bangalore location. This role is designed for recent graduates who want to build a strong foundation in Python programming, automation, scripting, and IT operations while working in a global enterprise environment.
The CGI Apprentice program provides hands-on industry exposure, mentorship from experienced professionals, and the chance to work on real-world automation and operational projects. If you are a fresher looking to start your career in Python development and automation, this role is an excellent entry point into the IT industry.

About CGI
CGI is one of the world’s largest independent IT and business consulting services firms. With a strong global presence, CGI delivers end-to-end IT services, consulting, and digital transformation solutions to clients across industries.
At CGI, employees are known as CGI Partners, reflecting the company’s ownership-driven culture. From day one, partners contribute to meaningful work, collaborate across teams, and grow their careers in a supportive and inclusive environment. CGI focuses on long-term career development, continuous learning, and employee well-being.
Role Overview – Apprentice Python Developer (Fresher)
As an Apprentice Python Developer, you will assist in developing and maintaining automation scripts that support system operations and routine tasks. Working under guidance, you will gain exposure to Python scripting, PowerShell, automation workflows, databases, APIs, and basic cloud concepts.
This apprenticeship role blends development and operational responsibilities, helping you understand real production environments while strengthening your programming and problem-solving skills.
Job Details
| Particulars | Details |
|---|---|
| Company Name | CGI |
| Job Role | Apprentice – Python Developer |
| Employment Type | Apprenticeship |
| Location | Bangalore, Karnataka, India |
| Experience | Fresher |
| Work Mode | On-site |
Key Responsibilities
Assist in developing and maintaining automation scripts using Python and PowerShell
Support automation workflows including scheduling, file handling, and system monitoring
Help troubleshoot automation issues by analyzing logs and identifying failures
Assist with root cause analysis under guidance from senior team members
Collaborate with team members to implement enhancements and improvements
Support documentation activities and follow coding and security standards
Assist in basic production or operational support tasks as required
Required Technical Skills
| Skill Area | Requirements |
|---|---|
| Programming | Basic Python fundamentals, data structures, functions, OOP |
| Scripting | File handling, exception handling, basic automation concepts |
| Databases | SQL fundamentals and simple query handling |
| APIs | Basic understanding of REST APIs and JSON |
| Debugging | Log analysis and troubleshooting script issues |
| Automation | Task execution, job scheduling, basic system administration |
Help a friend land their next role. Share now!
Good to Have Skills
Exposure to cloud platforms (Azure preferred)
Basic knowledge of Git and version control tools
Familiarity with Ansible and Infrastructure-as-Code concepts
Understanding of Python package management (pip, virtual environments)
Eligibility Criteria
| Criteria | Requirement |
|---|---|
| Education | BE / BTech |
| Branches | Computer Science, IT, ECE only |
| Academic Score | Minimum 60% throughout academics |
| Experience | Fresher |
| Skills | Python and automation fundamentals |
Who Can Apply
Fresh graduates from CS, IT, or ECE backgrounds
Candidates with basic Python scripting and automation knowledge
Applicants interested in IT operations, automation, and cloud technologies
Candidates willing to work in an apprenticeship-based learning environment
Expected Salary / Stipend
For the CGI Apprentice Python Developer role in Bangalore, candidates can expect a monthly stipend ranging between ₹15,000 to ₹25,000, depending on academic background and skill level. Upon successful completion of the apprenticeship, high-performing candidates may be considered for full-time roles, where salaries typically range from ₹4 LPA to ₹6 LPA based on role and performance.
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
What You Can Expect from CGI
Ownership-driven work culture where employees are treated as partners
Hands-on exposure to real-world automation and IT systems
Mentorship from experienced professionals
Opportunities to work with global teams and enterprise-scale environments
Strong focus on learning, growth, and long-term career development
Inclusive and respectful workplace culture
Why Join CGI as a Fresher
Start your IT career with a globally recognized company
Gain practical experience in Python automation and scripting
Build strong fundamentals in development and operations
Learn industry best practices in security, coding, and documentation
Grow within a company built for long-term success and stability
How to Apply
Prepare a resume highlighting your Python skills, academic background, automation exposure, and projects. Emphasize scripting, SQL basics, and any hands-on practice with automation or cloud tools. Apply by clicking the Apply button below and ensure your academic details meet the eligibility criteria before submission.
Share the opportunity