DevOps Engineer
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.
Responsibilities
We Offer: - Competitive salary and benefits package. - Opportunities for professional growth and development. - A collaborative and innovative work environment. - The chance to make a significant impact in the AI and financial technology space.
Responsibilities
- 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 Kubernetes experience application-side (e.g. deployments, services, ingress, service account, RBAC, network policies)
- Good understanding of Kubernetes architecture/networking (e.g. control plane, app nodes, Kubelet, traffic routing)
- Experience with GCP/AWS
- Understand basic Networking concepts (e.g. VPC, subnets, firewall rules, ports, peering)
- Good scripting skills (with shell, python, typescript)
- Strong understanding of basic CI/CD processes (e.g. restricted branches, MRs, environments, verification)
- 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 with Kubernetes Webhooks
- Experience with Golang
- Enjoy working along-side other teams and bridging communication between teams
- Love finding unique ways to solve problems
- Take feedback from team members to surface new problems
We Offer: - Competitive salary and benefits package. - Opportunities for professional growth and development. - A collaborative and innovative work environment. - The chance to make a significant impact in the AI and financial technology space.
-
Seniority level
Not Applicable -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Transportation, Logistics, Supply Chain and Storage
Referrals increase your chances of interviewing at Posh by 2x
See who you knowGet notified about new DevOps Engineer jobs in United States.
Sign in to create job alertSimilar jobs
People also viewed
-
Backend Software Engineer
Backend Software Engineer
-
Backend Software Engineer
Backend Software Engineer
-
Full Stack Software Engineer
Full Stack Software Engineer
-
Software engineer
Software engineer
-
Remote Software Engineer (Junior/Entry)
Remote Software Engineer (Junior/Entry)
-
Software Engineer
Software Engineer
-
Front-End Software Engineer (Remote)
Front-End Software Engineer (Remote)
-
Software Engineer – Full Stack
Software Engineer – Full Stack
-
Junior Software Engineer
Junior Software Engineer
-
Software Engineer, Front End
Software Engineer, Front End
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub