Junior Cloud Engineer
Job Description
The Junior Cloud Engineer assists in designing, deploying, and maintaining cloud infrastructure in Microsoft Azure. Collaborating with peers and IT teams, they help ensure that cloud systems are secure, scalable, and reliable. Their responsibilities include provisioning resources, monitoring system performance, troubleshooting issues, and applying the best cloud practices, all while developing their technical skills in Azure services and DevOps approaches.
Responsibilities
The essential functions in this job description are not all-inclusive of this position’s duties and responsibilities. Reliable and dependable attendance is required.
- Assist with provisioning and managing Azure resources such as virtual machines, storage accounts, and networking components
- Support the deployment and setup of cloud-based applications and services
- Monitor system performance and availability using Azure tools, proactively identifying issues
- Troubleshoot infrastructure and application problems, escalating complex cases when necessary
- Participate in implementing security best practices, including access controls and governance standards
- Help automate tasks with scripting tools like PowerShell and Azure CLI
- Support CI/CD pipelines and deployment processes alongside development teams
- Maintain documentation for cloud environments, configurations, and procedures
- Collaborate with internal teams to ensure cloud service stability, reliability, and performance
- Continuously explore and evaluate new Azure services and features to enhance operations
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 1–3 years of experience in IT, cloud, or infrastructure roles
- Basic understanding of Microsoft Azure services (compute, storage, and networking)
- Familiarity with cloud concepts such as virtualization, scalability, and high availability
- Exposure to scripting or automation tools such as PowerShell or Python
- Understanding of basic networking concepts (DNS, VPNs, and load balancing)
- Strong problem-solving and analytical skills
- Ability to work in a fast-paced, team-oriented environment and manage multiple tasks effectively
- Strong communication skills and a willingness to learn
Who We Are
First Watch is the leading Daytime Dining concept serving made-to-order breakfast, brunch and lunch using the freshest ingredients available. Guided by its “Follow the Sun” culinary philosophy, First Watch’s chef-driven menu rotates multiple times per year to feature the highest-quality flavors at their peak, offering elevated executions of classic favorites, fresh juices like the Kale Tonic, and fan favorites such as the Lemon Ricotta Pancakes, Quinoa Power Bowl and signature Million Dollar Bacon. For every kid’s meal served, First Watch proudly donates a portion to organizations and causes making a positive impact to our communities – raising approximately $2.0 million to date. A recipient of many “Best Breakfast” and “Best Brunch” awards, First Watch was voted #1 Best Breakfast by Newsweek’s Readers’ Choice Awards 2025, and also named 2025 and 2024’s #1 Most Loved Workplace in America by the Best Practice Institute – an accolade most recently featured in The Wall Street Journal – after appearing on the list in 2022 and 2023, as well. With a commitment to quality, hospitality and community, First Watch is redefining Daytime Dining across more than 630 First Watch restaurants in 32 states. For more information, visit www.firstwatch.com.
First Watch is an equal opportunity employer. In compliance with the Americans with Disabilities Act, First Watch will provide reasonable accommodations to qualified individuals with disabilities and encourages both prospective and current employees to discuss potential accommodations with the employer.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 1–3 years of experience in IT, cloud, or infrastructure roles
- Basic understanding of Microsoft Azure services (compute, storage, and networking)
- Familiarity with cloud concepts such as virtualization, scalability, and high availability
- Exposure to scripting or automation tools such as PowerShell or Python
- Understanding of basic networking concepts (DNS, VPNs, and load balancing)
- Strong problem-solving and analytical skills
- Ability to work in a fast-paced, team-oriented environment and manage multiple tasks effectively
- Strong communication skills and a willingness to learn
The essential functions in this job description are not all-inclusive of this position’s duties and responsibilities. Reliable and dependable attendance is required.
- Assist with provisioning and managing Azure resources such as virtual machines, storage accounts, and networking components
- Support the deployment and setup of cloud-based applications and services
- Monitor system performance and availability using Azure tools, proactively identifying issues
- Troubleshoot infrastructure and application problems, escalating complex cases when necessary
- Participate in implementing security best practices, including access controls and governance standards
- Help automate tasks with scripting tools like PowerShell and Azure CLI
- Support CI/CD pipelines and deployment processes alongside development teams
- Maintain documentation for cloud environments, configurations, and procedures
- Collaborate with internal teams to ensure cloud service stability, reliability, and performance
- Continuously explore and evaluate new Azure services and features to enhance operations