Skip to main content
Back to jobs

Release Engineer

External
assetmark logoAssetmark · Phoenix, AZ
Full-timeHybrid6d ago
ArgoCDAzureCI/CDDockerDocumentationGit
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Release Engineering : Take the ownership of the technical release process for both our modern and legacy platforms, including planning on overseeing the technical aspects of our releases, working with the Release Managers.
  • Collaborate with cross-functional application development teams to ensure high-quality, automated releases.
  • Implement and manage fully automated deployment pipelines using Azure DevOps , ensuring seamless and repeatable deployment across all environments.
  • Perform deployments and participate in coordinated feature release activities into non-production and production environments as necessary.
  • Team Leadership & Offshore Collaboration : Facilitate communication, knowledge sharing, and collaboration between release engineering and release management, project management, and other stakeholders.
  • Ensure team adherence to best practices in code quality, automation, testing, and documentation.
  • CI/CD Pipeline Automation : Create, manage, and maintain Azure DevOps pipelines , leveraging tools such as ArgoCD , Helm Charts , and Docker to automate deployments and facilitate continuous integration.
  • Implement and optimize Infrastructure as Code (IaC) to maintain scalable, reproducible environments across all platforms.
  • Containerization & Cloud Infrastructure : Work with Docker and containerized technologies to build and manage consistent development and production environments.
  • Manage and optimize Azure Kubernetes Service (AKS) , Container Registry , and Base Images to streamline deployment processes.
  • Take ownership of the configuration, deployment, and performance of containerized applications in the cloud.
  • Monitoring & Observability : Leverage Prometheus and Grafana for monitoring, alerting, and visualization of application performance and infrastructure metrics.
  • Use Loki for centralized logging, ensuring efficient log management and troubleshooting during deployment and runtime.
  • Identify and troubleshoot application issues, performance bottlenecks, and non-production bug / defect / environment management, ensuring the reliability and scalability of the platform.
  • Documentation & Knowledge Sharing : Create and maintain detailed r

Additional Information

Job Description: AssetMark is a leading strategic provider of innovative investment and consulting solutions serving independent financial advisors. We provide investment, relationship, and practice management solutions that advisors use in helping clients achieve wealth, independence, and purpose. We are seeking a highly skilled and experienced Release Engineer to join our team, responsible for managing the release pipeline for both our modern and legacy platforms and systems. This position requires working closely with a talented team of offshore release engineers and onshore release managers, while also contributing to day-to-day release and deployment activities. As a Release Engineer, you will be instrumental in driving the release process, from development to production environments, ensuring smooth deployments, application availability, and high-quality software releases. The role will focus on leveraging Azure DevOps, Kubernetes, ArgoCD, Helm charts, and modern containerization technologies to manage releases at scale. Fully automated deployment is a key priority for our organization. We can consider candidates for this position who are able to accommodate a hybrid work schedule and are close to our Concord, CA or Phoenix, AZ office. Required Technical Skills: Build and Release Automation : Expertise in automating build and deployment processes across multiple environments, including running automated tests. Azure DevOps : Experience with Azure DevOps tools for CI/CD pipelines, source control, and artifact management. Version Control & Git : Strong understanding of version control using Git and branching strategies, including best practices for leveraging Git. ArgoCD : Hands-on experience with ArgoCD for GitOps-based deployments and managing Kubernetes resources. Helm Charts : Expertise in creating, managing, and deploying Helm charts for Kubernetes applications. Docker & Containerization : Solid understanding of Docker , containerization, and orchestration using Kubernetes . Azure Kubernetes Services (AKS) : Experience in deploying and managing containerized applications on AKS. Base Images & Container Registries : Experience with managing base images, image repositories, and Docker container registries in a cloud environment. Package Management : Experience with managing approved internal code packages, including NuGet and npm artifacts. App Services & Databases : Proficiency in managing Azure App Services , SQL Databases , PostgreSQL, and MongoDB deployments for seamless backend operations. Code Quality Tools : Experience using SonarQube and Arnica to ensure high-quality code standards and enforce best practices. Windows and Linux : While our legacy platform is based on the Microsoft stack, our new, modern platform is built on Linux.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at assetmark? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect