Role Description
Annalect is currently seeking a Cloud Solution Specialist (Azure) to join our technology team. In this role, you will help create and review architecture & solution design to meet functional and non-functional requirements. We're looking for people who have a shared passion for data and desire to build cool, maintainable, and high-quality applications to use this data. In this role you will participate in shaping our technical architecture, design, and development of software products, collaborate with back-end developers from other tracks, as well as research and evaluation of new technical solutions.
Responsibilities
-
Identify, verify, and enumerate business and assess the Technical Requirements.
-
Architect, and provide high level design and documentation for the solution.
-
Develop, Build, and implement solutions within multi-tenant environments in Azure and other cloud-based environments.
-
Design, Develop and Implement CI/CD pipelines for Services and Solutions.
-
Establish, Build, and Maintain Cloud Infrastructure through Terraform as laC.
-
Create implementation guidelines and reusable design templates wherever possible.
-
Manage workflow through entire process (discover, assess, plan, deploy, operate) and help maintain record of work.
-
Work closely with the Intelligent Automation Teams on Azure Automation Projects.
-
Setup and Implement Monitoring/Backup/Maintenance process.
-
Identify, communicate, and mitigate Risks, Assumptions, Issues and Decisions throughout the DevOps and Infrastructure Lifecycle.
-
Ensure all Omnicom corporate goals, standards, and objectives are carried out appropriately and denote exceptions through standardized process.
Qualifications
-
5-7 years of experience across the breadth of IT domains (Endpoint, Network, Server, application, Data, Identity, Storage, Monitoring and Security).
-
At least 5+ years of hands-on experience in administering Cloud technologies on Azure, especially with IAM, Virtual Networks, Azure Functions, Azure VPN, RBAC, API Gateway, Azure VMs, SQL server, Logic Apps, Key Vault, Power BI, Storage accounts (Blob), ADF, Azure Datawarehouse, AKS.
-
Strong experience with project management methodologies such as agile, SDLC, DevOps, SRE, Six Sigma, Project Planning/Scheduling.
-
Hands-on experience in writing CICD pipelines in Azure DevOps, YAML, Jenkins Groovy Scripts.
-
Familiarity with working with data and databases (SQL, MySQL, PostgreSQL, SQL Elastic pool, Cosmos DB).
-
Deep and Broad Infrastructure understanding related to application hosting, laaS and PaaS offerings within Azure.
-
Demonstrable experience of using Terraform to provision and configure infrastructure.
-
Scripting ability - PowerShell, Python, Bash etc.
-
Comfortable working with Linux/Unix based operating systems (Ubuntu preferred).
-
Familiarity with software development, CICD and DevOps tools (Bitbucket, Jenkins, GitLab).
-
Possesses a problem-solving attitude. Creative, self-motivated, a quick study, and willing to develop new skills.
-
Experience with Microservices Implementations, Containers (Docker), Container Orchestration (Kubernetes), Serverless computing (Azure Function) and Distributed/Scalable Systems.
Requirements
-
Experience with continuous deployment / continuous delivery (Azure DevOps, Jenkins, Bamboo).
-
Enterprise Identity Systems, Active Directory including LDAP Integration.
-
Azure Certification is a plus and multi-cloud exposure in AWS and GCP is a plus.
-
Experience in Python coding is welcome.
-
Passion for data-driven software. All our tools are built on top of data and require work with data.
-
Knowledge of laaS/PaaS architecture with good understanding of Infrastructure and Web Application security.
-
Experience with logging/monitoring (Microsoft Insights, ELK).
-
Passion for writing good documentation and creating architecture diagrams.