This position is responsible for build, release and change management for client-built and vendor software/hardware package applications, providing overall business function knowledge to projects and support, incorporating a scaled agile framework. This position collaborates with vendors, company customers, IT colleagues, and other stakeholders to understand customer requirements and system interfaces, assess available technologies/vendor packages, and present solutions.
Desired skills (As many of these as possible Candidate does not need to have all of these):
- Kubernetes experience
- Managing multiple production clusters
- Managing software releases between production clusters
- Configuration of ingress controllers
- Working with cert-manager
- Red Hat OpenShift familiarity (ideal but not required)
- Working with stateless and stateful services
- Creating and maintaining helm charts
- Working with Kustomize
- Azure DevOps experience
- Familiarity with YAML-based pipelines in Azure DevOps
- Azure git repository branch policy experience
- Using Azure key vault and Azure app configuration to retrieve values during deployment
- Azure SQL database pipelines
- GitOps experience
- Experience with Flux GitOps
- Experience or knowledge of ArgoCD GitOps
- Kafka
- Working with high availability kafka clusters
- Familiarity with kafka configuration
- Understanding of kafka ACLs
- mTLS authentication in kafka
- Running kafka inside Kubernetes
- General DevOps
- Working with .Net core applications
- Azure function apps
- Azure web apps
- Worker services
- Working with Java applications