Aws Sr Engineer
Location: St. Louis, MO
Duration: 12 Months
Description:
The Cloud Software Engineer II is responsible for the application design, development, and support in highly available hybrid cloud environments.
Provides stable implementations for 12-Factor, cloud native applications and repeatable DevOps processes through automation of provisioning, deployment, and monitoring activities in PaaS/IaaS environments.
Leads small teams of software engineers using agile methodology, with focus on continuous delivery and SE craftsmanship. Provides mentoring and coaching as well as acting as a role model for junior SE staff.
Foster high-performance SE culture that delivers business value and takes pride in good quality code.
Coach and mentor best practices in Kanban, Scrum, XP, TDD and DevOps.
Perform troubleshooting and root cause analysis.
Propose and execute steps to measure and remediate technical debt in application portfolio.
Propose and establish proper KPIs to measure SE team performance in Agile.
Job Summary: Primary Job Functions-
Description (% of Time Spent)-
Application Design & Development (65%)Create application architectural guidelines and standards for cloud native applications.
Evaluate existing architectures, identify gaps, and propose courses of action to improve stability, availability, and costs.
Design, develop, and implement hybrid cloud environments.
Design, develop, and implement legacy to cloud migration plans for applications with proprietary technical debt.
Provisioning, Deployment, Monitoring (35%)Monitor code for security vulnerabilities and take actions to remediate and/or mitigate risks.
Design, develop, and implement containerization strategy for applications leveraging Docker & Kubernetes and serverless in AWS / Azure.
Design, implement, and execute security standards for applications in on-premise or public cloud infrastructures
Monitor applications and services within the environments, take actions to resolve issues and implement strategies to prevent future occurrences.
Education, Experience and Certification: Required/Preferred Education-
Required - Bachelors Degree Bachelor's Degree in computer or systems engineering related major and/ or minimum 8+ years related work experienceRequired/Preferred Years of Experience-
Required - 8 Years Bachelor's Degree in computer or systems engineering related major and/ or minimum 8+ years related work experience
Required - 5 Years 5-10 years of software development in web, web service and API architectures
Required/Preferred License/Certification-
Required Certification - AWS or Azure certifications
Preferred Certification - Java, modern JavaScript, Big Data certifications
Knowledge, Skills, and Abilities:
Expert developer with passion for creating high-volume, low-latency, and cloud-native 12-factor applications in AWS/Azure
Technologist with people skills - Team leader capable of mentoring and culture building
XP, DevOps, TDD, Agile and Lean evangelist and influencer; experienced in transitioning from legacy IT to product-oriented, customer-focused, and cross-functional SE organizations
Problem solver with proven track record of refactoring legacy monoliths to cloud native
Business minded SE leader with track record of delivering business value through technology. Partners with product managers to translate business needs into technical roadmaps
Working experience with AWS and Azure Cloud Platforms
Practical scripting and programming skills preferred
Working knowledge and participation in Agile/Scrum & Kanban preferred '
Mandatory Areas: Must Have Skills-
AWSDesign exp must
Devops
Notes: Onsite role (3 days onsite)
Glider screening is mandatory.