Cloud and DevOps Engineer
Location: Riyadh, Riyadh Province, Saudi Arabia
Department: Next Generation Infrastructure (NGI)
Workplace: on_site
Employment Type: full
Description
To create and manage a GKE (Google Kubernetes Engine) environment and the overall Anthos environment. Focus on setting up your Google Cloud project, enabling the necessary APIs, creating and configuring GKE clusters, registering them with Anthos, and then utilizing Anthos's capabilities for multi-cluster management, configuration, and policy management.
1. Setting up your Google Cloud Project and Enabling APIs:
- Create or select a Google Cloud project: This project will house your GKE clusters and Anthos environment.
- Enable necessary APIs: Specifically, enable the GKE, Fleet (GKE Hub), and Anthos Service Mesh APIs.
2. Creating and Configuring GKE Clusters:
- Configure cluster settings:
Define node locations, machine types, network settings, and other parameters according to your workload needs.
3. Registering GKE Clusters with Anthos:
- Register clusters to a fleet:
Connect your GKE clusters to a fleet to enable multi-cluster management features.
- Use the Connect Agent:
This agent establishes a secure connection between your clusters and Google Cloud, enabling management from the console and CLI.
4. Managing the Anthos Environment:
- Multi-cluster Management:
- Fleets: Organize and manage your clusters as a single logical unit.
- Anthos Config Management: Use GitOps-based configuration management to enforce policies and ensure consistency across your clusters.
- Cloud Deploy: Configure targets for deploying applications to your Anthos clusters, including GKE Enterprise clusters.
- Service Mesh:
Utilize Anthos Service Mesh to manage, monitor, and secure your services across clusters.
- Policy Management:
- Policy Controller: Define and enforce policies to ensure compliance and security across your clusters.
- Constraint Templates: Customize policies to meet specific security and compliance requirements.
- Observability:
Leverage Anthos's observability features to monitor cluster health, resource utilization, and application performance.
- Team Management:
Use team-scoped views to manage access and permissions for your development teams.
5. Key Considerations:
- Networking:
Plan your networking strategy for communication between clusters and external resources.
- Security:
Implement robust security measures, including network policies, access controls, and encryption.
- Scalability:
Design your clusters with scalability in mind to handle fluctuating workloads.
- Cost Optimization:
Monitor resource utilization and optimize your cluster configurations to minimize costs.
Requirements
Min 3 + Years of experience in the required field
Benefits
Class A Medical Insurnace
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
