AutoPayPlus is seeking a highly skilled Azure DevOps Engineer to join our dynamic software development team. This role is critical in transforming our development processes, adding AI integrations, enhancing productivity, and ensuring seamless integration and delivery of our flagship product. The ideal candidate will be passionate about implementing best practices in DevOps, with a focus on automation, continuous integration, and delivery.
Job Overview: As our Azure DevOps Engineer, you will be responsible for designing, implementing, and managing our CI/CD pipelines, automating deployments, and optimizing our on prem and cloud infrastructure using Azure DevOps tools and services. You will work closely with our development team to streamline the software development lifecycle, enhance collaboration, and improve overall efficiency.
Key Responsibilities ● Design and implement robust CI/CD pipelines using Azure DevOps ● Automate infrastructure provisioning and deployments using Infrastructure as Code (IaC) tools ● Establish and maintain version control systems, primarily using, Azure Repos ● Implement automated testing frameworks to ensure code quality and reliability ● Create and manage containerization and orchestration using Verge.io and/or Docker and Kubernetes ● Be a documentation and process champion! Develop and maintain comprehensive documentation for all processes, configurations, and procedures ● Collaborate with the development team to integrate DevOps best practices into their workflow ● Implement and manage release processes, including strategies for rollbacks if needed ● Establish monitoring and alerting systems for proactive issue detection including the latest AI tools Required
Skills and Qualifications ● Proven experience as an Azure DevOps Engineer ● Strong knowledge of Azure DevOps services and tools ● Expertise in CI/CD methodologies and tools ● Proficiency in scripting languages (e.g., PowerShell, Bash) ● Experience with Infrastructure as Code tools (e.g., Terraform, ARM templates) ● Solid understanding of containerization technologies (Docker, Kubernetes) ● Familiarity with Agile and Scrum methodologies ● Excellent problem-solving and communication skills ● Ability to work effectively in a team environment and mentor others on DevOps practices
Extra Qualifications ● Relevant Azure certifications (e.g., Azure DevOps Engineer Expert) ● Experience with NET development environments ● Familiarity with legacy system modernization
What We Offer ● Opportunity to work on the latest technologies and help lead the transformation of our development processes and our software development team ● Collaborative work environment with a focus on innovation ● Competitive salary and benefits package ● Professional development and learning opportunities Join us in revolutionizing our software development practices and driving our company towards a more efficient, transparent, and collaborative future. If you're passionate about DevOps and ready to make a significant impact, we want to hear from you!