About the role
What will you do at AssetWorks Inc?
Job Summary: We are seeking a skilled and driven Platform Engineer to join our Hosting Operations team.
In this role, you will
- be the primary owner of the release pipeline infrastructure, responsible for designing, building, and maintaining CI/CD pipelines that enable reliable and consistent deployments across all hosted customer environments.
- You will manage pipeline configuration and YAML files in GitHub, administer deployments through Azure DevOps (ADO), leverage Ansible for configuration management, and build proactive monitoring solutions on Azure Cloud and on-Premises Infrastructure.
- This is a hands-on engineering role with broad impact across the full software delivery lifecycle for our hosted platform.
Job Description
KEY RESPONSIBILITIES Release Pipeline Management Own and maintain all CI/CD release pipeline YAML files across GitHub and Azure DevOps (ADO), ensuring pipelines are well-structured, version-controlled, and consistently documented. Design, build, and enhance automated deployment pipelines for non-production and production hosted environments, supporting multiple customer Environments.
Manage pipeline branching strategies, approval gates, environment-specific variable groups, and deployment conditions in alignment with Change Management (CAB) processes. Continuously improve pipeline reliability, execution speed, and error handling to reduce deployment risk and increase release frequency. Maintain pipeline-as-code standards, ensuring all pipeline definitions are peer-reviewed and stored in source control alongside application code.
Deployment & Environment Management Coordinate and execute deployments across all hosted environments development, test, staging, and production - with a focus on consistency, repeatability, and minimal customer impact. Manage environment-specific configuration files and secrets, ensuring proper separation of configuration from code and secure handling of sensitive values. Implement blue/green, rolling, or canary deployment strategies where applicable to reduce downtime and deployment risk.
Partner with DBA, IT, and application teams to align deployment windows with maintenance schedules and change management requirements. Maintain deployment runbooks, rollback procedures, and post-deployment validation checklists for all hosted environments. GitHub & Azure DevOps (ADO) Administration Manage Azure DevOps organizations, projects, pipelines, service connections, agent pools, and variable groups.
Define and enforce Git workflow standards (branching strategies, pull request policies, merge requirements) across the hosting operations team. Integrate GitHub and ADO with downstream tools and services, including Azure cloud services, monitoring platforms, and notification channels. Maintain pipeline and repository security, ensuring secrets and credentials are managed via Azure Key Vault or equivalent secret management tooling.
Configuration Management with Ansible Develop and maintain Ansible playbooks and roles for automated configuration management across hosted Linux and Windows environments. Use Ansible to enforce baseline configurations, manage software installations, apply patches, and maintain environment consistency across all hosted nodes. Integrate Ansible automation into CI/CD pipelines to enable fully automated end-to-end deployment and configuration workflows.
Maintain an organized Ansible inventory structure and variable hierarchy supporting multiple environments and customer configurations. Document all Ansible playbooks and roles to support team knowledge sharing, onboarding, and audit readiness. Proactive Monitoring & Observability Design and implement proactive monitoring solutions for hosted environments using internal tools, 3rd party developed tools, and alerting frameworks.
Build and maintain dashboards that provide real-time visibility into environment health, pipeline execution status, deployment success rates, and infrastructure performance. Define alerting thresholds and escalation rules to detect and surface issues before they impact customers, integrating alerts with Microsoft Teams, PagerDuty, or equivalent notification channels. Implement log aggregation and centralized log management to support troubleshooting, incident response, and compliance reporting.
Continuously refine monitoring coverage based on incident patterns, customer SLAs, and evolving environment complexity. Azure Cloud Infrastructure Support Provision and manage Azure resources (VMs, VNets, NSGs, Storage Accounts, Key Vaults, App Services) supporting the hosted platform, using Infrastructure as Code (IaC) tools such as Bicep or Terraform. Support cloud cost management by identifying over-provisioned resources, rightsizing recommendations, and pipeline-driven resource lifecycle management.
Participate in Azure Landing Zone design and implementation, ensuring hosted environments comply with organizational standards for security, networking, and governance. Collaborate with infrastructure and security teams on Azure policy enforcement, RBAC configuration, and compliance posture. Collaboration & Documentation Work closely with the Engineering, DBA, IT, and customer success teams to align release schedules, coordinate change management, and resolve deployment blockers.
Maintain internal documentation in Confluence for pipeline architecture, deployment procedures, configuration standards, and monitoring runbooks. Participate in on-call rotation to support production deployment incidents and environment availability issues. REQUIRED QUALIFICATIONS 4+ years of experience in a DevOps, Platform Engineering, or Release Engineering role in an enterprise or managed services environment.
Hands-on experience building and managing CI/CD pipelines in Azure DevOps (ADO), including YAML pipeline authoring. Strong proficiency with GitHub - repository administration, branch protection, PR workflows, and GitHub. Proven experience with Ansible for configuration management, including playbook development, role design, and inventory management.
Experience managing deployments across multi-environment hosted platforms (dev, test, staging, production). Solid working knowledge of Azure Cloud services - compute, networking, storage, identity, and monitoring. Experience implementing proactive monitoring using Azure Monitor, Log Analytics, and Application Insights.
Proficiency in scripting languages: Bash/Shell, PowerShell, and/or Python for automation and pipeline support tasks. Experience managing environment configuration files and pipeline variable groups with secure secrets management. Strong written and verbal communication skills; ability to document technical processes clearly for both technical and non-technical audiences.
Benefits
Generous Paid Time Off 11 Paid Holidays Medical, Dental, Vision, Life insurance benefits with various choices and generous employer contribution 401k with employer match which immediately vests Annual Company Bonus Career growth and mentoring opportunities as a smaller business unit within the Volaris Group Tuition Reimbursement Program Employee rewards and recognition programs Optional Employee Stock Purchase Program with company match Pet insurance Employee Discount Platform discounted entertainment tickets to movies, sporting events, hotels, live performances, etc.
Referral bonuses Employee engagement events Flexible remote work arrangements Worker Type: Regular Number of Openings Available: 1 Your community is comprised of many moving parts. From roads and buildings to public safety and school, each part of your community is vital to its continued success. At AssetWorks, we create the software solutions needed for communities to succeed.
From managing fleet vehicles, infrastructure, and energy to tracking buildings and equipment, our software helps communities maintain high levels of safety and efficiency. AssetWorks employees are passionate about what they do and are always looking for new and better ways to solve problems through software in a dynamic, entrepreneurial environment. Working at AssetWorks is anything but ordinary.
AssetWorks offers competitive compensation, a comprehensive benefits package and the chance to learn from the best in the business. Come join the AssetWorks team.
AssetWorks is an equal opportunity employer, we recruit, hire, train, promote and provide all other privileges of employment to qualified people without regard to age, race, color, creed, national origin, gender, gender identity, gender expression, disability, marital status, veteran status, citizenship status, ethnicity, familial status, religion, sexual orientation or any other classification for which discrimination is prohibited.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Backend engineering jobsCompare current openings and review what to look for in this role.
- Platform engineering jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Back End Data Architect and Engineer, Senior
Booz Allen Hamilton · Annapolis Junction, Maryland, United States
Senior AI Platform Engineer (Data and Analytics Cloud Engineer)
Truist · Atlanta, Virginia, United States
Cloud Database Platform Engineer
Echelon Services, LLC · Clayton, Ohio, United States
Senior Azure Cloud Engineer
LightFeather · Washington, District of Columbia, United States
Application Cloud Engineer
Peraton · United States
Senior Infrastructure Engineer - Data Protection
USAA · Tampa, Florida, United States
Role information can change. Confirm current details on the original application page.
