Description:
We are seeking an experienced and technically proficient Senior Azure DevOps Consultant to lead and contribute to the design, implementation, and optimization of DevOps practices. The ideal candidate is not only a hands-on technical expert but also possesses the communication skills necessary to guide and advise teams as well as stakeholders through the process of implementing efficient and effective DevOps solutions. As a Senior Azure DevOps Architect, you will play a pivotal role in driving innovation, automation, and collaboration across development and operations teams.
Responsibilities:
- Lead the end-to-end design, configuration, and management of Azure DevOps solutions tailored to meet the unique needs of our clients.
- Collaborate closely with development, operations, and infrastructure teams to define and implement best practices for CI/CD, automated testing, infrastructure as code (IaC), security, and deployment strategies.
- Act as a technical subject matter expert in Azure DevOps, providing hands-on guidance and mentorship to junior team members and clients' technical teams.
- Conduct thorough assessments of clients' existing DevOps practices, identifying areas for improvement and formulating strategic recommendations.
- Develop and maintain standardized DevOps frameworks, tools, and templates for various application types and technology stacks.
- Engage directly with clients to understand their business goals and objectives, translating them into actionable DevOps strategies and solutions.
- Collaborate with cross-functional teams to ensure seamless integration of DevOps practices into the software development lifecycle.
- Design and deliver training sessions and workshops to internal teams and clients, fostering a culture of continuous learning and improvement.
- Stay current with industry trends and emerging Azure DevOps technologies, evaluating their applicability and potential benefits for the organization and its clients.
- Contribute to the creation of project documentation, including architecture diagrams, technical specifications, and implementation guides.
Qualifications:
- Excellent communications and people skills
- Must have prior demonstrated experience in working with large customers and multiple application owners/teams and setting up DevOps and DecSecOps
- Proven experience as a hands-on DevOps architect with a strong background in Azure DevOps, CI/CD pipelines, infrastructure automation, and configuration management.
- Expertise in designing and implementing DevOps practices using tools such as Azure DevOps Services, Jenkins, Git, Ansible, Terraform, Docker, Kubernetes, Helm etc.
- Experience in developing and managing CI/CD pipelines using Yaml
- Demonstrated proficiency in cloud technologies, particularly Microsoft Azure, with experience in architecting and managing cloud-based infrastructure.
- Excellent understanding of software development methodologies, agile practices, and release management.
- Strong programming/scripting skills (e.g., PowerShell, Python, Bash) for automation and customization of DevOps processes.
- Exceptional problem-solving abilities and analytical skills, capable of diagnosing complex technical issues and recommending effective solutions.
- Outstanding communication and interpersonal skills, with the ability to interact confidently and professionally with both technical and non-technical stakeholders.
- Previous experience in a customer-facing role, providing consultation and guidance to clients on DevOps best practices and implementation strategies.
- Relevant certifications such as Microsoft Certified: Azure DevOps Engineer Expert, Certified Kubernetes Administrator (CKA), etc., are highly desirable.
- Leadership experience and a track record of mentoring junior team members is a plus.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).