Jobs · Engineering · Iowa

IT Engineer

TeamSoft · West Des Moines, IA · 2 wk ago
Engineering$65/hrContract

Location: 7700 Mills Civic Parkway, West Des Moines, IA 50266
Duration: 4 months
Pay Rate Range: $65 to $75 per hour

Responsibilities

  • Translate container build-and-publish workflows from Azure Container Registry (ACR) to Amazon Elastic Container Registry (ECR) and GitHub Container Registry (GHCR) / GitHub Packages, as applicable.
  • Re-target deployment skills from Azure Kubernetes Service (AKS) to Amazon ECS on Fargate, including:
    • Task definitions
    • Services
    • IAM task roles
    • Container networking
    • CloudWatch logging
    • Load balancing and service wiring
    • Deployment validation
  • Leverage existing GitHub Actions pipelines for deployment workflows.
  • Replace Azure identity constructs, including Managed Identities and federated credentials, with:
    • AWS IAM roles
    • Okta groups
    • OIDC-based federation
  • Replace Azure Key Vault secret retrieval with AWS Secrets Manager and SSM Parameter Store.
  • Convert Infrastructure-as-Code from the Azure provider to the AWS provider, including remote state and supporting modules.
  • Re-point GitHub Actions pipelines, runners, reusable workflows, and OIDC trust to Athene’s GitHub organization and AWS accounts.
  • Build GitHub Actions pipelines required to deploy into the Amazon ECS on Fargate environment used by the Claude skills.
  • Create working, reusable deployment workflows that the skills can invoke.
  • Adapt skill instructions and helper scripts to run reliably inside Coder workspaces, including:
    • Workspace assumptions
    • Environment variables
    • Credentials
    • CLI tooling
    • Developer workflow expectations
  • Instrument the software developer toolchain, including Claude Code and the skill library, on the Ubuntu-based Coder workspace EC2 AMI.
  • Ensure tools and skills are pre-installed, configured, and validated in the golden image developers launch.
  • Use Claude Code to accelerate implementation while independently reviewing, testing, and validating all AI-assisted changes.
  • Evaluate AWS Blocks as an alternative to manually porting portions of the infrastructure and deployment skills.
  • Pilot an AWS Blocks-based deployment skill for suitable TypeScript/Node workloads.
  • Recommend where AWS Blocks can reduce the number of skills requiring conversion.
  • Author and execute validation evidence for each ported skill using the repository’s existing evaluation harness.
  • Produce a concise handover guide for Athene engineers.

Requirements

  • Senior-level AWS Platform Engineering experience with:
    • IAM roles and policies
    • OIDC federation
    • ECR
    • ECS/Fargate
    • Secrets Manager
    • SSM Parameter Store
    • S3
    • VPC networking
    • CloudWatch
  • Working knowledge of Amazon ECS on Fargate, including:
    • Deploying and running containers
    • Task definitions
    • Services
    • Networking
    • IAM task roles
    • CloudWatch logging
    • ALB/service discovery patterns
    • Deployment troubleshooting

    Deep day-to-day ECS/Fargate operations expertise is not required; a solid understanding of the fundamentals is sufficient.

  • Strong Infrastructure-as-Code skills using Terraform, including:
    • Provider migration
    • Module authoring
    • Remote-state backends
  • Hands-on CI/CD experience with GitHub Actions, including:
    • Reusable workflows
    • Environments
    • OIDC to AWS
    • Container build-and-publish pipelines
    • Deployment pipelines targeting Amazon ECS on Fargate
  • Proficiency in Bash and Python scripting.
  • Comfortable reading and modifying automation-oriented repositories containing:
    • Skill/playbook instructions
    • Shell scripts
    • Python utilities
    • Terraform modules
    • GitHub Actions workflows
    • Markdown-based technical documentation
  • Azure literacy at a reading level, with the ability to interpret existing:
    • ACR
    • AKS
    • Key Vault
    • Managed Identity
    • Azure DevOps configurations
  • Strong Docker fundamentals.
  • Strong Git / GitHub Enterprise fundamentals.

Pay

$65 to $75 per hour

Schedule

4 months

Similar jobs

IT Engineer

USPackUnited States· Yesterday
RemoteEngineeringapply on jobs.lever.co

IT Engineer

Basis SetNew York, NY· 3 wk ago
Engineering$190k–$300k/yrapply on jobs.basisset.com

IT Engineer

Foundational IndustriesUnited States· 1 mo ago
RemoteEngineeringapply on jobs.ashbyhq.com

IT Engineer

Genius AINew York, NY· 1 mo ago
Engineering$90k–$120k/yrapply on grnh.se

IT Engineer

PanthalassaPortland, OR· 2 mo ago
Engineering$120k–$160k/yrapply on job-boards.greenhouse.io

IT Engineer

Cover GeniusSan Francisco, CA· 1 mo ago
Engineering$115k–$145k/yrapply on careers.kula.ai