Senior DevOps Engineer (AWS CDK Expert) - HonorVet Technologies
Des Moines, IA
About the Job
Title: Senior DevOps Engineer (AWS CDK Expert)
Duration: 6+ months
Location: Des Moines, IA
Senior DevOps Engineer with deep expertise in AWS Cloud Development Kit (CDK). Must have AWS CDK + Typescript. Resumes should accurately reflect candidates relevant experience. Candidates must have substantial recent experience with AWS CDK (4+ years)
About the Department:
We are on the lookout for a highly skilled DevOps Engineer with 10+ years of experience
and deep expertise in AWS Cloud Development Kit (CDK) to join our team.
This role is pivotal in the transformation of the Iowa Workforce Development’s
(IWD) UI Tax system, ensuring that our systems are re-architected to leverage
industry-leading frameworks and provide exceptional service to both agency
staff and end-users.
This role is specifically designed for a seasoned DevOps Engineer with substantial hands-on experience in AWS CDK. The ideal candidate will have a proven track record in developing AWS services, particularly Amazon Elastic Kubernetes Service (EKS), and will possess extensive experience in designing, building, and maintaining Istio service mesh within an EKS cluster. If you do not meet these specific qualifications, this role is not for you.
Key Responsibilities:
•
AWS CDK Mastery: Lead the design,
development, and maintenance of AWS infrastructure using AWS CDK and Typescript,
ensuring best practices and optimal performance.
•
Advanced AWS Services Management:
Manage, configure, and optimize a broad range of AWS services, including but
not limited to EC2, EKS, ECR, Cognito, Lambda, RDS, S3, IAM, and CloudFront.
•
Service Mesh Expertise: Architect,
build, and sustain Istio service mesh within EKS clusters to ensure seamless
and secure service interactions.
•
Technical Leadership: Provide
authoritative guidance and technical leadership in the implementation of AWS
cloud infrastructure, influencing and mentoring diverse teams.
•
Comprehensive Testing: Develop and
maintain robust unit and integration tests to guarantee infrastructure as code
(IaC) integrity and reliability.
•
CI/CD Implementation: Spearhead the
implementation and management of CI/CD pipelines, automating the deployment of
infrastructure and applications for maximum efficiency.
•
Monitoring & Performance
Optimization: Collect telemetry, set up comprehensive monitoring systems,
dashboards, and alerts, utilizing tools such as FluentBit, CloudWatch and Dynatrace to
gain deep insights into cloud operations and application performance.
•
Monitor and troubleshoot
performance issues, ensuring high availability and optimal performance of
infrastructure and services.
•
Use
Helm charts to package necessary resources and configurations, streamline
installing, upgrading, fetching dependencies, and configuring deployments on
EKS.
•
Collaboration & Optimization:
Collaborate closely with software engineers to optimize application performance
and reliability in AWS environments.
•
Security & Compliance: Implement
and enforce security best practices and compliance controls, ensuring the AWS
environment adheres to the highest operational and security standards.
REQUIREMENTS
– ·
AWS CDK Expertise: Minimum 4 years of
hands-on experience in AWS CDK development using Typescript. [REQUIRED 4 YEARS]
– · EKS Development: At least 8 years of experience in developing and
managing AWS services, with a strong focus on Amazon EKS. [REQUIRED 8 YEARS]
– ·
Service Mesh: 4 years of experience in
designing, building, and maintaining service mesh like Istio within an EKS
environment
[REQUIRED 4 YEARS]
– ·
AWS
Services Development: 8 years of extensive experience in developing and
managing various AWS services, including EC2, EKS, ECR, S3, Cognito, NLB,
[REQUIRED 8 YEARS]
– ·
Containers: experience working with
Docker containers and microservices framework [REQUIRED 6 YEARS]
– ·
Helm charts: experience working with
Helm charts [REQUIRED
6 YEARS]
– ·
Scripting
Languages: Proficiency in scripting languages such as TypeScript, with at least
6 years of experience. [REQUIRED 6 YEARS]
– ·
CI/CD
Tools Mastery: 8 years of experience building pipelines using CI/CD tools such
as Jenkins, GitHub, GitHub Actions, etc. [REQUIRED 8 YEARS]
– ·
AWS
Well-Architected Frameworks: A solid understanding of AWS Well-Architected
Frameworks with a minimum of 4 years of experience [REQUIRED 4 YEARS]
– ·
Networking
Concepts: Strong understanding of networking concepts and protocols (TCP/IP,
DNS, HTTP, SSL/TLS) with 8 years of experience. [REQUIRED 8 YEARS]
– ·
Security
Best Practices: 6 years of solid experience in implementing security best
practices within AWS environments. [REQUIRED 6 YEARS]
– ·
Configuration
Management & Orchestration tools to ensure cloud environments meet
operational and security standards. [REQUIRED 8 YEARS]
Preferred Skills:
– •
AWS certifications such as AWS
Certified Solutions Architect, AWS Certified DevOps Engineer, etc (PLEASE UPLOAD).
•
Strong
communication and collaboration abilities.
•
Experience
working in an Agile environment.
•
Previous
experience in the public sector or on large-scale projects is a plus.