DevOps/AWS Platform Engineer
Robert Half · West Des Moines, IA · 2 days ago
On-siteEngineeringTemporary
Responsibilities
- Redesign container build and publication processes so application images can be delivered through Amazon ECR and GitHub package repositories in alignment with target platform needs.
- Rework deployment automation to support containerized workloads on AWS Fargate, including service definitions, networking, permissions, logging, load balancing, and release verification using existing GitHub Actions workflows.
- Replace Azure-based identity and access patterns with AWS-native role design and federated access models integrated with organizational authentication groups.
- Transition secrets and configuration management to AWS services such as Secrets Manager and Parameter Store to support secure runtime access.
- Convert Terraform configurations from Azure-focused implementations to AWS-based infrastructure modules, including updates to providers, reusable components, and remote state management.
- Update GitHub Actions pipelines, runners, and reusable workflows to align with the target GitHub organization and AWS account trust relationships.
- Create and refine deployment pipelines that enable reusable delivery into AWS Fargate environments for the applications and tools supported by this platform.
- Adapt scripts, instructions, and developer tooling so they operate consistently inside Ubuntu-based Coder workspaces, including environment setup, credentials handling, and workflow expectations.
- Use AI-assisted coding tools to speed implementation, while independently inspecting, testing, and validating every change before release.
- Produce validation evidence for migrated capabilities using the existing evaluation framework and prepare concise handoff documentation for internal engineering teams.
Requirements
- 7+ years of experience in platform engineering, DevOps, or cloud infrastructure with strong hands-on depth in AWS services and architecture.
- Solid working knowledge of AWS container platforms, including Fargate, task and service configuration, networking, IAM roles, logging, and troubleshooting deployment behavior.
- Advanced Terraform experience, including provider transitions, reusable module development, and remote-state configuration.
- Practical CI/CD expertise with GitHub Actions, especially reusable workflows, environment management, and deployment automation for AWS-hosted applications.
- Strong scripting ability in Bash and Python for automation, tooling updates, and operational support tasks.
- Experience working with containerized platforms and cloud environments such as AWS and Azure, with the ability to translate existing patterns into new target architectures.
- Comfort reviewing and modifying technical repositories that include infrastructure code, automation scripts, workflow definitions, and engineering documentation.
- Familiarity with AI-assisted engineering tools, including Claude or similar platforms, is highly desirable.
Qualifications
- BS in Computer Science, Information Systems, or related field.
- Hands-on experience with AWS services such as EC2, S3, VPC, RDS, and Lambda.
- Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
- Knowledge of container orchestration tools like Kubernetes.
- Experience with version control systems like Git.
- Experience with cloud security practices and compliance certifications (e.g., SOC 2, ISO 27001).
Skills
- AWS Certified Solutions Architect – Associate or higher.
- AWS Certified Developer – Associate or higher.
- AWS Certified SysOps Administrator – Associate or higher.
- Experience with AWS CloudFormation or Terraform.
- Experience with AWS Identity and Access Management (IAM).
- Experience with AWS Security Groups and Network ACLs.
- Experience with AWS Elastic Load Balancing (ELB).
- Experience with AWS CloudWatch and CloudTrail.
- Experience with AWS CodePipeline and CodeBuild.
- Experience with AWS CodeDeploy.
- Experience with AWS Secrets Manager.
- Experience with AWS Parameter Store.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.
- Experience with AWS IAM Roles.
- Experience with AWS IAM Policies.
- Experience with AWS IAM Users and Groups.