Junior/ Middle DevOps Engineer (with AWS)
We are looking for a Junior/Middle DevOps Engineer to join our team in developing a product for our client based in the USA/Canada. Operating in the healthcare domain, our client is a globally recognized SaaS company dedicated to enhancing hearing care worldwide. Their software is utilized by small hearing care practices and major retailers across 13 countries.
Responsibilities:
- Support the design, deployment, and maintenance of AWS infrastructure to ensure stable and reliable environments
- Deploy and operate containerized applications using Docker and Kubernetes
- Assist in implementing Infrastructure as Code using Terraform, CloudFormation, or similar tools
- Build and maintain CI/CD pipelines for automated testing, building, and deployment
- Monitor systems and infrastructure, investigate incidents, and help troubleshoot production issues
- Collaborate with development teams to improve deployment processes and infrastructure reliability
- Follow DevOps best practices for automation, monitoring, and security
Requirements:
AWS Fundamentals
- Hands-on experience with AWS services such as EC2, EKS/ECS, S3, RDS, Lambda, CloudFront, Route 53, VPC, IAM, and Load Balancers
- Understanding of AWS best practices for scalability, reliability, and cost optimization
- Experience deploying and maintaining cloud infrastructure in AWS environments
Containers & Kubernetes:
- Experience working with containerized applications using Docker
- Basic to intermediate experience with Kubernetes (preferably AWS EKS)
- Understanding of Kubernetes concepts such as pods, deployments, services, ingress, and autoscaling
- Experience deploying and operating containerized workloads in Kubernetes environments
Infrastructure as Code & Automation:
- Experience with Infrastructure as Code tools such as Terraform or CloudFormation
- Ability to write and maintain infrastructure modules and automate repetitive tasks
- Basic scripting skills (Bash, Python, or similar)
CI/CD & Deployment:
- Experience working with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or similar)
- Understanding of deployment strategies such as rolling updates or blue/green deployments
- Ability to support and maintain automated build and deployment pipelines
Monitoring & Observability:
- Experience with monitoring and logging tools (CloudWatch, Prometheus, Grafana, ELK, etc.)
- Ability to troubleshoot infrastructure and application issues using logs and metrics
Security & Best Practices:
- Understanding of basic cloud and container security principles (IAM roles, secrets management, access control)
- Familiarity with DevOps best practices and infrastructure reliability
AI & Automation (Optional):
- Interest in using AI-assisted tools to improve development and operational workflows
- Familiarity with automation tools for improving efficiency in DevOps tasks
Nice to Have:
- AWS certifications (Associate level is a plus)
- Experience working with Kubernetes in production environments
- Familiarity with infrastructure monitoring and alerting practices
- Exposure to infrastructure scalability and reliability concepts