Azure Cloud Engineer
Location Address: WFH – Office: Toronto
Contract Duration: 5/6 Months
Number of Positions: 1
Scheduled Hours: 9am-5pm
Extension/FTE: Yes, depending on performance
Story Behind the Need:
• The Pega COE team is looking for a Azure Cloud Engineer (Enterprise BPM Platform Engineering) to work on technical details and hurdles and oversee the coordination, integration, and flow of development, testing and deployment to support continuous delivery. They need to be focused not just on creating but also maintaining the end-to-end application delivery tool chain. This member will also participate in the Automation aspect of our team by analyzing, designing and implementing strategies for continuous deployments while ensuring high availability on production and pre-production systems
Candidate Value Proposition:
• We are technology partners who help the business transform how our employees around the world work
• We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
• You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
• We foster an environment of innovation and continuous learning
• We care about our people, allowing them to design how they work to deliver amazing results
Typical Day in Role:
• Develop software/pipelines for enabling and automating provisioning and maintenance of cloud platform and related components
• Designing, implementing, and refactoring code.
• Participating in design discussions focused on scalability, design, and implementation best practices.
• Ensuring software, programs and applications are developed and/or configured to meet high availability, integrity, and reliability requirements.
• Working with other engineers and architects on breaking-down, scoping, and estimating tasks.
• Participating in planning, retrospective sessions, attending stand-ups, etc.
• Build and operate the highly available and scalable software and infrastructure.
• Level 3 support responsibilities are required.
• Supporting application teams on the use of cloud platform including providing guidance on design patterns, best practices, and security considerations.
• Our teams are flexible and fast – you will provide peer review and quality control on a daily basis.
• Champions a high-performance environment and contributes to an inclusive work environment.
Candidate Requirements/Must-Have skills:
1) 6+ years of experience developing and deploying cloud infrastructure
o Understanding of public cloud infrastructure and/or networking
2) Strong development experience and breadth of language and framework experience (Java, Python, Terraform, Ruby, Puppet, GoLang).
3) Full understanding of software development life cycle as well as related technologies.
4) In-depth knowledge of software architecture, design patterns, and security considerations.
5) Understanding of software release process (environments, binary repositories, CI/CD)
6) Expertise in relational databases.
Preferred Skills:
• Experience in NoSQL databases.
• Experience with AzureSQL and Azure Kubernetes Service.
• Experience within Canadian financial institutions.
Soft Skills:
• Self-sufficient, works under the supervision of a more senior engineer.
• Strong communication skills, both written and spoken; of specific importance the strong communication to a technical audience.
• Attention to details, high standards for quality.
Education/Experience:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required.
Candidate Review & Selection
• 1st round – technical & panel (30 mins)
• Possibility for 2nd round