DevOps Intern with Terraform and Serverless Experience
Internship Description: DevOps Intern with Terraform and Serverless Experience
Company: Up Cancer is committed to connecting, educating, and empowering young adult cancer survivors.
Position: DevOps Intern
Location: Remote
Duration: 6 months
Job Description
We are looking for a motivated and detail-oriented DevOps Intern to join our team. The ideal candidate will have a passion for infrastructure as code (IaC) and serverless architectures, and a keen interest in continuous integration/continuous deployment (CI/CD) pipelines. This internship will provide hands-on experience with Terraform, serverless frameworks, and CI/CD tools, allowing you to contribute to real-world projects and enhance your skills.
Responsibilities
-
Infrastructure as Code (IaC):
- Collaborate with senior engineers to design and implement infrastructure using Terraform.
- Write, test, and deploy Terraform scripts to manage cloud resources efficiently.
- Maintain and update existing Terraform configurations to ensure they meet evolving requirements.
-
Serverless Architecture:
- Develop and deploy serverless applications using frameworks such as AWS Lambd.
- Integrate serverless components with other cloud services like API Gateway, DynamoDB, and S3.
- Monitor and optimize serverless applications for performance and cost-efficiency.
-
CI/CD Pipeline:
- Assist in setting up and maintaining CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or CircleCI.
- Automate testing, deployment, and monitoring processes to ensure reliable and fast delivery of applications.
- Troubleshoot and resolve issues within the CI/CD pipeline to maintain smooth operations.
-
Collaboration and Learning:
- Work closely with cross-functional teams, including developers, QA, and operations, to ensure seamless integration and deployment of applications.
- Participate in code reviews, technical discussions, and team meetings.
- Continuously learn and explore new tools, technologies, and best practices in DevOps and cloud engineering.
Requirements
-
Educational Background:
- Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field.
-
Technical Skills:
- Basic knowledge of cloud platforms such as AWS
- Familiarity with Terraform and the concept of Infrastructure as Code (IaC).
- Understanding of serverless architectures and experience with serverless frameworks.
- Experience with version control systems like Git.
- Knowledge of CI/CD principles and tools.
-
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Willingness to learn and adapt to new technologies and methodologies.
Preferred Qualifications
- Prior experience with Terraform and writing IaC scripts.
- Hands-on experience with serverless applications and deployments.
- Familiarity with CI/CD tools and automation practices.
- Basic understanding of containerization technologies like Docker.
Benefits:
- Hands-on experience with cutting-edge technologies in a real-world development environment.
- Coach guidance from experienced professionals in the field.
- Opportunity to contribute to impactful projects and make a meaningful difference.
- Flexible remote work arrangements with a focus on work-life balance.
- Potential for extended internship based on performance and business needs.
Interns do not pay any fees.
Non-paid volunteer internships are based on your schedule. Internships are available via semester, academic school year, or during the summer. Our goal is to help you build your resume, learn how to work with a team and make a difference in helping young adults living with cancer.
Interns will be supervised by CEO and software engineers through email, phone calls, assigned tasks via Trello.com, team communication flock.com, and teamwork video conferencing.