Smart Caliber Technology - Minneapolis, MN

posted 5 days ago

Full-time - Mid Level
Remote - Minneapolis, MN
Professional, Scientific, and Technical Services

About the position

The Azure/AWS DevOps Cloud Architect role is a leadership position focused on designing and implementing cloud-based architectures, particularly in transforming legacy systems into microservices. This position emphasizes technical strategy, mentorship, and collaboration with various stakeholders to ensure the successful delivery of cloud solutions that are scalable, resilient, and cost-effective.

Responsibilities

  • Lead the design and implementation of Cloud-based, microservices-driven architectures.
  • Drive the technical strategy for the adoption of Cloud-native technologies and microservices.
  • Leverage expertise in Azure to architect and deploy Cloud solutions optimized for cost, performance, and security.
  • Lead the effort in decomposing legacy monolithic systems into modular microservices.
  • Provide mentorship and technical guidance to senior and junior engineers.
  • Actively contribute to code reviews, design discussions, and key technical decisions.
  • Work closely with product managers, business analysts, and other stakeholders to ensure technical solutions meet business requirements.
  • Lead efforts in implementing DevOps practices, CI/CD pipelines, and automation.
  • Continuously monitor and optimize the performance, security, and cost-efficiency of Cloud environments and microservices architecture.
  • Identify and mitigate risks related to the migration process and technology choices.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 8+ years of professional experience in software engineering, with at least 3+ years specifically working on Cloud solutions (AWS, Azure) and microservices architectures.
  • Proven experience leading the transformation of legacy monolithic systems into microservices-based architectures in Cloud environments.
  • Expertise in Cloud services and tools (e.g., AWS Lambda, EC2, S3, Azure Functions, AKS, Azure Service Bus).
  • Strong background in building, deploying, and managing distributed systems and microservices with an emphasis on scalability, availability, and fault tolerance.
  • Deep understanding of DevOps practices, CI/CD pipelines, and infrastructure automation tools (e.g., Terraform, Ansible, Kubernetes, Docker).
  • Advanced experience in designing and implementing API-first architectures, RESTful APIs, and event-driven architectures.
  • Experience with containerization (e.g., Docker) and orchestration platforms (e.g., Kubernetes, Azure Kubernetes Service).
  • Strong problem-solving skills and the ability to architect and implement solutions for complex business challenges.
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Experience with Agile methodologies, and working in an Agile/Scrum environment.

Nice-to-haves

  • Certifications in Azure (e.g., Microsoft Certified: Azure Solutions Architect Expert) or AWS (e.g., AWS Certified Solutions Architect Professional).
  • Experience with serverless computing, microservices monitoring, logging (e.g., ELK stack, Prometheus), and tracing tools (e.g., Jaeger).
  • Knowledge of event-driven architecture, messaging systems (e.g., Kafka, RabbitMQ), and stream processing.
  • Familiarity with data storage solutions for distributed systems, such as NoSQL databases (e.g., DynamoDB, CosmosDB) and relational databases.
  • Experience with cloud security best practices and implementing security controls in a Cloud-native environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service