Unclassified - Charlotte, NC
posted 3 months ago
As a Senior Cloud Engineer specializing in Azure, you will be responsible for building Azure Cloud-scale services that cater to development domains across various business lines. Your role will involve utilizing the Software Development Life Cycle (SDLC), Azure Cloud, and cloud networking to support multi-cloud environments. You will collaborate closely with development teams to understand their needs and provide feedback to ensure optimal cloud workload solution architecture within the agency's Azure environment. This includes setting up cloud environment configurations to support Windows Virtual Desktop (WVD) and application workloads. In this position, you will design and build automation platforms using Infrastructure as Code (IaC) principles, specifically utilizing Terraform and PowerShell. You will also be tasked with supporting operational requests, communicating the level of effort and status updates to the cloud leadership team. A critical aspect of your role will be to establish a secure Azure Cloud Foundation for WVD and Citrix implementations, while identifying and communicating opportunities to enhance the security posture of cloud environments. You will maintain the network infrastructure to support applications across both AWS and Azure, finetuning network configurations to improve application performance. Troubleshooting network-related issues and identifying areas for improvement will be part of your daily responsibilities. You will employ cloud engineering methods, applications, and best practices across various cloud service providers, implementing and supporting security products to protect workloads in Azure. Your responsibilities will also include managing the technical design, testing, implementation, control, and maintenance of application development projects. You will oversee client-server, mainframe, and web system programming projects utilizing Java/J2EE technologies and WEB 2.0 technologies. Additionally, you will design and develop new applications as well as re-engineer existing ones, making system modifications to address business needs using Agile methodology. Collaboration with database designers, Business Systems Analysts (BSAs), and Management Information Systems Offices (MISOs) will be essential, as you review business requirement documents for completeness and accuracy. Your expertise in object-oriented development, distributed computing, and multi-tiered systems will be crucial in applying Systems Development Life Cycle methodology effectively.