Infrastructure Engineer
SmartFinancial
Newport Beach, california
Job Details
Full-time
Full Job Description
Job Description:
We are seeking a highly skilled and motivated Infrastructure Engineer with expertise in AWS, ECS, and Ruby on Rails to join our dynamic team. The ideal candidate will have a strong background in cloud infrastructure, container orchestration, and web application development, and will be responsible for designing, implementing, and maintaining the infrastructure that powers our applications.
Key Responsibilities:
- Design, deploy, and manage scalable, secure, and high-availability infrastructure on AWS.
- Utilize Amazon ECS for container orchestration and management.
- Collaborate with development teams to support and optimize Ruby on Rails applications.
- Automate infrastructure deployment and management using Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or similar.
- Monitor and optimize infrastructure performance, ensuring cost-effectiveness and efficiency.
- Implement and maintain CI/CD pipelines to streamline development and deployment processes.
- Ensure security best practices are followed, including access controls, data encryption, and vulnerability management.
- Troubleshoot and resolve infrastructure issues, providing support to development and operations teams.
- Stay updated with the latest industry trends and technologies to continually improve infrastructure practices.
Requirements
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in infrastructure engineering or a similar role.
- Strong experience with AWS services, including EC2, S3, RDS, Lambda, VPC, IAM, and CloudWatch.
- Proficiency with Amazon ECS and containerization technologies such as Docker.
- Solid understanding of Ruby on Rails and its deployment in a production environment.
- Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Familiarity with CI/CD tools like Jenkins, GitLab CI, or similar.
- Knowledge of networking principles and security best practices.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Experience with other container orchestration platforms like Kubernetes.
- Familiarity with other programming languages and frameworks.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or similar.
- Knowledge of agile development methodologies.
Benefits
What We Offer:
- This role offers a competitive salary range of $100,000 to $140,000.
- Comprehensive benefits package.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Flexible work arrangements.
If you are a passionate and skilled Infrastructure Engineer with expertise in AWS, ECS, and Ruby on Rails, we encourage you to apply and join our innovative team.