Tech Stack
CloudKubernetesOpenShiftTerraform
About the role
- Job Summary:
Responsible for defining and communicating a shared technical and architectural vision for Product Teams to help ensure the system or Solution under development is fit for its intended purpose.
Key Responsibilities:
Embrace a leadership role – contribute to the Vision and Roadmap in order to chart a course for the Solution; Contribute to Value Stream Mapping workshops and train/coach engineers in achieving Technical Agility Define, explore, and support the implementation of Enablers to evolve solution intent, working directly with Product teams to implement them; Work with customers and suppliers to help ensure fitness for purpose. Enable the Continuous Delivery Pipeline and DevOps - advocate for and steer the development and improvement of the Continuous Delivery Pipeline, as well as help architects to enable Release on Demand. Plan and develop the Architectural Roadmap/Plan in support of new business Features and Capabilities; Participate in planning, definition, and high-level design of the solution and explore solution alternatives. Work with Product and Solution Management to determine the capacity allocation for enablement work; Participate in Planning and Pre- and Post-PI Planning, System and Solution Demos, and Inspect and Adapt events. Work with customers, stakeholders, and suppliers to establish high-level Solution Intent, and the solution intent information models and documentation requirements. Establish critical NFRs (Nonfunctional Requirements) at the solution level, participate in the definition of others; Provide oversight and input to high-level and detail design of infrastructure, interfaces, extensions, and workflows while meeting architecture, security, performance, scalability, and maintainability requirements. Provide oversight and foster Built-In Quality and Team and Technical Agility; Adopt new mindsets and habits in how people approach their work while supporting decentralized decision making. Creates and manages life cycle of technical specifications from which programs and configurations will be applied to create the application, infrastructure, or complete solution. Proactively seeks opportunities to enhance efficiency in the build and deploy processes, promote reusability of component designs to reduce costs and shorten time to deliver solutions by leveraging automation where possible. Ensures completion of installation, configuration, upgrades, and migration of software, systems and servers across development, staging, and production environments in on-premises, virtual, remotely hosted, and cloud environments. Develop strong relationships to deliver business value using relevant Business Relationship Management practices.
Requirements
- - Minimum of 9 years of experience working on Kubernetes in an administrator capacity. CKA certification will be a plus.
- Experience with code management tool preferably github required.
- Experience with CI/CD tooling and automation utilizing GITHUB actions, Helm, ArgoCD, Argo workflows, JFrog artifactory
- Experience with tools such as Karpenter, Kyverno and others required.
- Experience with service mesh such as Istio, Linkerd required.
- Proficient in Infrastructure as Code (IaC) using terraform.
- Experience with Kubernetes platforms on public cloud and/or on-premises (EKS, AKS, OpenShift) required.
- Experience building or supporting Internal Developer Portal such as Backstage, Humanitec or Spacelift will be a plus.