BravoTECH · 23 hours ago
Staff Engineer - Cloud & Platform Engineering
BravoTECH is seeking a Staff Engineer in Cloud & Platform Engineering to lead the modernization of their technology platform by migrating legacy applications to a cloud-native architecture on AWS. The role involves hands-on leadership in application modernization, containerization, and optimizing cloud infrastructure.
Responsibilities
Lead the design, optimization, and evolution of AWS-native infrastructure, ensuring scalability, reliability, and security
Serve as a technical authority for cloud and platform decisions, aligning infrastructure strategy with business objectives
Lead and support application modernization efforts, including refactoring and replatforming legacy applications
Drive migrations from Windows-based environments to Linux-based, containerized architectures
Partner with application teams to migrate legacy runtimes (including older .NET frameworks) into container-based deployments on AWS EKS
Design, manage, and optimize AWS EKS clusters, including capacity management, performance tuning, and cost optimization
Implement and maintain scalable deployment patterns using Kubernetes, autoscaling, and modern cloud-native practices
Design and evolve CI/CD pipelines using GitLab and related tooling to support modern application delivery
Leverage Terraform and Infrastructure as Code (IaC) to automate provisioning and ensure consistency across environments
Utilize Python and other scripting languages to improve automation and operational efficiency
Lead investigation and resolution of complex cloud and platform incidents
Ensure systems meet or exceed performance, reliability, and SLA expectations
Partner cross-functionally to identify and implement cloud cost optimization strategies, including use of cloud financial management tools
Ensure platform designs follow operational best practices and support long-term maintainability
Work independently while collaborating across engineering, application, and leadership teams
Mentor engineers and influence best practices across cloud, DevOps, and platform engineering functions
Qualification
Required
Senior/Staff-level experience designing and managing large-scale IT infrastructure in cloud environments. (15+ years of experience)
Self-starter, independently motivated, ownership experience
Strong hands-on experience with AWS, including services such as EKS, Lambda, and supporting AWS-native tooling
Deep knowledge of Kubernetes, container orchestration, and cloud-native deployment patterns
Proven experience with application modernization and migration projects, particularly replatforming legacy applications
Strong experience with CI/CD pipelines, GitLab, and DevOps methodologies
Experience using Terraform and Infrastructure as Code to manage cloud environments
Solid understanding of Linux-based environments OR strong Windows-to-cloud migration experience with the ability to operate in Linux-based platforms
Experience driving cost optimization initiatives using data and cloud financial tools
Excellent communication and decision-making skills, with the ability to influence across teams
Prior experience supporting retail or e-commerce platforms is strongly preferred
Preferred
Experience migrating applications from Windows to Linux/container-based environments
Exposure to .NET application modernization, including legacy frameworks
Experience with Karpenter, cloud capacity optimization, and autoscaling strategies
Familiarity with InOps / FinOps practices
Strong scripting experience (Python preferred)
Company
BravoTECH
BravoTech is a dynamic company that specializes in offering a complete range of IT staff augmentation and project management services.