CGI is hiring for the position of Apprentice – Python Developer in Bangalore, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | CGI |
| Position | Apprentice – Python Developer |
| Qualifications | Bachelor’s Degree |
| Experience | Freshers |
| Location | Bangalore, India |
Key Responsibilities:
- Assist in the development and maintenance of automation scripts using Python and PowerShell to support routine system and operational tasks.
- Support basic automation workflows, including job scheduling, file handling, and system monitoring, under guidance from senior team members.
- Help troubleshoot automation-related issues by analyzing logs, identifying failures, and supporting root cause analysis and resolution.
- Collaborate with team members and stakeholders to implement assigned enhancements, maintain documentation, and adhere to standard coding, security, and compliance practices.
- Apply foundational knowledge of Python programming, including core concepts, data structures, functions, object-oriented principles, file handling, and exception handling.
- Utilize basic automation and scripting concepts for task execution, job scheduling, file operations, and introductory system administration activities.
- Leverage an understanding of databases and SQL fundamentals to perform simple data queries and data handling tasks.
- Work with REST APIs and JSON to support Python script interactions with external systems and services.
- Use debugging techniques and log analysis to identify, troubleshoot, and resolve script and automation issues.
- Operate effectively in a blended role, supporting both automation development and basic production or operational support activities.
Eligibility Criteria:
- Consistent academic performance with a minimum of 60% throughout the academic career.
- Bachelor’s degree in Engineering (BE/BTech) in Computer Science, Information Technology, or Electronics and Communication Engineering.
Required Skills:
- Strong analytical and problem-solving skills.
- Proficiency in Python programming and scripting.
- Working knowledge of Ansible for automation and configuration management.
Preferred Skills:
- Exposure to cloud platforms, preferably Microsoft Azure.
- Familiarity with version control tools such as Git.
- Understanding of Python package management tools, including pip and virtual environments.
- Awareness of Infrastructure-as-Code (IaC) concepts and related automation practices.
About Company:
Founded in 1976, CGI is among the largest IT and business consulting services firms in the world. We are insights-driven and outcomes-based to help accelerate returns on your investments. Across 21 industries in 400 locations worldwide, we provide comprehensive, scalable and sustainable IT and business consulting services that are informed globally and delivered locally.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.