Role: Azure Infra Automation Architect
Location: Charlotte, NC (Initial 1 month remote and onsite)
Duration: 6 Months+
Job Description:
- Bachelor's degree required and 7+ years of relevant engineering (including at least 2 years of experience with architecture)
- Strong working knowledge of system and application architecture
- Strong platform knowledge with containers and Kubernetes
- Strong IaC knowledge with Terraform Shell scripting experience with Bash or PowerShell
- Experience working in an Agile software development environment (Scrum / Kanban)
- Knowledge and skills surrounding Web and Public Cloud architectures Knowledge and skills surrounding Azure, GCP, or AWS
- Experience with CICD and GitOps
- Ability to apply models, tools and methods;
- Ability to design and develop solutions;
- Ability to integrate solutions;
- Ability to design modular architectures, platform thinking, domain-driven design Relevant certifications (k8s, Azure, AWS, GCP)
Roles and Responsibilities
- Be the architectural expert for IaC with Terraform
- Be the architectural expert for Container orchestration using Kubernetes on AKS Analyze necessary functionality / features to figure out appropriate complementary technologies (recommending new technologies as appropriate)
- Perform architecture reviews and assessments while working with platform teams to improve their existing solutions Figure out development / implementation / business efforts in terms of duration, cost, and scope
- Build, present, and document comprehensive architecture designs in a concise, yet thorough manner
- Mentor and coach engineers; leading by example, providing hands-on technical expertise, helping foster creativity, and modeling client's core values
- Investigate new solution compatibility with the existing environments
- Collaborate with other Architects and Technical Leads to ensure consistency across teams and improve technology reuse
- Define high level architecture, standard methodologies, and guidelines that balance short-term and long-term objectives in a practical manner
- Support Other Architects in the establishment and adoption of company technology standards
- Develop strategies for risk mitigation, including risks associated with unstable or un-scalable requirements
- Lead Joint Architecture
- Design sessions to collaboratively design solutions
- Present solutions to the Architecture
- Review Board for review and approval
- Develop, define and contribute to infrastructure and security standards
- Build roadmaps for technical capabilities and contribute to technical capability backlogs that get executed by platform engineering teams
- Collaborate closely with Product Owners to ensure execution of work aligns to roadmap and vision
- Frequently interact with internal customers of technical capabilities to gain insight and tailor technical capability roadmaps to meet the customers' needs
- Lead adoption efforts and track adoption rates of technical capabilities
- Track customer satisfaction for technical capabilities and adjust roadmap as necessary to serve internal customers to the highest level