Job Details
Job Location: Temecula, CA
Salary Range: $140000.00 - $165000.00 Salary
Description
Position Summary
The Cloud Engineer - Azure position is responsible for the design, implementation, and management of the Company’s cloud infrastructure, with a focus on Microsoft Azure, while also supporting Google Cloud Platform and AWS as needed. This role requires expertise in cloud architecture, automation, security, and best practices for building scalable and secure cloud environments.
The successful candidate will work closely with our architecture, development, and operations teams to optimize and modernize our cloud infrastructure. This position offers an opportunity to play a crucial role in the company’s cloud first strategy, with a focus on infrastructure automation, migration, and operational excellence.
Essential Functions and Duties
- Design, implement, and manage cloud infrastructure across Azure, GCP, and AWS using Terraform, ensuring high availability, security, and scalability, while optimizing resource management across these platforms.
- Develop and manage Infrastructure as Code (IaC) using tools like Terraform, Deployment Manager, or Ansible to automate cloud infrastructure provisioning and management.
- Work with version control systems like GitHub to manage Terraform code, including branching, merging, and pull requests.
- Integrate Terraform workflows with Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate infrastructure deployment and updates.
- Monitor the health, performance, and security of cloud infrastructure and optimize resource usage to reduce costs and improve efficiency.
- Implement security best practices and ensure compliance with industry standards, including identity and access management (IAM) policies, encryption, and data protection.
- Document Terraform code and processes and provide training or knowledge sharing sessions to other team members as needed.
- Respond to infrastructure incidents, troubleshoot issues, and provide solutions in a timely manner.
- Evaluate current environments and collaborate with the cloud architecture team and DevOps team to create a roadmap for the adoption of the public cloud.
- Identify on-premises workloads/applications and execute the migration to Azure or GCP, ensuring minimal disruption to business operations.
- Stay updated with the latest Azure and GCP features and services and suggest improvements to optimize cloud infrastructure and reduce costs.
- Monitor and optimize Azure costs using native tools or identify other third-party solutions for additional cost management capabilities.
- Ensure high availability, disaster recovery, and backup procedures are in place and regularly tested.
- Strong understanding of containerization technologies such as Azure Kubernetes Services (AKS), Azure Container Instances (ACI), and experience with container orchestration platforms.
- Mentor and provide guidance to team members, helping them develop their technical skills and understanding of cloud infrastructure best practices.
- Adheres specifically to all company policies and procedures, Federal and State regulations, and laws.
- Display dedication to position responsibilities and achieve assigned goals and objectives.
- Always represent the Company in a professional manner and appearance.
- Understand and internalize the Company’s purpose,
- Display loyalty to the Company and its organizational values.
- Display enthusiasm and dedication to learning how to be more effective on the job and share knowledge with others.
- Work effectively with co-workers, internal and external customers and others by sharing ideas in a constructive and positive manner; listen to and objectively consider ideas and suggestions from others; keep commitments; keep others informed of work progress, timetables, and issues; address problems and issues constructively to find mutually acceptable and practical business solutions; address others by name, title, or other respectful identifier, and respect the diversity of our work force in actions, words, and deeds.
- Comply with the policies and procedures stated in the Injury and Illness Prevention Program by always working in a safe manner and immediately reporting any injury, safety hazard, or program violation.
- Ensure conduct is consistent with all Compliance Program Policies and procedures when engaging in any activity on behalf of the company. Immediately report any concerns or violations.
- Other duties as assigned.
Qualifications
Education, Knowledge, Skills, and Experience
Required Education:
- Bachelor’s degree in information technology or a related field of study; or four (4) years of related experience in lieu of degree.
Preferred Education:
- Azure Administrator Associate Certificate or equivalent.
- GCP Certifications (Associate Cloud Engineer, Professional Cloud Engineer).
- Terraform Certified Associate.
Required Knowledge:
- Solid understanding of Azure cloud computing.
- Knowledge of Network Operations.
- Hand-on Terraform.
- Azure Virtual Network Gateway, Virtual Network Peering, and Azure Virtual WAN.
Preferred Knowledge:
- Ansible.
- Monitoring, logging, and cost management tools.
- Understanding of data archive/restore policies.
Required Experience:
- At least three (3) years of experience [seven (7) for non-degreed candidates] in an infrastructure role.
- Proven experience as a Terraform Engineer or similar role, with a strong background working with Infrastructure as Code (IaC) tools and principles.
- Proven experience migrating applications to Azure.
- Experience managing day-to-day infrastructure and operations.
Preferred Experience:
- Designing Scalable, secure cloud infrastructure architecture on Azure and GCP.
- Azure Monitoring and Logging.
- Azure Active Directory.
- Azure Virtual Networks (VNet).
Required Skills:
- Must have strong organizational skills.
- Must be detailed oriented and have the proven ability to prioritize work.
- Must have effective verbal and written communication skills.
- Must have the ability to work with limited supervision and as part of a team.
- Must have strong problem-solving and troubleshooting skills.
Preferred Skills:
- Strong presentation and communication skills.
Physical Requirements
Vision, hearing, speech, movements requiring the use of wrists, hands and/or fingers. Must have the ability to view a computer screen for prolonged periods and the ability to sit for extended periods. Must have the ability to work the hours and days required to complete the essential functions of the position, as scheduled. The employee occasionally lifts to 20 lbs. and occasionally kneels and bends. Must have the ability to travel occasionally. Working condition include normal office setting. After-hours support and weekend support as needed are requirements of the position.
Mental Demands
Learning, thinking, concentration and the ability to work under pressure, particularly during busy times. Must be able to pay close attention to detail and be able to work as a member of a team to ensure excellent customer service. Must have the ability to interact effectively with co-workers and customers, and exercise self-control and diplomacy in customer and employee relations’ situations. Must have the ability to exercise discretion as well as appropriate judgments when necessary. Must be proactive in finding solutions.
Direct Reports
No
EEO Statement
FFF Enterprises and Nufactor are an equal opportunity employer and prohibits discrimination and harassment based on the following characteristics: race, color, religion, national origin, physical or mental disability, gender, age (40 years and over) qualified veteran and any other characteristic protected by state or federal anti-discrimination law covering employment. These categories are defined according to Government Code section 12920. The Company prohibits unlawful discrimination based on the perception that anyone has any of those characteristics or is associated with a person who has or is perceived as having any of those characteristics.