Menu Close Menu
English
Printer friendly interface

Senior Architect, AWS

Service : Technologie de l'information
Business unit : TOPS
# du poste : J0720-1566

A little about us

At Shaw, we’re proud to be leaders in a movement that brings Canadians the connectivity they need to fuel their lives. We’re making bold moves to connect Canadians and we’re always on the lookout for go-getters that are committed to disrupting the status quo. Does that sound like you? We’d love to meet you.

The role

We have an exciting opportunity for a Senior Architect specializing in our Cloud Infrastructure and Architecture group at our Denver Innovation Center. The successful candidate will work with the architecture, engineering and operations teams within Shaw’s Technology and Network Operations Department and will be accountable for engineering and building systems and applications utilizing Amazon Web Services. The candidate will be expected to work with architects and engineers to design and develop products to create the next generation of Shaw’s products and services. The ideal candidate is a strategic thinker with a strong cloud software development background. Is a team player, comfortable working at a fast pace, and carries considerable experience with enterprise software and platforms, systems integration and management, excellent knowledge of technical concepts, and extensive knowledge of systems and application architectures (client-server, distributed, layered, etc..)

A typical day

• Operate within a team of architects, engineers and analysts in a setting that involves interacting with Product Management, Engineering, Quality Assurance and Operations Support.
• Participate in platform or vendor selection for all major software initiatives for products and services, ensuring any proposed solution is extensible, scalable, and manageable
• Work independently with little supervision while providing clear documented status and progress of work activities and business issues that impact the department.
• Ensures solutions are well engineered, operable, maintainable, and delivered on schedule. Develops, documents, and ensures compliance with best practices including but not limited to the following coding standards, object oriented design, platform and framework specific design concerns and human interface guidelines.
• Tracks and documents requirements for development projects and enhancements.
• Monitors current and future trends, technology and information that will positively affect organizational projects; applies and integrates emerging technological trends to new and existing systems architecture.
• Gathers and understands client needs, finding key areas where technology leverage is possible to improve business processes, defines design approaches and develops technology proofs. Communicates technology direction.
• Responsible for participating as an technical expert in project teams, troubleshooting operational issues, providing technical solutions to operational problems, contributing to new products implementation, implementing existing products and services, and providing the overall upkeep and maintenance of designated areas of engineering.

Core Responsibilities
• Ensures programs are envisioned, designed, developed, and implemented
across the enterprise to meet business needs.
• Interfaces with the architecture team and other functional areas to ensure that
most efficient solution is designed to meet business needs.
• Ensures solutions are well engineered, operable, maintainable, and delivered on schedule.
• Develops, documents, and ensures compliance with best practices including but not limited to the following coding standards, object oriented design, platform and framework specific design concerns and human interface guidelines.
• Contributes to the overall system implementation strategy for the enterprise and participates in appropriate forums, meetings, presentations etc. to meet goals.
• Develops and communicates system/subsystem design taking into consideration performance and scalability, interoperability, longevity, reliability and availability.
• 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 or customer issues and drive the automation systems that maintain system health
• Guide implementation teams, working as intermediary across different delivery groups, to facilitate continuous delivery
• Lead project quality management tasks including as peer and quality reviews of specifications and code, systems and service testing, and war gaming
• Develop tools and create processes for automated continuous integration and delivery of services
• Root-cause complex problems involving multiple parties, networks, hardware and software that relate to scaling and performance
• Oversee capacity planning, ensure that metrics are available and current, and future scalability capabilities are understood and planned for
• Guide incident response of cross-functional support teams across the entire stack-hardware, software, application and network
• Ability to be effective in a fast-paced, quickly changing environment
• Willingness and desire to expand responsibilities beyond initially defined job responsibilities to support emerging needs within the organization
• Regular, consistent and punctual attendance. Must be able to work in Denver office.
• Infrequent travel to Calgary as required.
• Other duties and responsibilities as assigned

Your skills/experience

Education:
• Bachelor's Degree in Computer Science, Information Technology or equivalent experience
• Master's Degree in relevant discipline highly desirable

Experience:
• 3+ years experience in systems and software with a recent focus on cloud computing and Amazon Web Services
• 7+ years in Systems Design, Deployment and Operations.
• Awareness of various software development models, including devops, iterative, agile (SCRUM, Kanban), and test-driven development
• Demonstrated ability to evaluate different processes and assimilate into cohesive, common processes and associated toolsets
• Knowledge of Telecommunication/Cable OSS, billing, provisioning and customer care systems
• Ability to work effectively across organizational boundaries
• Excellent oral, written, analytical, problem solving, and presentation skills
• Preferred experience with open source software, industry standards, continuous integration, DevOps, Agile and object-oriented & modular design.
• Programming/Scripting experience in one or more of the following languages: Go, Java, Python, Ruby, Shell, Scala
• Understanding on how to scale applications depending on load
• Experience designing and deploying web-based services
• Familiarity with continuous integration/deployment processes and tools such as Artifactory, Gerrit, GitHub, Git, TravisCI, Jenkins, Maven and Nexus
• Experience with various flavors of Unix and Linux including Redhat, CentOS, Ubuntu, operating in a production environment
• Cloud (Private/Public/Hybrid), virtualization, OpenStack, Heroku, CloudFoundry and AWS
• Experience building tools for automation (building, testing, releasing, monitoring and alarming)
• Expert knowledge of configuration management tools

Other details

This position requires the successful completion of a criminal and credit background check.

Posting closing date : Le 26 août 2020

Shaw Communications, through its third-party vendor, collects and stores information applicable to the candidate profile you create when you submit the information asked for below. The use and disclosure of the collected information is for the sole purpose of job search and placement activities for Shaw Communications. The information is subject to Personal Information Protection and Electronic Documents Act. The information will be retained and when disposed of, it is done so in a secure manner. Your profile will become inactive and moved to the archive if you do not access your profile for a period of 1 year.

Nous remercions tous les postulants pour l'intérêt qu'ils manifestent; cependant, seuls les candidats retenus seront contactés. Pas d'appels téléphoniques ni d'agences s'il vous plaît.