Technology Office designs and executes industry-relevant inventions that allow organizations to realize exceptional business value from technology.
We are looking for an energetic and passionate Azure Solutions Architect who can bring their experience and knowledge to our Technology Office team.
Responsibilities:
- Serve as a primary technical associate of the business improvement team in assisting customer success in creating applications and services on the Azure platform
- Plan for system and application migration(s) to the cloud, adhering to the client’s technical and business requirements
- Lead engagement with potential clients to design software solutions (architecture) during the sales process, including advising on additional modules, system customization/configuration, and service offering solutions to meet clients’ stated needs
- Work as a member of cross-functional teams to design scalable, highly available, secure application solutions that leverage cloud services
- Facilitate the research and finalize alternative design options to ensure that any enhancements fit with overall business requirements
- Assess emerging technologies, stay abreast of industry trends, and give advice on investments
- Collaborate with development teams to improve their infrastructure based on Azure best practices
- Maintain understanding of advancing cloud capabilities, IT and business needs
- Design of landing zones (multi-account strategy, identity and access management, governance, data security, network design, etc.)
- Identify and propose cost and functional efficiency options
- Document detailed technical designs for integration and implementation of new cloud applications and systems
- Accelerate cloud adoption by influencing and standardizing reusable patterns to develop prebuilt solutions or automation templates
- Lead and facilitate design discussions
- Able to develop a holistic view relating to the architecture and design of solutions
- Elicit requirements and facilitate infrastructure changes Drive assessments, audits and well-architected reviews
- Involve in coaching and mentoring activities
- Evaluate and review deliverables (architecture and design artifacts, code reviews, etc.)
- Have the overall accountability of architecture and design deliverables
Requirements:
- Experience in customer-facing, advising, and consulting
- At least two 3 years of experience in designing cloud-native and containerized applications in Azure
- At least 10 years experience in IT with a focus on DevOps and Azure
- Strong organizational, interpersonal, analytical, communication and technical skills with both technical and non-technical colleagues are essential
- Energetic team player who works well across boundaries and readily adapts to change and enjoys rapid development
- Possess problem-solving skills and passion for delivering high-quality technical solutions
- Proven ability to manage and resolve complex and ambiguous issues
- Experience with SQL databases and NoSQL databases
- Experience with various kinds of architectural models including but not limited to C4, 4+1
- Hands on experience documenting solution architecture and detailed designs
- Hands-on experience with any of the following Infrastructure as Code (IaC) tools (Terraform, Ansible, Chef, Puppet, Git, Jenkins or Kubernetes) with an “Automation First” attitude
- Solid understanding of SDLC
- Must be an intellectually curious individual
- Proven experience in designing CI/CD pipelines
- Confident knowledge of Agile methodologies
- Effective verbal and written communication
- Strong presentation skills with both technical and non-technical audiences
- Conversational English level (B2+)
- Self-motivated with the ability to work independently, as well as work collaboratively with teams, some of which may be geographically distributed
- Software development-related degree or equivalent in education or experience
- Microsoft Certified: Azure Solutions Architect Expert certification is a plus
- Extensive and current Azure DevOps best practices and tooling expertise is a plus
- Multicloud experience is a plus
- Experience in migrating large scale customer facing applications from on premise to Azure environment is a plus
- Experience with highly available and fault-tolerant enterprise and web-scale software deployments is a plus
- Technical leadership experience is a plus
- Experience in automate solutions using Python or other scripting languages is a plus
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings