Principal Cloud Hosted Services Engineer
TLDR
Architect and implement cloud-based hosted services that drive the technical strategy for our cloud infrastructure, while mentoring cross-functional teams.
-
Work with product owners to develop the product vision and roadmap
-
Provide all of the product teams with technical leadership, mentoring, and architectural guidance
-
Document and diagram proposed solutions, and ensure documentation and diagrams remain current for all deployments.
-
Advise end-to-end development of new features from concept through testing and deployment
-
Mentor others in the writing of clean, well-documented, testable OOP code following KISS/SOLID principles
-
Mentor others in how to develop cloud-native applications
-
Advocate for non-functional requirements like performance, versioning, deployability, configurability, observability, scalability, security, etc.
-
Meticulous attention to detail and high quality of work
-
Build up and maintain our DevOps/CI environment through research, implementation and monitoring
-
Create alerts and data mine logs and metrics for issues in cloud hosted services and the client applications that call to the services
-
Ability to design and architect service level componentry
-
Spike testing and rapid prototyping
-
Excellent verbal and written communication skills
-
Excellent knowledge in designing and developing complex, multi-tier, cloud-native software applications
-
Advanced knowledge in architecting cloud solutions in GCP or AWS (we are migrating from AWS to GCP)
-
Experience with Docker, Docker Compose, and Kubernetes (EKS and/or GKE)
-
Advanced experience with automating the provisioning of cloud resources using infrastructure as code (we use Terraform)
-
Experience with CI/CD tools such as TeamCity, GitHub Actions, Jenkins, or CircleCI (we use TeamCity and GitHub Actions)
-
Experience with monitoring and alerting tools such as DataDog, New Relic, Grafana, Prometheus, and Kibana (we use DataDog and are migrating to Prometheus/Thanos/Grafana for monitoring and ELK stack for logs)
-
Experience with a high-level language like C#, Java, JavaScript, or Golang (we use C#, C++, JavaScript, and Python)
-
Creating and consuming RESTful web services and experience with 3rd party APIs
-
Well-versed in optimizing database queries to NoSQL databases (we use MongoDB)
-
Good understanding of design patterns
-
Experience leveraging LLMs and operating Agents to assist with tasks and development
-
Experience with big data, stream processing and machine learning algorithms
-
Experience with geospatial applications & databases
-
Working in an agile environment (we use a mix of Scrum and Kanban)
-
Experience or knowledge of dependency injection
-
Experience with real-time, multiplayer services
-
Google Cloud Certification
-
Experience with Kubernetes-adjacent tooling like Helm, Kustomize, and ArgoCD
-
Understanding of effective unit testing and experience with Visual Studio Tests or NUnit
-
Experience creating mock objects using Moq, NSubstitute or other mocking framework
Magnopus creates immersive experiences that bridge the gap between physical and digital realms, leveraging expertise from a team of Oscar-winning artists, designers, and engineers. Our innovative solutions cater to industries seeking to enhance user engagement and interaction in a cohesive environment, driven by a commitment to collaboration and diverse perspectives.
- Founded
- Founded 2013
- Employees
- 51-200 employees
- Industry
- Professional Services