About the Role
TISTA Science and Technology is seeking a Senior Systems Engineer to join our growing team. At TISTA, you’ll do meaningful, mission-driven work that improves lives alongside teammates you trust and leaders who are transparent and supportive. We invest in your learning and internal mobility so you can build a career that keeps advancing. We’re proud to serve and hire Veterans, and we put people first in everything we do.
Responsibilities
- Analyze application dependencies, third-party libraries, Windows-specific components, and compatibility issues prior to containerization.
- Convert traditional IIS-hosted .NET applications into Linux-compatible containerized workloads running on OpenShift/Kubernetes.
- Develop and optimize multi-stage Dockerfiles for .NET application builds, reducing image size and improving deployment speed.
- Migrate .NET Framework applications to .NET 6/7/8 to support cross-platform container execution.
- Configure Kestrel, reverse proxies, and ingress routing for containerized ASP.NET Core applications.
- Integrate NuGet package restoration, MSBuild/dotnet CLI automation, and artifact versioning into Tekton/Argo CD pipelines.
- Upgrade outdated NuGet dependencies to address security vulnerabilities and compliance requirements.
- Ensure secure authentication integration (OAuth, SAML, JWT, Azure AD) after migration.
Requirements
- Utilize programming languages like .Net, Java, Python, SQL, and Ruby, C, C#.Net, VB.NET, C++, SQL, PL/SQL, T-SQL.
- Develop processes, scripts, and code to support the CI/CD pipeline.
- Experience with automation and developing opportunities to build consistency and quality.
- Proven track record of decomposing monoliths into microservices specifically within the .NET ecosystem.
- Expert-level proficiency with Kubernetes (designing clusters, managing namespaces, ingress controllers, and resource optimization).
- Deep knowledge of .NET (C#) and the transition from .NET Framework to .NET Core/6+.
- Experience with containerization (Docker, Podman, OpenShift, Kubernetes) and registry management.
- Strong expertise in Red Hat OpenShift, Kubernetes, Docker, Podman Helm Argo CD, Tekton Pipelines, Ansible.
- Experience migrating enterprise applications (.NET, Java, PHP) to containers.
- Strong knowledge of AWS and Azure cloud platforms.
- Hands-on experience with CI/CD automation and GitOps workflows.
- Proficiency in Linux administration and shell scripting.
- Experience with monitoring tools such as Dynatrace and Splunk.
- The ability to pass a Tier 2/Moderate Background Investigation.
Skills
- .Net
- Java
- Python
- SQL
- Ruby
- C#
- VB.NET
- C++
- PL/SQL
- T-SQL
- CI/CD pipeline development
- Automation
- Microservices
- Kubernetes
- .NET Framework
- .NET Core/6+
- Docker
- Podman
- OpenShift
- Helm
- Argo CD
- Tekton Pipelines
- Ansible
- AWS
- Azure
- GitOps
- Linux administration
- Shell scripting
- Dynatrace
- Splunk
Location
- Austin, TX
Work Type
- 100% On-site
- Full-time
Experience Level
- Senior
- 10+ years
Education Level
- Master’s degree in computer science, electronics engineering or related technical discipline
- Equivalent experience may substitute for education
Benefits
- Above Industry Healthcare Benefits
- Remote Working Options
- Paid Time Off
- Training/Certification opportunities
- Healthcare Savings Account & Flexible Savings Account
- Paid Life Insurance
- Short-term & Long-term Disability
- 401K Match
- Professional development reimbursement
- Employee Assistance Program
- Paid Holidays
- Military Leave
About the Company
- TISTA Science and Technology is seeking a Senior Systems Engineer to join our growing team.
- At TISTA, you’ll do meaningful, mission‑driven work that improves lives alongside teammates you trust and leaders who are transparent and supportive.
- We invest in your learning and internal mobility so you can build a career that keeps advancing.
- We’re proud to serve and hire Veterans, and we put people first in everything we do.
