The Senior Azure DevSecOps Engineer is responsible for designing, implementing, and operating secure, automated, and scalable cloud delivery pipelines primarily in Microsoft Azure, supporting enterprise cloud migrations and mission critical systems for Weidenhammer’s mid market clients. This role integrates security, compliance, and governance directly into the DevSecOps lifecycle, enabling infrastructure and applications to be deployed safely, consistently, and at scale.
The engineer partners closely with cloud infrastructure, application development, and security teams to ensure Azure environments are delivered using Infrastructure as Code (IaC), governed by policy, continuously monitored for configuration drift, and secured by default. While Azure is the primary platform, familiarity with multi cloud environments (including AWS, Google Cloud and Oracle Cloud) is a plus.
In this role, the Senior Azure DevSecOps Engineer contributes across cloud design, development, engineering, integration, and architecture. The engineer supports deployment activities and may develop solutions from the ground up using automation and CI/CD tools such as Ansible, Jenkins, Packer, and related technologies. This position plays a key role in establishing standardized delivery methodologies, reusable automation frameworks, and secure cloud landing zones that align with both client requirements and Weidenhammer best practices.
The Senior Azure DevSecOps Engineer also helps formulate and define system scope and objectives, developing or refining processes to solve complex technical challenges across cloud platforms, applications, and supporting environments. This individual applies advanced engineering and design principles, research techniques, and innovative technologies to address complex cloud requirements, hardware/software interfaces, and scalable application architectures.
Beyond hands on engineering, this role is instrumental in shaping the strategic vision for DevSecOps adoption within client engagements. The Senior Azure DevSecOps Engineer ensures that security, resiliency, compliance, and operational excellence are embedded into cloud solutions from initial design through ongoing operations.
Summary/Objective
Work closely with our dynamic team to integrate security practices into our DevOps processes, ensuring that development, applications, and infrastructure are both secure and delivered efficiently. As a Senior Azure DevSecOps Engineer, you will also work closely with development, operations, and security teams to automate security measures, conduct vulnerability assessments, and respond to security incidents in real-time. The Senior Azure DevSecOps Engineer should verify requirements and engage with customers to craft the most appropriate solutions for the customers’ needs and budgets.
This role offers the opportunity to make a significant impact on clients’ security posture and long term cloud maturity, enabling them to scale confidently and adopt future cloud strategies while maintaining strong governance and operational discipline.
- Design and optimize secure Azure cloud solutions and architectures
- Build and maintain CI/CD pipelines for Azure infrastructure and applications using Azure-native and Git-based tooling
- Implement Infrastructure as Code (IaC) using Bicep, ARM, and/or Terraform to deliver repeatable, standards-based deployments
- Automate provisioning, configuration, and lifecycle management of Azure resources to reduce manual operations
- Lead and/or support cloud migration strategies and establish environments (Dev, QA, Prod, etc.) across classified and unclassified networks
- Integrate cloud services with analytics tools
- Support infrastructure security design, patching, and compliance documentation to support governance and ATO processes
- Embed security controls into pipelines and templates (policy enforcement, identity, secrets management, and secure configuration baselines)
- Proficient with data migrations utilizing Python, PowerShell & Microsoft Solutions
- Monitor and remediate configuration drift to ensure environments remain compliant with organizational and regulatory standards.
- Implement monitoring, logging, and alerting to support operational visibility, reliability, and performance.
- Design and support high availability, resiliency, and disaster recovery patterns within Azure deployments.
- Collaborate with operations teams to support incident response, root cause analysis, and continuous improvement.
Essential Functions
- Support the sales team to produce solutions for our customers
- Establish strong relationships with the business operational and service delivery units
- Assess business opportunities, translate customer technical and business requirements and create innovative solutions
- Contribute to technical discussions both internally and with customer or vendor teams
- Define and engineer solution capabilities that satisfy customer business drivers / requirements and meet service delivery objectives
- Be able to work effectively in working groups, internal or external, centered on developing solutions for projects and sales opportunities
- Work with clients to ensure smooth and successful implementation, delivery and deployment of complex solutions
- Mentor other engineering staff
- Establish and maintain IaC standards and processes for Weidenhammer and client teams
- Build and maintain reusable IaC templates to enable consistent, efficient deployments
- Partner with the cloud architect team to ensure new designs and deployments align with current recommendations and best practices
Competencies
- Deep Microsoft technical skills and strong technical delivery of complex projects through a proven methodology such as Agile and Scrum, or similar project approaches
- Must have experience in the development of tools and processes to drive DevOps or DevSecOps maturity by automating builds, testing, monitoring, and pushing releases across environments
- Experience with containerization and container orchestration platforms and tools including Docker or Kubernetes
- Ability to work with application development teams across the software development lifecycle
- Expertise in cloud, including native services for compute, storage, networking, security, and automation
- Customer-facing ability to understand needs and translate technical solutions for business stakeholders
- Knowledge of cloud governance, identity and access management, and secure networking concepts
- Deep understanding of DevOps and DevSecOps principles, including shift-left security and automation-first design
- Strong communication, analytical, and presentation skills (written and verbal)
- Pre-sales technical skills – create the vision and build the blocks
- Detail-oriented with strong organizational skills
What Success Looks Like
- Azure environments are deployed consistently via code, not manual configuration.
- Security and compliance are enforced automatically, not retroactively.
- Teams can deploy faster with confidence, reduced risk, and minimal operational friction.
- Infrastructure standards are embedded into pipelines and templates, not dependent on individual engineers.
Work Environment
Position is typically Monday thought Friday, 8am to 5pm eastern. Work time must be flexible for occasional outside normal business hours work based on client demand or need. Participation in an on-call escalation rotation is also part of the duties of this role.
Limited travel to/from the data center, our office, and/or client locations may be required. Otherwise, team members may work remote.
Position Type/Expected Hours of Work
Usual hours of work are 8 am to 5 pm, Monday through Friday, but a key to this role is completing design and preparing the sales deliverables on a timely manner. Sometimes working around the stated hours will happen and should be expected as part of the job.
Travel
Limited travel to customers and prospects as needed.
Required Education and Experience
- Degree in Technology / Engineering or related services
- 4+ years in technical architecture roles
- 3+ years in a direct Azure DevSecOps role
- Background in cloud architecture, platform engineering, or infrastructure operations
- Experience automating infrastructure provisioning with tools including CloudFormation or Terraform
- Experience automating CI/CD pipelines with tools such as Jenkins or GitLab
- Experience with Ansible, Chef, Puppet, Maven, Gradle, NPM
- Knowledge of scripting languages such as Python, Linux Shell Script
- Experience supporting regulated or compliance-driven environments
- Azure certifications (e.g., Azure Administrator, Azure DevOps Engineer, Azure Security Engineer).
Work Authorization/Security Clearance (if applicable)
Must be authorized to work in the U.S. for any employer