Company Profile:
At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve. At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com.
This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please.
Job Title: Senior Systems Engineer - Public Cloud DevOps Engineer
Position: Senior Systems Engineer
Experience: 6-8 Years
Category: Infrastructure /Cloud
Location: Bangalore
Position ID: J0726-1484
Employment Type: Full-time
Job Summary:
We are seeking a highly skilled Senior Systems Engineer - Public Cloud DevOps Engineer with strong expertise in public cloud platforms, infrastructure automation, containerization, and CI/CD practices. The ideal candidate should possess hands-on experience in both AWS and Azure environments, with one serving as the primary cloud platform and the other as secondary. Expertise in Infrastructure as Code (IaC), cloud operations, automation, and production support is essential.
Key Responsibilities:
- AWS: Responsible for the creation and management of endpoints, building and maintaining Amazon Machine Images (AMIs), and patching EC2 instances.
- Expertise in deploying, configuring, and managing EC2 instances and related services. Ability to handle and manage reverse proxy configurations to ensure efficient routing and load balancing.
- Familiarity with network activities, including VPC configurations, security groups, and network ACLs, is highly desirable.
- Azure: Responsible for the creation and management of endpoints, building and maintaining Azure Virtual Machine images, and patching Azure Virtual Machines.
- Expertise in deploying, configuring, and managing Azure Virtual Machines and related services.
- Ability to handle and manage reverse proxy configurations using Azure Application Gateway or Azure Front Door for efficient routing and load balancing.
- Familiarity with network activities, including Azure Virtual Network configurations, Network Security Groups (NSGs), and Azure Firewall, is highly desirable.
- Containerization: Experience with Docker, particularly in deploying and managing applications on Kubernetes.
- Infrastructure as Code (IaC): Proficient in using Ansible and Terraform, including the ability to write Terraform configurations and manage them from the ground up.
- Continuous Integration/Continuous Deployment (CI/CD): Skilled in writing Jenkins or Github Actions pipelines and YAML configuration files.
- CI/CD Solution Implementation: Capable of setting up complete CI/CD solutions to streamline development and deployment processes.
- Operating Systems: Proficient in troubleshooting OS issues, with a strong focus on Linux and networking.
Preferred Qualifications
- Cloud certifications in AWS and/or Azure.
- Kubernetes certifications (CKA/CKAD) are a plus.
- Experience with monitoring and observability tools.
- Knowledge of security best practices and compliance standards within cloud environments.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication abilities.
- Ability to work independently and collaboratively.
- Strong ownership and accountability mindset.
- Adaptability in fast-paced cloud and DevOps environments.
- Continuous learning attitude and passion for automation.