Senior AWS DevOps Engineer with Go Experience
The team is focused on the development and maintenance of a high performance computing platform tailored to meet the needs of computational scientists in R&D. The ideal candidate will have a strong background in software engineering and DevOps practices, with extensive experience in AWS, infrastructure as code, and continuous integration/continuous deployment (CI/CD) pipelines. Time zone: Expected availability until 12 PM PDT, with flexibility outside of these hours.
Location:
Quantori is an international team: we have colleagues who work not only from office but also remotely from all over the world.
Responsibilities:
- Design, implement, and maintain scalable and high-performance computing environments on AWS
- Develop and manage infrastructure as code using tools such as Terraform and Ansible
- Automate deployment pipelines and improve CI/CD processes using GitLab CI/CD
- Collaborate with cross-functional teams to understand the computational needs of scientists and translate them into effective platform solutions
- Monitor and optimize platform performance, ensuring reliability and scalability
- Troubleshoot and resolve issues related to infrastructure, deployment, and application performance
- Provide technical guidance and mentorship to junior team members
What we expect:
- Expert level proficiency in the Go programming language to help us develop our backend applications that power this platform
- AWS: Deep understanding of AWS services and best practices for building scalable, secure, and cost-effective cloud environments
- Software Development: Strong proficiency in the Go programming language, and other programming languages used in modern software development
- DevOps: Proven experience with DevOps practices, including infrastructure as code (Terraform, Ansible), continuous integration, and continuous deployment (GitLab CI/CD)
- Version Control: Proficiency with Git and experience managing code repositories and branching strategies
- Experience: 5+ years working in software engineering or DevOps, with a track record of successfully delivering complex projects
- Education: Bachelor's degree in Computer Science or equivalent experience
- Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues in distributed systems
- Communication: Excellent communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders
- Team Player: Ability to work effectively in a collaborative team environment, as well as independently when required
Nice to have:
- Familiarity with additional programming languages and tools relevant to high-performance computing and scientific research
- Experience with containerization technologies, such as Docker, and orchestration tools like Kubernetes
- Knowledge of security best practices in cloud environments, with experience implementing them
- Understanding of machine learning workflows and the infrastructure required to support them
We offer:
- Competitive compensation
- Remote or office work
- Flexible working hours
- Healthcare benefits: medical insurance and paid sick leave
- Continuous education, mentoring, and professional development programs
- A team with an excellent tech expertise
- Certifications paid by the company
If you don't see an open position that suits your skills stack and/or professional background but you are interested in working with us — please send your CV to career@quantori.com. We will try to find something special and interesting for you!