Job Title: Lead Microsoft Azure Microservices Architect

Location: Remote – Any Location

Client Timezone: Central Time Zone (CST)

Type: Full-time / Contract to Hire / Contract Role

About the Company:

CyberMass is a Cybersecurity Services company that is owned by Dyzana Consulting, LLC out of Phoenix, Arizona and was started in 2019.  CyberMass (Https://cybermass.io) provides Advisory Consulting Services, Professional Services and also operates as a Managed Security Services Provider (MSSP).  We are a innovative and leading cybersecurity technology firm with a strong focus on advising, consulting, managing and developing scalable, high-quality, and resilient security solutions for our clients. We are looking for a talented and experienced Lead Microsoft Azure Microservices Architect to join our growing team and help us create industry-leading cloud solutions for our diverse client base.

Responsibilities:

  • Design, develop, and implement innovative and scalable microservices architectures using Microsoft Azure for a wide range of clients and industries.
  • Collaborate closely with cross-functional teams, including product owners, developers, and operations, to gather requirements, provide technical guidance, and ensure successful project delivery.
  • Act as a subject matter expert on Microsoft Azure, microservices architecture, and related technologies, providing mentorship and guidance to team members.
  • Optimize microservices for performance, scalability, and reliability, using best practices and the latest Azure features.
  • Conduct code and architecture reviews to ensure adherence to established design patterns, coding standards, and best practices.
  • Lead the evaluation, selection, and integration of third-party tools and services to enhance microservices capabilities and improve overall system efficiency.
  • Develop and maintain documentation for microservices architecture, design patterns, and best practices.
  • Stay current on industry trends, emerging technologies, and best practices in the Azure and microservices ecosystem to continuously improve our offerings.
  • Identify the needed health checks to understand the current load on the system and base line the telemetry to predict the load increase and prepare for a high-volume hour/ day
  • Build health checks for the backend system that is arcade and documentation in outdated or nonexistent
  • Identify the request flows and build correlation between the various steps of request/ transaction
  • Documenting process and related Knowledge articles (Documenting Tribal Knowledge)
  • Conduct Post-incident reviews (PIRs): Evaluating Incidents after resolution to build work book and automation to avoid/solve them when happen again
  • Optimize on-call rotations & processes: Need to have skills to priorities task
  • Relay important information about system alerts or outages to other members of the team.
  • Familiarity and experience in building, integrating, managing, and maintaining CI/CD Pipelines.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field; a Master’s degree is preferred.
  • Minimum of 8 years of experience in software development, with at least 4 years in architecting and implementing Microsoft Azure solutions.
  • Proven experience in designing, developing, and deploying microservices-based applications using Microsoft Azure
  • Strong Understanding of Azure Services, such as Azure Foundations, Azure App Service, Azure Kubernetes Service, Azure API Management, and Azure Service Bus.
  • Deep knowledge of containerization and orchestration technologies, such as Docker and Kubernetes.
  • Proficiency in programming languages, including C#, .NET, and JavaScript/TypeScript.
  • Familiarity with API design principles and best practices, including REST, GraphOL, and gRPC.
  • Experience with Azure DevOps (ADO), CI/CD Pipelines, and automated testing frameworks.
  • Strong problem-solving, communication, and leadership skills, with the ability to mentor and guide team members.
  • Ability to manage multiple projects simultaneously and adapt to changing priorities in a fast-paced environment.
  • Relevant certifications, such as Microsoft Certified: Azure solutions Architect Expert or Microsoft Certified: Azure Developer Associate, are a plus.

Soft Skills

  • Supporting Incident Escalation and Trouble shooting.
  • People Skills are paramount with clients to be able to successfully complete projects.
  • Precise Communication: Ability to communicate clearly and concisely.
  • Understanding of all the stages of SDLC and Testing Management.
  • Leadership Skills to be effective in this role are paramount.

Technical Skills

  • Microsoft Developer: who is experience in building Microservices bases architecture on Azure tech.
    • .Net and .Net Core 4.7, Angular
    • Site Core CMS
    • Integration to back-end system are through Azure App Services built using .Net (.Net and .Net Core 4.7, Node)
    • HP Unix, Linux
    • Webservices written in C #
    • Build health checks for system check and availability.
    • Azure On-Prem
  • Monitoring tools: Should have working experience on Dynatrace, Application Insights, AppDynamics, Grafana, Splunk
  • Problem solving: The resource should be able to debug code to identify the issue/defect and provide fix details. The engineer should be able to read logs, stack trace and other telemetry to identify the issues. Should have a good understanding of infra and network layers as well.
  • DevOps
    • YAML, Ansible, Terraforms
    • Jenkins, Maven, Nexus, Docker
    • Using version control tools such as GitHub, Bit Bucket and SVN
    • Supporting Developers in Build, delivering activities, Branch, Tags Creation and Deploying multiple applications (War, Ear and Jar) in different modes.
    • Managed to operate the Pods (Kubernetes Servers)
    • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services.
    • Resolving the TFS build issues and troubleshooting the issues by monitoring the ansible tower logs.
    • Migrated few On-Premises applications to Azure DevOps and created projects under Azure DevOps
    • Key and Secrets Management
    • Experience in working on Azure Pipes

Benefits:

  • Competitive Rate/Salary
  • Optional: Comprehensive medical, dental, and vision insurance.
  • Work/Life Balance arrangements.
  • Opportunities for professional growth and career advancement.
  • A supportive and collaborative work environment with a team of passionate professionals.

To Apply:

If you are an experienced Microsoft Azure Microservices Architect looking for an exciting opportunity to make an impact in a growing organization, we encourage you to apply. Please submit your resume, a cover letter detailing your relevant experience, and any applicable certifications or portfolios to careers@cybermass.io with the subject: Lead Microsoft Azure Microservices Architect.

 

CyberMass is an equal opportunity employer and values diversity. We are committed to creating an inclusive environment for all employees and candidates, and we welcome applicants of all backgrounds and experiences to join our team.

We look forward to reviewing your application and potentially welcoming you as the newest member of our dynamic team.Top of Form