Job Title: Senior Architect (Cloud Catalog)
Location: Frisco, TX (Hybrid - 3 days onsite)
Experience Level: 12+ years
Job Summary:
We are seeking a highly skilled Senior Architect specializing in Cloud Catalog to join our team. This role focuses on Kubernetes automation using Crossplane, with an emphasis on platform-level Kubernetes management. The ideal candidate will have deep expertise in designing and scaling Kubernetes platforms, managing control planes, and working with large-scale clusters. Additionally, experience with cloud infrastructure provisioning, DevOps practices, and hands-on experience with programming in Golang or Python is required.
Key Responsibilities:
- Kubernetes Management: Design, build, and operate Kubernetes platforms at scale, with a focus on control plane operations.
- Cloud Infrastructure Provisioning: Implement Infrastructure as Code (IaaC) automation and cloud infrastructure provisioning at scale using tools such as Terraform, Pulumi, Crossplane, or CloudFormation.
- Crossplane Automation: Work on Kubernetes automation using Crossplane, designing solutions that integrate with existing cloud platforms.
- Control Plane Development: Develop and maintain control planes and Custom Resource Definitions (CRDs) in Kubernetes.
- Cloud Platforms: Collaborate on multi-cloud strategies and architectures, with expertise in AWS, Azure, or GCP.
- Security and Resiliency: Apply security concepts (zero-trust design principles) and resiliency best practices (e.g., fault domain design, fault isolation).
- DevOps Practices: Collaborate with the DevOps team to ensure continuous integration/continuous deployment (CI/CD) pipelines are in place.
- Collaboration and Leadership: Work independently and in collaboration with teams to design scalable solutions and provide technical leadership.
Required Skills and Experience:
- Kubernetes Fundamentals: Advanced understanding of Kubernetes fundamentals and hands-on experience in managing large-scale clusters.
- Control Plane Expertise: Expertise in designing, developing, and managing Kubernetes control planes.
- Cloud Platforms: Proficient in working with cloud platforms such as AWS, Azure, or GCP.
- Infrastructure Provisioning: Intermediate-level experience with tools like Terraform, Pulumi, Crossplane, CloudFormation for cloud infrastructure provisioning at scale.
- Programming Languages: Proficiency in Python or Golang.
- DevOps and Agile: Experience with DevOps practices and agile methodologies, especially for solution delivery through CI/CD pipelines.
- Cloud Computing: Advanced knowledge of cloud computing concepts, including virtualization, containerization, and microservices.
- Crossplane: Experience with Crossplane is a plus but not required.
- Security and SRE Concepts: Familiarity with security principles and Site Reliability Engineering (SRE) concepts such as fault isolation and domain design.
Preferred Qualifications:
- Hands-on experience with Crossplane.
- Experience in designing cloud infrastructure with a focus on security and resiliency.
- Strong automation and software development background.
- Familiarity with GitOps and related tools.
Ideal Candidate:
The ideal candidate will have platform-level Kubernetes experience, with a proven ability to design and scale Kubernetes environments and manage control plane operations. You should be able to work independently and collaborate effectively with teams, bringing innovative solutions for cloud infrastructure provisioning and automation. This position is perfect for those who thrive in a dynamic, fast-paced environment and have a passion for cloud computing and Kubernetes automation.