
DevOps Engineer
TetraScience
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Collaborate with product and engineering teams to drive and enhance the entire lifecycle of our products, from design and development to deployment and operation.
- Work closely with clients to deploy and troubleshoot our products in clients' AWS environments ensuring smooth integration and optimal performance.
- Develop CloudFormation templates, Terraform modules, Python scripts, deployment frameworks, monitors, and self-healing tools to automate processes and improve efficiency.
- Assist the software engineering team in building accurate monitoring and metrics systems for applications before they go into production.
- Manage the internal AWS environments and network, ensuring stability, security, and scalability while keeping costs in check
- Participate in meetings with potential clients, working alongside solution architects to address their questions and concerns regarding integration of our products into their network and AWS accounts.
- Maintain up-to-date documentation on deployments, processes, and standard operating procedures.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- At least 5 years of professional experience as a DevOps Engineer or in a similar role.
- Extensive experience with Amazon Web Services (AWS), including AWS certification.
- Proficiency in at least one programming language, such as Python (preferred), Java, or Go.
- Strong proficiency in infrastructure-as-code (IaC) tools, preferably CloudFormation.
- Good understanding and practical experience using and deploying AI (ML, LLMs)
- Expertise in automating cloud-native technologies, deploying applications, and provisioning infrastructure.
- Experience with cloud-native CI/CD workflows and tools, such as Github Actions or AWS CodeDeploy
- Familiarity with microservices architecture, containerization, and orchestration tools like Docker and Kubernetes.
- Solid understanding of Linux basics, networking fundamentals, and security best practices.
- Excellent communication skills, both verbal and written.
Benefits
- 100% employer-paid benefits for all eligible employees and immediate family members.
- Unlimited paid time off (PTO).
- 401K.
- Flexible working arrangements - Remote work + office as needed.
- Company paid Life Insurance, LTD/STD.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaGoCloudFormationTerraformAIMLCI/CDDockerKubernetes
Soft skills
communication
Certifications
AWS certification