Role : Azure Infrastructure Engineer
Job Description: We are looking for an experienced Azure Cloud Engineer with a strong Linux background to design, implement, and maintain cloud infrastructure and services on Azure. The ideal candidate will have a deep understanding of cloud architecture, Azure services, Linux systems, and automation tools. You will collaborate with cross-functional teams to deliver scalable, high-performance solutions to meet business requirements.
Key Responsibilities:
• Azure Cloud Management: Design, deploy, and manage Azure resources, including virtual machines, storage accounts, virtual networks, and databases.
• Linux Systems Administration: Manage Linux-based servers and services, ensuring their reliability, performance, and security in cloud environments.
• Automation & Scripting: Implement automation solutions for provisioning and managing Azure resources using tools such as PowerShell, Azure CLI, ARM templates, or Terraform. Write and maintain scripts to automate tasks on Linux-based systems.
• Cloud Security & Compliance: Ensure security best practices are followed for cloud infrastructure and Linux systems. Conduct vulnerability assessments and apply patches and updates as required.
• Troubleshooting & Support: Provide 24/7 support for cloud environments, troubleshoot issues, and perform root cause analysis for system failures.
• Collaboration: Work closely with development teams to design and implement cloud-based applications and services. Collaborate on system architecture and infrastructure improvements.
• Performance Monitoring & Optimization: Utilize monitoring tools to track performance, identify bottlenecks, and optimize cloud environments and Linux systems for cost efficiency and reliability.
• Backup & Disaster Recovery: Implement and maintain backup and disaster recovery strategies for cloud infrastructure and Linux-based systems.
• Documentation & Reporting: Create and maintain documentation for infrastructure, cloud architecture, and support processes.
Skills & Qualifications:
Technical Skills:
• Expertise in Microsoft Azure services and solutions (e.g., Azure Virtual Machines, Storage, Networking, Load Balancing, Key Vault, etc.).
• Strong experience with Linux systems administration (e.g., Ubuntu, CentOS, RHEL).
• Knowledge of Infrastructure as Code (IaC) tools like Terraform or ARM templates.
• Proficient with PowerShell, Bash scripting, or other automation/scripting languages.
• Familiarity with CI/CD pipelines and DevOps principles.
• Experience with cloud security concepts, Azure Security Center, and Linux security practices.
• Knowledge of Docker and containerization (Kubernetes, AKS) is a plus.
• Familiarity with Azure DevOps for managing infrastructure and deployments.
• Understanding of networking concepts and services (e.g., DNS, VPNs, Virtual Networks).
• Experience with Azure Active Directory and identity management.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.