We are seeking an AWS Kubernetes Engineer with experience working in a SaaS environment and/or with microservices architectures. The ideal candidate will have expertise with a core language and framework (Java, C#, Python), and significant experience with AWS cloud infrastructure, specifically adhering to the AWS Well-Architected Framework. You should be proficient with AWS and infrastructure as code using tools such as Pulumi, Terraform, or CloudFormation, and have strong experience managing services in a Kubernetes container environment.
Key Responsibilities
- AWS & Kubernetes Management: Design, deploy, and manage applications and services within AWS cloud infrastructure, with a strong focus on Kubernetes container orchestration.
- Infrastructure as Code: Implement and maintain infrastructure using infrastructure as code (IaC) tools such as Pulumi, Terraform, or CloudFormation.
- Microservices & SaaS Environment: Work effectively within a SaaS environment and/or with microservices architectures, ensuring scalability and reliability.
- Core Language Development: Leverage expertise in a core language and framework (Java, C#, Python) to contribute to application development or automation.
- Performance & Reliability: Adhere to the AWS Well-Architected Framework principles to build highly performant, secure, reliable, and cost-effective solutions.
- Problem Solving: Apply excellent analytical problem-solving skills to diagnose and resolve complex technical issues.
- Collaboration & Agile: Work collaboratively within Agile methodologies throughout the Software Development Life Cycle (SDLC).
- Autonomy: Demonstrate self-motivation and self-management, proactively identifying work, handling tasks, and completing work without constant supervision.
Required Skills and Experience
- Experience working in a SaaS environment and/or with microservices architectures.
- Expertise with a core language and framework (Java, C#, Python).
- Experience with AWS cloud infrastructure and adherence to the AWS Well-Architected Framework.
- Experience with AWS and infrastructure as code using tools such as Pulumi, Terraform, or CloudFormation.
- Experience managing services in a Kubernetes container environment.
- Self-motivated and self-managing, able to proactively identify work, handle tasks, and complete work without supervision.
- Excellent communication, coding, and analytical problem-solving skills.
- Knowledge with Agile methodologies and Software Development Life Cycle (SDLC).
Mandatory Skills
Good to Have Skills
- Experience with CloudFormation.
- Experience specifically within a SaaS context.