AWS Platform Engineer – CDK & Developer Tooling
M
Mutual of OmahaCloud infrastructure
Able to work remotely with access to a high-speed internet connection and located in the United States or Puerto Rico.Full-TimeMiddle
SalaryEstimated Salary - Engineer II or III: $125,000 - $145,000, plus annual bonus opportunity.
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of software development experience; 2+ years of hands-on experience authoring, deploying, and debugging infrastructure as code.
- Required Skills
- JavascriptTypeScriptCI/CDTerraformGitHub Actions
Requirements
- Have 5+ years of software development experience in an object-oriented language.
- Bring strong software development experience, preferably with TypeScript or JavaScript, including advanced types, interface design, and asynchronous patterns.
- Have 2+ years of hands-on experience authoring, deploying, and debugging infrastructure as code.
- Have experience writing custom L3 constructs or reusable Terraform modules with appropriate scoping and lifecycle controls.
- Have advanced IaC deployment and state-management experience, such as CDK aspects, escape hatches, cross-stack references, and deployment barriers, or Terraform remote state, workspaces, and module dependency management.
- Have experience implementing automated IaC testing, such as aws-cdk-lib assertions or Terratest.
- Have experience integrating IaC synthesis or deployment into automated pipelines such as GitHub Actions, GitLab CI, or AWS CodePipeline.
- Bring a background in cloud architecture, testing, and operational support.
- Have experience building reusable, modular code components and implementing cloud governance or security compliance, such as cdk-nag, AWS Config Rules, or policy-as-code tools.
- Experience with both AWS CDK and Terraform is preferred.
Responsibilities
- Design and automate infrastructure using AWS CDK, TypeScript, and APIs.
- Partner with teams across the organization to identify challenges and develop self-service tools that improve the developer experience.
- Build automation, self-healing capabilities, and reusable infrastructure components.
- Automate the lifecycle of distributed cloud platforms, including configuration, deployment, and monitoring.
- Build and optimize secure cloud networks, including load balancers, firewalls, and VPN connectivity.
View Full Description & ApplyYou'll be redirected to the employer's site