View all jobs

Cloud Architect III

Calgary, AB
  Job Description: Summary

The Cloud Architect provides solutions through developing, designing and maintaining technologies that improve software products or systems that enable client’s strategies

Accountabilities / Responsibilities:
•       Understand overall data estate, IT and business priorities and success measures to design implementation architectures and solutions.
•       Apply technical knowledge to architect solutions that meet business and IT needs, create Data Platform, AA/AI roadmaps, and ensure long term technical viability of new deployments, infusing key analytics and AI technologies where appropriate
•       Ensure that solution exhibits high levels of performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment
•       Develop deep relationships with key IT decision makers, who drive long-term cloud adoption within their company to enable them to be cloud advocates
•       Assess overall cloud readiness to support the business through a structured learning plan and ensure its delivery through partners.
•       Collaborate with other Cloud Solution Architects in developing complex end-to-end Enterprise solutions,
•       Maintain technical skills and knowledge, keeping up to date with market trends and competitive insights; collaborate and share with the technical community
•       Ensures programs are envisioned, designed, developed, and implemented
across the enterprise
•       Collaborates with the architecture team and other functional areas to ensure that
most efficient solution is designed
•       Oversee capacity planning, ensure that metrics are available and current, and future scalability
•       Develops and executes designs on cloud architecture (PaaS/IaaS,SaaS) 
•       Design, build, deliver and scale sophisticated high-volume distributed applications
•       Build tools and alarms that inform of potential problems
•       Develop tools and create processes for automated continuous integration and delivery of services
•       Ensures solutions are well engineered, operable, maintainable, and delivered on schedule.
•       Develops, documents, and ensures compliance with best practices
•       Guide incident response across the entire stack-hardware, software, application and network
•       Root-cause complex problems involving multiple parties
•       Guide implementation teams and lead project quality management tasks
•       Contributes to the overall system implementation strategy

Required Skills, Experience, and Qualifications:

• Bachelor's Degree in Computer Science, Information Technology or equivalent experience
• 5+ years in Software Engineering with a recent focus on AWS
• 7+ years in Systems Design, Deployment and Operations
• Programming/Scripting experience in one or more of the following languages: Python, Shell, Java, JavaScript, Go, etc
• Experience designing and deploying web-based services
• Experience with containerized and serverless systems
• Experience with open source software, industry standards, Cl/CD, DevOps, Agile, test-driven development
• Experience with operating Windows/Linux OS in a production environment
• Experience building tools for automation (building, testing, releasing, monitoring and alarming)
• Expert knowledge of configuration management tools
• Ability to be effective in a fast-paced, quickly changing environment
• Ability to work effectively across organizational boundaries
• Excellent oral, written, analytical, problem solving, and presentation skills 


Share This Job

Powered by