Desired Candidate Profile
APTTUS is seeking a Principal Architect with experience building next-generation cloud platforms. The ideal candidate is a talented and seasoned Architect with strong background in architecture and design of highly scalable systems on the public cloud. You will work with the latest technology to build a multi-tenant cloud based platform to power APTTUS enterprise applications. Be a thought leader at APTTUS as we build our applications footprint on the cloud.
Primary Responsibilities include:
Collaborate with Architects, Software Engineers, Product Managers and customers to design and implement a next-generation cloud platform
Profile and optimize platform components to deliver highly available, reliable, scalable, and performant software solutions
Identify and build tools for managing cloud infrastructure, deploying and scaling applications, and ensuring a secure computing environment
Architect web scale, highly available, robust services on public cloud platforms
Required Skills/Experience
BS or MS in Computer Science, Computer Engineering or equivalent specializations
12+ years of hands-on experience in architecting, designing and building scalable and performant software solutions including compute intensive services, and delivering solutions with high availability, service availability, and patching without service downtime
Strong understanding of architectural principles for cloud based platforms such as SaaS, PaaS, IaaS, multi-tenancy, multi-tiered infrastructure and application servers
Experience with
o Programming languages such as C#, C++, Java, Scala
o Scripting languages such as Python, Javascript, Pearl, PowerShell
o .NET Framework
o Relational and No SQL databases such as Cassandra, SQL Server, CosmosDB, MySQL, Postgres, MongoDB
o Developing with cloud technologies such as blob storage, messaging, serverless computing, API management
o Enterprise integration architectures such as SOA, RESTful
o Distributed computing leveraging multi-threading, map-reduce
o Web Servers such as IIS, Apache, Ngnix
o Computing environments such as Hadoop (Hortonworks, Cloudera, MapR), Spark
o Distributed and local caching technologies including Memcached, Redis
o Messaging services such as Service Bus, Event Hub, Kafka
o Cluster management technologies such as Service Fabirc, Zookeeper, etcd, consul
o One of more Cloud platforms including Azure, IBM Cloud (preferred), AWS, Google
o Cloud tools for provisioning, deployment, load balancing, auto-scaling, monitoring, and cost optimization
o Security frameworks such as OAuth, WS-Security, Encryption, HTTPS/ TLS
Understanding of cloud offerings market space concepts
Ability to engage business and technical groups in discussion of cloud architecture
Contact Details:
Keyskills:
Redis
Javascript
Java
MySQL
MongoDB
.NET Framework
Postgres
SQL Server
Oauth
Python