Job Title: Senior Build and Release Engineer 

Job Description: 

We are seeking a seasoned Senior Build and Release Engineer to join our team, playing a central role in the software development lifecycle. This position involves close collaboration with DevOps engineers, software developers, and QA teams. Your responsibilities will encompass managing and optimizing the software build and release processes with a focus on efficiency, reliability, quality, and security. Your role will be critical in leveraging your expertise in Azure Cloud, Azure DevOps, Git, Windows, PowerShell, Terraform, Bash, Python, .Net, application code, QA, performance testing, application security, monitoring, and observability. 

Key Responsibilities: 

  • Advanced Build and Release Management: Manage all aspects of the build and release process using Azure Cloud and Azure DevOps. Including working to migrate all manual release to an automated process. Shepherding manual releases to Production, collaborating in improving the whole SDLC, until automation goals are met. 
  • Monitoring and Observability: Implement monitoring and observability tools such as Azure Application Insights and DataDog, including proficiency in their query languages. 
  • API Management and Testing: Understand and implement API management and testing strategies to ensure robust and scalable software integration. 
  • Application Code QA and Performance Testing: Work with QA teams to integrate code quality checks and performance testing into the build process. 
  • Application Security: Prioritize application security, implementing best practices to protect against vulnerabilities. 
  • Scripting and Automation: Utilize PowerShell, Bash, and Python for build and release automation. 
  • Infrastructure as Code: Manage infrastructure using Terraform, Bash, Python, Ansible, and other tools. 
  • .Net Framework Integration: Seamlessly integrate and deploy .Net applications. 
  • Process Improvement and Leadership: Continuously evaluate and enhance processes, providing guidance, mentorship, documentation to junior team members. 
  • Maintain uniformity and configurations across Production environments and all lower environments (Test/QA/UAT) 
  • Support and troubleshoot on Production issues: performance, outages, bux fixes, patching 

Qualifications: 

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent years of experience. 
  • Extensive experience in build and release engineering with specific skills in Azure Cloud, Azure DevOps, Git, Windows, PowerShell, Terraform, Bash, Python, and .Net. 
  • Proficiency in application code QA, performance testing, and application security. 
  • Strong skills in monitoring and observability with tools such as Azure Application Insights and DataDog. 
  • Understanding of APIs and experience in API testing. 
  • Exceptional problem-solving skills and meticulous attention to detail. 
  • Strong communication and teamwork capabilities. 

Bonus: 

  • Familiarity with AIOps 
  • Understanding of Chaos Engineering 
  • Public Git publications 
  • Experience building custom self-service frontends for team use 

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.