Title of Position: Cloud Engineer
Department: Enterprise Technology
Reports to (Title): Manager of Enterprise Technology
Salary Grade: P2/Zone 4
Position Description
The Cloud Engineer is an individual contributor within Enterprise Technology responsible for supporting the configuration, deployment, and maintenance of infrastructure, platform services, and virtualization capabilities across public, private, hybrid, and multi-cloud environments. This role applies expanded cloud engineering knowledge within a specific area of the platform, while continuing to build understanding of broader organizational processes and stakeholders.
Working within established guidelines and procedures, the Cloud Engineer solves standard problems by analyzing possible solutions using experience, judgment, and precedent. This role impacts the quality of its own work and contributes to the work of the broader team, routinely assessing current processes for efficiency under the guidance of Senior and Principal Cloud Engineers.
Collaborating with Engineering, Operations, and Security organizations, the Cloud Engineer supports the delivery and maintenance of resilient, performant, and secure cloud solutions. This role explains information clearly to others in straightforward situations and may provide guidance to new team members. This position requires 24/7 on call responsibilities.
Key Responsibilities
Architecture
- Configure cloud IaaS, PaaS and SaaS resources, landing zone components, and shared cloud services according to instructions and patterns provided by Senior and Principal Cloud Engineers.
- Support identity and access management, network segmentation, and environment isolation tasks under the guidance of more experienced engineers.
- Assist with hybrid and multi-cloud connectivity tasks between on-premise and cloud environments using established tools and runbooks.
- Follow enterprise architecture guidance and established engineering standards when completing assigned cloud configuration tasks.
- Assist with workload classification and cloud readiness data collection to support application and platform placement decisions.
- Monitor cloud environments and escalate issues affecting scalability, availability, security, observability, disaster recovery, or cost optimization.
- Respond to day-to-day cloud engineering questions from team members and escalate complex issues to Senior or Principal Cloud Engineers as needed.
Governance and Security
- Assist with governance, security, and cost architecture tasks in partnership with Information Security and Governance, Risk, and Compliance (GRC) teams, under supervision.
- Configure cloud security settings aligned with zero trust principles, including identity protection, network security, and platform hardening, following established procedures.
- Apply governance, compliance, and cost management controls and configurations to platform resources as directed.
- Identify and report potential improvements to governance and operational practices based on day-to-day engineering work.
- Participate in the research and remediation of vulnerabilities within the infrastructure.
Enablement and Automation
- Execute proof-of-concept tasks to support validation of cloud designs, following instructions from senior engineers and architects.
- Assist with technical validation tasks for workload onboarding, migration, and modernization initiatives.
- Write and maintain basic automation and provisioning scripts supporting cloud-native deployment models.
- Stay current on emerging cloud services and automation tools and share observations with senior engineers and architects.
- Partner with operations and engineering teams to transition validated designs into production-ready solutions.
Delivery and Team Collaboration
- Collaborate with engineering, operations, and security teams to complete assigned tasks supporting well-architected cloud solutions.
- Solve standard problems within assigned tasks by analyzing possible solutions using experience, judgment, and established precedent.
- Support migration, modernization, and decommissioning tasks through hands-on implementation under the guidance of more experienced engineers.
- May provide guidance to new team members on routine tasks and established procedures.
- Build proficiency across a broader range of cloud engineering tasks and tools through structured learning, on-the-job training, and review of solution designs and implementations.
- Explain technical information clearly to team members and stakeholders in straightforward situations.
- Perform other duties and support additional administrative priorities as assigned, consistent with the general scope and level of the position.
Minimum Requirements
- 2+ years of experience in cloud engineering, infrastructure, or related technical roles.
Critical Skills
- Working knowledge of cloud platforms and services, including Microsoft Azure.
- Familiarity with cloud networking, identity, and security concepts including Azure Virtual Networks, Entra ID, and cloud-native security controls.
- Experience following infrastructure-as-code and automation practices using Terraform, Bicep, ARM, or similar technologies.
- Basic understanding of cloud governance, security, and cost architecture concepts including policy, tagging, and consumption models.
- Familiarity with cloud platform services including compute, storage, networking, containers, and platform-as-a-service offerings.
- Exposure to hybrid cloud environments using Azure Arc, Azure Local, or similar technologies is a plus.
- Basic understanding of CI/CD and automation platforms such as Azure DevOps, GitHub, or similar.
- Developing understanding of scalability, resiliency, performance, cost efficiency, observability, and disaster recovery concepts.
Additional Skills & Qualifications
- Understands key organizational drivers and uses this understanding to accomplish own work.
- Ability to solve standard problems by analyzing possible solutions using experience, judgment, and established precedent.
- Strong communication skills with the ability to explain information clearly to others in straightforward situations.
- Ability to provide guidance to new team members while continuing to build broader technical and organizational knowledge.
- Developing analytical and critical thinking skills with the ability to work through routine problems using established guidance and precedent.
- Eagerness to learn and build depth of expertise in cloud engineering practices, tools, and technologies.
Education
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field relevant to cloud engineering and architecture, or equivalent professional experience.
- Microsoft Certified: Azure Fundamentals (AZ-900) required. Certification must be obtained within established organizational timelines.
- Microsoft Certified: Azure Administrator Associate (AZ-104) is preferred.
Physical Requirements
- General office demands
- Prolonged periods of sitting at a desk and working on a computer.
- Frequent reaching, handling, and fine manipulation for using office equipment, filing, and managing paperwork.
- Manual dexterity sufficient to operate a keyboard, mouse, and other office tools.
- Occasional standing, walking, and bending.
- Ability to lift up to 10-20 pounds occasionally.
- Vision abilities required include close vision for computer work and reading documents.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.