Cloud Applications Architect
Remote Job | 2022-06-16 12:16:24
Apply Now
Share Job
Job Code : SMN057
Cloud Applications Architect (Azure)
The Minnesota Department of Information Technology Services (MNIT)
6+ Months
Remote
Sample Tasks
- Work with product managers, development teams, and other engineering teams to deliver cloud-based solutions in support of distributed development teams which meet the needs of the State
- Use project management principles and practices sufficient to determine program direction, plan work, set goals, and monitor and evaluate accomplishments and document work plans and tasks in Azure Boards
- Lead complex projects, write project plans, establish priorities, and allocate resources/workloads in a team environment. Sample project work may include:
- Designing complex processes, custom dashboards and measurement metrics in Azure monitoring tools
- Applying research and analytical skills in evaluating new technologies
- Providing technical decision making with limited resources and precedence
- Developing specific solutions for unique and unprecedented problems
- Analyzing technical problems and implementing solutions under tight time constraints
- Using formal methods of systems analysis
- Develop policy and procedure for CI/CD and helping distributed development teams learn and deploy it
- Create documentation, design, and technical artifacts for the development of application modernization techniques (e.g, like working with development teams to select containerization strategies and help development teams learn/deploy them)
- Use verbal and written communications to interact technically with staff and vendor representatives and functionally with users (present technical concepts to both technical and non-technical staff)
- Present clear and concise reports to executive management/leadership
- Provide knowledge transfer
Minimum Qualifications
- Two years of Cloud Application Architecture experience
- One year experience setting up Continuous Integration/Continuous Deployment for Development Teams
- Five years of Cloud Application Development experience modernizing applications for the cloud
Desired Skills
- Two years’ experience with a Git-based version control system
- Knowledge of ADO and GitHub and Toolchains for Dev Ops and Dev Sec Ops tool chains for Application Lifecycle Management
- Expert Knowledge of Agile project management tools such as Azure DevOps, GitHub, or GitLab
- Two engagements with two different entities in a Cloud Applications Modernization Developer or Architect role
- Excellent verbal and written communication skills, and ability to explain technical concepts to non-technical staff/end-users
- Effective customer service skills, including the ability to interact frequently with end-users and other staff
- Sophisticated troubleshooting skills, including the ability to create and test hypotheses based on relative likelihood, and a willingness and ability to creatively consider all possible causes for a problem and test appropriately
- Cloud Solution Design Skills:
- Excellent understanding of cloud shared responsibility and security models
- Demonstrated experience with Azure application monitoring and ability to architect complex solutions on public cloud infrastructure
- Experience with cloud application and infrastructure Monitoring and Alerting Solutions, such as Azure Monitor, SCOM, SolarWinds, or others
- Experience providing governance around cloud services
- Cloud Solution Implementation Skills:
- .Net development experience
- Azure Kubernetes development experience
- Knowledge and usage of AWS CloudFormation or Azure Resource Manager
- Experience leveraging development pipelines, DevOps philosophies and working with infrastructure-as-code