A DevOps Engineer responsible for designing, building, and managing infrastructure and applications in a hybrid AWS and Kubernetes environment to support Redwood Materials' energy storage and battery production initiatives.
Key Responsibilities
Design, build, and deploy infrastructure and applications in a hybrid AWS and Kubernetes environment.
Leverage existing AWS architectures and create new ones using infrastructure-as-code tools like CDK.
Operationalize workloads in AWS and Kubernetes, including designing monitoring solutions and deployment pipelines.
Automate build, test, and deployment processes through automated pipelines.
Collaborate on hybrid infrastructure projects with on-premises teams.
Apply industry best practices for automation, security, and infrastructure management.
Perform root cause analysis and resolve technical issues in production environments.
Create and maintain system architecture diagrams and detailed design documentation.
Requirements
Bachelor's degree in computer science, similar technical field of study, or equivalent practical experience.
Minimum 3 years of hands-on experience as a DevOps engineer or in a similar software engineering role developing solutions in AWS.
Hands-on experience deploying and managing Kubernetes workloads.
Solid knowledge and experience with AWS services including IAM, Lambda, API Gateway, S3, VPC, DynamoDB, etc.
Experience configuring and managing Kubernetes clusters, developing helm charts, building containers, and working with Docker.
Experience automating AWS solutions using infrastructure-as-code tools such as CDK, Terraform, or CloudFormation.
Fluency in Python is strongly desired.
Proficiency with Linux and Git.
An understanding of security best practices and the ability to apply them appropriately.
Demonstrated ability to manage production workloads, including debugging, monitoring, and alerting.