DevOps Engineer
About the Company
Career TEAM Enterprises is a remote company dedicated to accelerating the human condition through innovative technologies. Our mission is to make a positive impact on people's lives, and we're looking for a talented DevOps Engineer to join our team.
At Career TEAM, we value our people and strive to create a culture that is inclusive, supportive, and empowering. We're a team of passionate individuals who are committed to making a difference, and we're looking for someone who shares our vision and values.
As a DevOps Engineer at Career TEAM, you will play a critical role in shaping our technology stack and ensuring the scalability, security, and reliability of our systems. You will have the opportunity to work with cutting-edge technologies, collaborate with cross-functional teams, and contribute to the growth and success of our company.
Key Responsibilities
As a DevOps Engineer at Career TEAM, you will be responsible for designing, developing, and maintaining our cloud infrastructure, CI/CD pipelines, and containerization systems. You will work closely with our development team to ensure seamless deployment, testing, and iteration of our applications.
- Develop and manage CI/CD pipelines using GitHub Actions and YAML for seamless deployment
- Leverage Docker and Kubernetes for containerization and orchestration of applications
- Implement scalable DevOps solutions using AWS services like EC2, S3, Lambda, and RDS
- Build secure, robust web applications with a strong focus on security standards and protocols
- Collaborate with cross-functional teams to make architectural decisions for system scalability and performance
- Design, develop, test, and deploy RESTful APIs and microservices
- Develop processes for infrastructure automation using Terraform, Jenkins, and Docker
- Solve complex problems in real-time, ensuring high performance and reliability
- Implement monitoring and logging solutions to ensure system health and performance
Requirements & Qualifications
Must-Have
- Bachelor's degree (or equivalent) in computer science, information technology, or engineering
- 2+ years of experience developing with Node.js/MERN stack or equivalent
- 2+ years of core web app development experience (front-end and back-end)
- 2+ years of CI/CD and/or DevOps related work experience
- Experience with AWS services such as EC2, S3, RDS, Lambda, IAM, and CloudFormation
- Proficient with Docker and Kubernetes for application deployment and management
- Strong proficiency in JavaScript and TypeScript
Nice-to-Have
- Working experience with PHP
- Exposure to VSCode, Postman, Jira, Jenkins, and Docker
- Experience with monitoring tools like AWS CloudWatch or ELK Stack
- Familiarity with security best practices and protocols
- Experience with Terraform for managing cloud infrastructure
Technical Skills
Cloud & Infrastructure
We use AWS services to build scalable cloud solutions, and we're looking for someone with experience in EC2, S3, Lambda, and RDS.
- AWS EC2
- AWS S3
- AWS Lambda
- AWS RDS
Databases
We use MongoDB as our primary database, and we're looking for someone with experience in database management and optimization.
- MongoDB
CI/CD
We use GitHub Actions and YAML for CI/CD pipelines, and we're looking for someone with experience in pipeline management and automation.
- GitHub Actions
- YAML
What We Offer
We offer a competitive annual salary ranging from 110000 to 160000, depending on experience. We also offer a range of benefits, including:
- Remote flexibility
- Equity/stock options
- Learning budget
- Health/dental/vision insurance
- PTO policy
- Equipment stipend
We're a team of passionate individuals who are committed to making a difference, and we're looking for someone who shares our vision and values. If you're a talented DevOps Engineer who is looking for a new challenge, we'd love to hear from you.
Frequently Asked Questions
What is the remote work setup like?
We're a fully remote company, and we're looking for someone who is comfortable working independently and collaboratively in a remote environment. We use a range of tools to stay connected and communicate effectively, including Slack, Zoom, and GitHub.
What is the hiring process and timeline?
We're looking to move quickly, and we're hoping to fill this role within the next 2-3 weeks. We'll be conducting a series of interviews, including a technical interview and a culture fit interview, and we'll be looking for someone who is a strong fit for our team and our company culture.
What is the team size and tech stack?
We're a small but growing team, and we're looking for someone who is comfortable working in a fast-paced and dynamic environment. Our tech stack includes Node.js, MongoDB, Next.js, and Nest.js, and we're looking for someone with experience in these technologies.