Plan A Technologies

Plan A Technologies

0 0 Evaluaciones

61 días
Expira 18/06/2025

.NET 8 Containerization & Kubernetes Engineer

.NET 8 Containerization & Kubernetes Engineer

Job Overview

Plan A Technologies is looking for a skilled .NET 8 Containerization & Kubernetes Engineer t o migrate and containerize .NET Windows App Services for deployment in Linux-based Azure App Services and Kubernetes. The ideal candidate will have deep expertise in containerization, Kubernetes, and deployment automation using Kustomize, Helm, and GitOps methodologies.This is an exciting job with room for significant career growth.

Please note: you must have at least 5+ years of experience with containerization and experience with .NET apps in containers to be considered for this role.

JOB RESPONSIBILITY

  • Convert and containerize existing .NET Windows App Services to Linux containers.
  • Deploy and run these containers in Azure Linux App Services and Kubernetes clusters.
  • Create and maintain Kubernetes deployment descriptors ensuring scalability, security, and best practices.
  • Customize Kubernetes deployments using Kustomize and/or Helm for efficient configuration management.
  • Implement GitOps workflows using tools like ArgoCD or Flux to manage Kubernetes application deployments.
  • Optimize containerized applications for performance, security, and observability.
  • Build and maintain CI/CD pipelines to automate deployment and scaling of applications.
  • Troubleshoot and resolve issues in containerized and cloud-native environments.
  • Collaborate with development and DevOps teams to ensure a seamless migration and deployment process.

Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Expertise in containerization (Docker, OCI-compliant containers) and running .NET apps in containers.
  • Solid hands-on Kubernetes experience (deployments, networking, scaling, troubleshooting).
  • GitOps experience with ArgoCD, Flux, or similar tools for managing Kubernetes deployments.
  • Experience with Azure App Services, especially migrating Windows-based workloads to Linux-based services.
  • Proficiency in writing Kubernetes manifests (YAML) and deploying applications.
  • Experience with Kustomize and/or Helm for managing Kubernetes configurations.
  • Strong understanding of CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) for automated deployments.
  • Proficiency in Linux OS and scripting for managing containerized workloads.
  • Excellent communication and teamwork skills.
  • Great attention to detail.
  • Have solid written and verbal English skills.
  • Ability to maintain a positive work attitude.
  • Initiative and drive to do great things.

Nice-to-Have:

  • Experience with service mesh architectures (Istio, Linkerd).
  • Knowledge of monitoring and logging tools (Grafana, Prometheus, OpenTelemetry).
  • Exposure to IaC tools (Terraform) for infrastructure automation.
  • Experience with microservices architecture and event-driven patterns.

About The Company/Benefits

Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.

Read more about us here: www.PlanAtechnologies.com .

Location: Work From Home 100% of the time, or come in to one of our global offices. Up to you.

Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other.

Benefits: You’ll get a generous vacation schedule, Brand New Laptop, and other goodies.

If this sounds like you, we'd love to hear from you!