Senior DevOps Engineer

Houston 3 days agoFull-time External
Negotiable
Job Summary: The Senior Azure DevOps Engineer leads the design, development, and management of cloud-native CI/CD pipelines across multiple projects. • Architect, implement, and maintain multi-stage CI/CD pipelines in Azure DevOps for multiple products and environments. • Build secure pipeline workflows, including code signing, artifact validation, and dependency scanning. • Develop reusable pipeline templates, shared libraries, and governance strategies to maintain consistency across teams. • Configure and manage Azure DevOps build agents (Microsoft-hosted and self-hosted) for various teams and projects, ensuring proper scaling, capacity planning, and environment consistency. • Collaborate with development teams to create and maintain custom images that include all necessary SDKs, compilers, and tools to streamline code builds and reduce setup time. • Monitor build agent performance, pipeline runtime efficiency, and resource utilization to optimize costs and throughput. • Implement and maintain automation for scaling up or scaling down build agents based on workload demand. • Troubleshoot build and deployment issues across dev, QA, and production environments. • Develop automation scripts using PowerShell, Bash, or Python for pipeline customization, environment provisioning, and monitoring tasks. • Expert in branching strategies, pull request workflows, and merge policies ensuring code integrity and consistency. • Collaborate with development teams to integrate test automation, performance testing, and vulnerability checks into pipelines. • Drive continuous improvement in build efficiency, pipeline reliability, and security posture. • Integrate SonarQube for static code analysis and Veracode (or equivalent) for automated security scanning, enforcing quality gates and compliance within CI/CD pipelines. • Track Azure resource costs, pipeline metrics, and build performance KPIs; prepare management reports highlighting efficiency, reliability, and optimization opportunities. • Partner with cross-functional teams to standardize DevOps practices, drive adoption of automation tools, and mentor junior engineers. • Experience in migrating CICD applications from on-premise to cloud.