Come and join a thriving company and become part of a diverse global collective of free-thinkers, entrepreneurs and industry experts who are all driven to use technology to reimagine what’s possible. Capgemini. Get the future you want.
For more about why Capgemini, visit this link.
Let’s talk about the role and responsibilities
Capgemini is a leading organization committed to delivering innovative and high-quality solutions to our clients. We are seeking a Principal Engineer to join our team and drive the design and implementation of our data platform architecture.
We are looking for a Migration Architect to lead the migration of on-premises applications to Google Kubernetes Engine (GKE) and Cloud SQL/AlloyDB. The ideal candidate will have hands-on experience designing and executing large-scale cloud migrations, with expertise in Terraform, Kubernetes, Docker, and CI/CD pipelines. This role involves collaborating with cross-functional teams to ensure a smooth transition, while optimizing cost, performance, and security.
Key Responsibilities:
- Migration Strategy & Design: Create a comprehensive roadmap for migrating applications from on-premises environments to Google Cloud (GKE & Cloud SQL/AlloyDB).
- Cloud Architecture: Design scalable, resilient, and secure containerized environments on GKE with a microservices architecture.
- Infrastructure as Code (IaC): Leverage Terraform to automate infrastructure deployment and ensure consistency across environments.
- Containerization & Orchestration: Migrate applications to Docker containers and manage them using Kubernetes (GKE).
- Database Migration: Evaluate and execute database migration strategies for Cloud SQL (MySQL/PostgreSQL) or AlloyDB, ensuring minimal downtime and data integrity.
- CI/CD & DevOps Integration: Implement GitOps-driven CI/CD pipelines using tools like Jenkins and Cloud Build.
- Security & Compliance: Apply best practices for IAM, VPC networking, workload identity, and Kubernetes security.
- Monitoring & Optimization: Set up and maintain monitoring/logging solutions using Google Cloud Logging/Monitoring.
- Stakeholder Collaboration: Partner with developers, infrastructure teams, and business stakeholders to ensure a smooth migration process.
- Experience with CI/CD tools like Jenkins and Cloud Build.
- Familiarity with logging and monitoring tools for tracking system health.
- Strong understanding of security best practices, IAM, and Kubernetes RBAC.
- Familiarity with GCP-native services to enhance cloud infrastructure.
Let's talk about the teamCapgemini Financial Services is a Global Strategic Business Unit that provides information technology and consultancy services to the Banking, Capital Markets and Insurance industries. Capgemini FS brings you leading insights & deep industry experience to drive the future of Financial Services. Our customers count on us for the very latest in innovative service offerings & next generation global delivery.
Let’s talk about your capability and experience- Platform Deployment Automation: Experience in deploying platforms with Azure DevOps using tools like YAML, Bicep, ARM, Terraform, PowerShell, and CLI scripting.
- Azure Platform Expertise: Minimum of 2 years of advanced experience with Azure platforms, including networking, vNet isolation and security, private endpoints, DNS, app registrations, Entra administration, and integration/automation.
- Programming Skills: A background in software development, ideally including Azure Functions, web applications, and front-end frameworks.
- Power BI Integration: Experience with Power BI integration and gateway deployment and configuration.
- Clear Communication: Strong written and verbal communication skills.
- DevOps Architecture: Solid understanding of DevOps practices related to Continuous Integration/Delivery solutions and platform automation.
- DevOps Tool Implementation: Hands-on experience implementing DevOps practices/tools in areas such as continuous integration, environment automation, release automation, virtualization, infrastructure as code, and metrics tracking.
- CI/CD Knowledge: Strong understanding of CI/CD concepts and the software release process.
- SCM & GitHub Experience: Experience using SCM and GitHub for managing infrastructure and configuration as code.
- Scrum Experience: Comfortable working in Scrum teams and using Agile methodologies.
- Collaboration and Autonomy: Capable of working independently while maintaining collaboration in remote environments.
- Familiarity with Agile Ceremonies: Comfortable with core Agile ceremonies, including Daily Stand-ups and Sprint Planning.
- Task and Documentation Tools: Proficient in using Jira for task tracking and Confluence for documentation and knowledge management.
- Preferred Qualifications:
- Education: Degree in Computer Science, Information Systems, or a related field.
- Industry Experience: A minimum of 6 to 8 years of relevant experience.
- Azure Certification: An Azure certification would be a plus.
About CapgeminiAt Capgemini, we are more than just a business, we are a diverse global collective of strategic and technological experts who are passionate about finding ways technology can help our clients, our people and our communities get the future they want.
Our people are the key to making this vision a reality, which is why we have been recognised by the Australian Workplace Equality Index as LGTBQ+ ‘Employer of the Year’ and ‘Inclusion of Trans and Gender Diverse Employees’ for the past two years. We believe in creating a safe, flexible, and inclusive culture where everyone can bring their authentic selves to work, contributing to our inclusive culture and truly belong, and our staff-led community groups are a testament to this commitment. We are committed to being active allies for everyone.
We believe by combining the power of the latest technology with our human energy, we can drive sustainable thinking into our operations and the work we do with clients. Its why we are committing to being carbon neutral for our own operations no later than 2025 and across our supply chain by 2030 and committed to becoming a net zero business by 2040.
Empower yourself with the knowledge and skills you need to succeed with our access to premier learning platforms, sought-after certifications and boundless development opportunities. You’ll be encouraged to gain at least 40 hours of training each year.
For over 50 years our values and ethics have been at heart of our identity. From our approach to ethics to the way we interact with one another, honesty, boldness, trust, freedom, team spirit, modesty, and fun guide and inspire all we do and have led to us being recognised as one of the World’s Most Ethical Companies by the Ethisphere Institute 12 years in a row.
Our Commitment to Diversity & InclusionDon’t meet every single requirement for this role? Studies have shown women and people from diverse minority backgrounds are less likely to apply to jobs unless they meet every single requirement. At Capgemini, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly, we encourage you to apply and tell us what you can bring to the role.
We understand for some people, a standard hiring processes can come with challenges. If you are living with a disability, are gender diverse or neurodivergent and we can provide support with access requirements or by making an adjustment to our hiring process, please contact us at talentacquisitionaunz@capgemini.com
Information Security and ComplianceCapgemini Australia has developed and manages, process orientated Management Systems compliant to the requirements of ISO9001, ISO27001 and ISO14001. We are committed to delivering secure solutions and services through state-of-the-art processes and continual improvement frameworks in line with industry best practices as well as contractual, statutory, and regulatory requirements.#L1-RV1When you join Capgemini, you don’t just start a new job. You become part of something bigger.
Learn about how the recruitment process works – how to apply, where to follow your application, and next steps.
To help you bring out the best of yourself during the interview process, we’ve got some great interview tips to share before the big day.