As a Devops Engineer at Posh, you will be part of a team focused on developing and maintaining our infrastructure and development environments. You will also develop and nurture our CI/CD practices - utilizing a range of tools to improve the process of building, testing, and deployment of applications. Security best practices will be at the forefront of everything you work on.
Develop/expand/maintain infrastructure on GCP and AWS
Interact with and maintain Kubernetes clusters on GCP (GKE). Work with developers to deploy applications on Kubernetes. Help them with issues they may face deploying applications on Kubernetes.
Work with helm charts deployed through ArgoCD, help developers create charts for new applications, maintain existing ones, encourage best practices
Configuring firewall rules, network policies, identifying and resolving networking issues.
Developing/maintaining/encouraging monitoring best practices (e.g. metrics for observability and alerting). Guide developers on what type of observability metrics matter for their apps.
Developing/maintaining CI/CD process. Research new tech/tools/techniques that could improve the process. Work with developers to resolve issues with the process.
Work closely with the security team to ensure infrastructure and CI/CD processes comply with security best practices. Enforce strict RBAC on applications and users - use best practices for this.
Ensure image builds are following best practices (e.g. reduce bloat, build times, vulnerabilities are accounted for, up-to-date).
Ensure applications running on Kubernetes are secure and isolated from other apps; do not have more privileges than required.
Write automation tools/scripts.
Maintain infrastructure as code. Transition existing infrastructure to IaC.
Find tech/tools that can help solve new problems or existing in-efficiencies.
Strong understanding of container concepts, experience w/ Dockerfiles, image build best practices.
Strong debugging skills - ability to pinpoint issues based on understanding of infrastructure/architecture.
Strong documentation skills
Experience with Datadog
NodeJS and Python experience
Experience with Gitlab CI/CD - how gitlab Kubernetes runner works.
Worked with Nginx controller
Advanced helm concepts (e.g. using tpl for templating, sub charts, storing charts in registry)
Experience with Terraform
Experience w/ Kubernetes Webhooks
Experience w/ Golang
Enjoy working along-side other teams - platform, chatbot, security teams, bridging communication between teams.
Love finding unique ways to solve problemsTake feedback from team members to surface new problems.
We’re on a mission to power a billion helpful banking moments, and we’re using cutting-edge conversational AI to do it. Our platform powers digital assistants like Citadel’s Adel, TruWest’s Trudy, Salem Five’s Sally, and dozens more. We arm any financial institution with the capability to provide an exceptional, conversational customer experience regardless of their assets under management or the communities they serve.
This is an incredibly exciting time to consider joining Posh. In November 2021, we closed a $31mm Series A venture round that will allow us to continue investing in our product and people. In 2022, we doubled our team size from 35 to 70, and we increased our customer base by four times. We have big goals, and we’re looking for people to help us achieve them.
Why we're a great place to join
- We value growth. We want you to be smarter and more capable than the day you joined. To that end, we celebrate regular “growth days” for you to learn what you want.
- We’re building this together. We’ve designed our teams to be cross-functional, and we know a diversity of perspectives is required for success.
- We value you. We offer competitive compensation (cash and equity), benefits, and employee perks.
- Our technology is cutting-edge. We ship fast and always look for opportunities to improve our product.
- Our customers love our products. It’s the reason we’re growing, and the inspiration for new product ideas.
- We make mistakes. Building a company is hard, and we don’t get everything right every time.