DevOps Engineer
Core
Design, implement, and maintain robust CI/CD pipelines and cloud infrastructure supporting full-stack applications built with Next.js, Node.js, TypeScript, Python, and MySQL on AWS.
Role type
DevOps Engineer
Builds
Cloud infrastructure, CI/CD pipelines, serverless functions, containerized applications, and database systems for Next.js, Node.js, and Python applications.
Domain
Cloud Infrastructure / DevOps
Deliverable
infrastructure
Required skills
AWS expertise, Infrastructure as Code (Terraform, CloudFormation, CDK), CI/CD pipeline design, serverless architecture, container orchestration (ECS, EKS, Fargate), MySQL database management, observability implementation, security best practices (IAM, VPC, encryption), multi-language environment automation, Python package management, production troubleshooting.
Preferred skills
Experience with Jenkins, GitHub Actions, AWS CodePipeline, API Gateway, CloudWatch, CloudTrail, pip, poetry, conda.
Technologies
AWS, Terraform, AWS CloudFormation, AWS CDK, Jenkins, GitHub Actions, AWS CodePipeline, AWS Lambda, API Gateway, AWS ECS, AWS EKS, AWS Fargate, Amazon RDS, CloudWatch, CloudTrail, Next.js, Node.js, TypeScript, Python, MySQL, pip, poetry, conda.
Responsibilities
Design and maintain scalable AWS infrastructure using Infrastructure as Code tools; Build and optimize CI/CD pipelines to automate testing, building, and deployment; Manage serverless deployments using AWS Lambda; Deploy and manage containerized Python applications; Implement database infrastructure and operations for MySQL; Establish monitoring, logging, and observability solutions; Automate infrastructure provisioning and configuration management; Implement security best practices for cloud resources; Collaborate with development teams to optimize deployment strategies; Manage Python package dependencies and deployment artifacts; Troubleshoot production issues across Node.js and Python applications.
Seniority
Mid-level to Senior, hands-on IC