← Back to jobs

Senior DevOps Engineer

Company
Curriculum Associates
Location
Remote
Work type
Full Time
Posted
2026-08-13

Job description

Essential duties/responsibilities:

Analyze developer environment needs and Azure cloud infrastructure to improve performance, capacity, scalability, including evaluation of new technologies for new company initiatives and budget planning.
Collaborate with development and IT teams to design and implement infrastructure-as-code (e.g., Terraform, Bicep/ARM) for self-service developer environments (sandbox, dev, test) and supporting network infrastructure.
Design, build, and maintain CI/CD and environment-provisioning pipelines (e.g., Azure DevOps, GitHub Actions) that let developers self-serve new environments, and oversee the deployment, monitoring, and administration of those Azure-based systems and services.
Manage project timelines and documentation.
Troubleshoot technical issues across build/release pipelines and cloud infrastructure, and develop effective solutions, including potential 24 X 7 on-call for network and systems support.
Coach/train developers and the infrastructure and service desk team on environment self-service tooling, DevOps practices, and automation.
Help drive the company towards advancements in DevOps practices, automation, and cloud technology.
Build and maintain containerized and virtualized application environments (e.g., Docker, Kubernetes/AKS), leveraging automation and configuration management tools for consistent, repeatable deployments.
Own onboarding and self-service provisioning for the developer community, including environment request/approval workflows, access management, and a portal or catalog of standardized environment templates.
Provide an escalation point for IT Support Services that includes supporting: Office 365, Active Directory, end user networking, and other client applications and processes.
Create and update documentation for processes and procedures, including troubleshooting of common issues, pipeline and infrastructure-as-code diagrams, deployment standards, data reports/analytics, operations runbooks, etc.
Job Skills and Abilities:

Familiarity with operating systems, such as Windows, Linux and MacOS
Hands-on experience administering and automating Azure cloud infrastructure (Azure DevOps, Resource Manager/Bicep, AKS, Azure Monitor); AWS familiarity a plus.
Experience with infrastructure-as-code (Terraform, Bicep, or ARM templates) and scripting/automation (PowerShell, Python, or Bash).
CI/CD pipeline design and management experience (Azure DevOps Pipelines, GitHub Actions, or Jenkins), including build, test, and release automation.
Experience building self-service developer platforms or environment catalogs (e.g., internal developer portals, environment-as-a-service, or similar), with an eye toward developer experience (DevEx).
In depth knowledge of Microsoft Windows Server and other MS products, including Active Directory, Exchange, Office 365, IIS, and SharePoint.
Experience with configuration management and containerization tools (e.g., Ansible, Chef, Puppet, Docker, Kubernetes) or similar.
Experience with Git-based version control and database management software, such as MySQL and Microsoft SQL Server.
Understanding of system monitoring processes and best practices.
Ability to handle multiple projects concurrently in a fast-paced open environment.
Proven ability to learn new technologies quickly to a high level of proficiency.
Understanding of information security principles and best practices including network level and endpoint protection mechanisms.
Previous experience with providing 24 X 7 mission critical support.
Ability to work as part of a team and establish working relationships with peers, co-workers, managers, and external contacts, and work effectively and professionally in a team environment.
Excellent written and verbal communications skills.
Strong customer service skills with high focus on customer satisfaction.
Education and Experience:

Minimum of 7 years' experience in IT systems/DevOps engineering, with significant hands-on Azure experience, is preferred.
Bachelor's degree and/or Azure certifications (e.g., Azure Administrator, Azure DevOps Engineer Expert) or other related certifications preferred.
Benefits and Pay Range:

Pay Range – This role’s range is $93,250 - $166,250 The wage range for this role takes into account the wide range of factors that Curriculum Associates considers in making compensation decisions based on our Compensation Philosophy. Actual base pay within that range will vary based upon several factors including, but not limited to, prior experience and relevant skill sets. At Curriculum Associates, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances for each case. This role is also eligible to participate in the company bonus plan. The Company recognizes that minimum wage varies by location and will ensure all compensation decisions comply with applicable state and local laws.

Original source