Collaborate with the greater engineering team in an agile environment.
Deploy new releases to the cloud (AWS, Google) environments.
Write and improve scripts/automation to improve our CI/CD processes.
Utilize Infrastructure as Code (such as Terraform) to create or update new and existing cloud infrastructure.
Work with stakeholders for design and specs, communicating status to all, writing the code, and documenting what youve done.
Mentor other engineers in best practices and team conventions and standards.
Write clean, concise code, and robust tests.
Participate in code reviews and daily interactions to ensure our application meets our high standards. We mix up the review teams so youll get exposed to the whole system.
Performs other related duties as assigned.
What You Need:
Bachelor s degree in Computer Science or related field or equivalent practical experience required.
3+ years of Release Engineer or DevOps experience required.
Experience writing CI/CD pipelines required.
Experience with bash/python or other scripting languages required.
Experience with containerization (Docker/Kubernetes) required.
Experience with dependency/build tools (gradle/npm) preferred.
Experience with cloud providers (AWS, Google) and infrastructure as code (terraform) preferred.
You communicate well whether you re getting specs from a stakeholder, writing those specs, explaining a design to your colleagues, or patiently helping users.
You write well-designed code that you and others will find easy to understand and modify six months from now.
Strong understanding of object-oriented design.
Comfortable with Linux commands and tools.
Familiarity with SQL servers
You pride yourself on understanding projects top to bottom.
You re comfortable working in a team where each of us has a huge impact and we depend on each other to get things done.