Job Description
Location: Des Moines, IA
Position Type: Remote
Contract Length: 9 months
Position Overview:
The DevOps Engineer will join a dynamic software team focused on modernizing the UI Tax system through Agile methodologies. This role involves providing technical leadership in AWS cloud infrastructure, optimizing application performance, and implementing cutting-edge cloud solutions to enhance service delivery and future-proof the agency's technology stack.
Duties:
- Provide technical leadership in implementing and operationalizing AWS cloud infrastructure.
- Act as a developer advocate for Cloud capabilities, influencing and working across diverse teams to design and implement easy-to-use hybrid cloud environments.
- Design, build, and maintain efficient, reusable and reliable AWS infrastructure using AWS CDK.
- Manage and configure AWS services such as EC2, EKS, ECR, Cognito, Lambda, RDS, S3, IAM, CloudWatch, etc.
- Design, build and maintain service mesh like Istio in EKS cluster.
- Create unit and integration tests for IaC test coverage.
- Implement and manage CI/CD pipelines for automated deployment of infrastructure and applications.
- Collect telemetry and build dashboards, alerts and notifications for accurate insight into the cloud operations and application performance.
- Monitor and troubleshoot performance issues, ensuring high availability and optimal performance of infrastructure and services.
- Collaborate with software engineers to optimize application performance and reliability in AWS environments.
- Implement and maintain security best practices and compliance controls in AWS.
Required Skills:
- Bachelorβs degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 8 years of experience in developing various AWS services like EKS, ECR, S3, Lambda and service mesh technology like Istio with adequate test coverage.
- 8 years of hands-on development experience with IaC tools like Terraform or AWS CDK.
- 5 years of experience with AWS Well-Architected Frameworks.
- 8 years of experience with scripting languages such as Typescript or Python.
- 8 years of experience building pipelines using CI/CD tools like Jenkins, GitHub, GitHub Actions etc.
- 8 years of experience with networking concepts and protocols (TCP/IP, DNS, HTTP, SSL/TLS, etc.).
- Solid understanding of security best practices in AWS environments.
- 8 years of experience with configuration management and orchestration tooling to ensure cloud environments meet operational and security standards
- 8 years of strong networking experience, including knowledge of AWS networking services (e.g., VPC, Subnets, Route 53).
- Ability to work independently and as part of a team, with strong problem-solving skills.
- 8 years of experience working in Agile methodology.
Preferred Skills:
- AWS certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, etc.
- AWS CDK development experience.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with monitoring tools such as Prometheus, Grafana, ELK Stack, Dynatrace etc.
- Ability to build quick POCs to demonstrate cloud capabilities and design easy-to-use hybrid cloud environments.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
08/21/2024
Views
3
Positive
Subjectivity Score: 0.8