Principal Cloud Engineer

    • Fortellar
  • Chicago, IL
  • Posted 7 days ago | Updated 8 hours ago

Overview

On Site
Compensation information provided in the description
Full Time

Skills

Operational efficiency
Operations management
Performance tuning
Business requirements
IaaS
Provisioning
Programming languages
Ansible
Security controls
Encryption
Identity management
Regulatory Compliance
Optimization
Scalability
Load balancing
Operations
Machine Learning Operations (ML Ops)
Design
Software deployment
Management
Data Analysis
Data
Advanced analytics
Data processing
Storage
Accessibility
Machine Learning (ML)
Artificial intelligence
Innovation
Computer science
SAN
Orchestration
Docker
Kubernetes
Cloud architecture
Microservices
Terraform
Scripting
Python
DevOps
Jenkins
GitLab
Continuous integration
Continuous delivery
Database
SQL
MongoDB
Snow flake schema
Remote Desktop Services
Amazon RDS
Amazon Redshift
Amazon Lambda
Problem solving
Leadership
Collaboration
Mentorship
Communication
Amazon Web Services
Microsoft
Microsoft Azure
Google Cloud
Google Cloud Platform
Cloud computing

Job Details

Job Description

Job Description
Salary: Up to $115

Role Overview:


We are seeking a dynamic Principal Cloud Engineer who combines deep expertise in cloud architecture and hands-on cloud engineering experience. In this hybrid role, you will be responsible for designing, building, and optimizing cloud-based solutions that drive business growth, operational efficiency, and innovation. You will work closely with cross-functional teams to translate business requirements into scalable, secure, and resilient cloud architectures while also contributing to hands-on development and operational management of cloud infrastructure.


This role is ideal for a highly experienced cloud professional with a strong architectural mindset, who is also comfortable with cloud engineering tasks such as infrastructure automation, continuous deployment, and performance optimization. Leadership, collaboration, and technical prowess across both architecture and engineering disciplines are key to success in this role.


Key Responsibilities:


  • Architect Cloud Solutions: Lead the design of scalable, resilient, and secure cloud architectures, ensuring they meet both technical and business requirements. Architect solutions across platforms such as AWS, Azure, or Google Cloud, focusing on cloud-native technologies and services.
  • Hands-on Cloud Engineering: Implement cloud infrastructure using Infrastructure-as-Code (IaC) with tools like Terraform and CloudFormation. Develop automation scripts for provisioning, monitoring, and maintaining cloud environments.
  • Cloud-Native Development: Drive the development of cloud-native applications using modern programming languages, frameworks, and microservices architecture. Ensure seamless integration with cloud services, container orchestration, and DevOps practices.
  • CI/CD & Automation: Design and build CI/CD pipelines that enable rapid, reliable, and consistent deployment. Implement best practices for automation in cloud environments, utilizing tools such as Jenkins, GitLab CI/CD, and Ansible.
  • Security & Compliance: Architect and implement robust security controls, encryption mechanisms, and identity management solutions to safeguard cloud environments and data. Ensure compliance with industry standards and regulations.
  • Performance & Cost Optimization: Continuously optimize cloud resources for performance, scalability, and cost-efficiency. Leverage services such as auto-scaling, serverless computing, and load balancing to ensure optimal cloud performance.
  • Leadership & Mentorship: Lead technical discussions, mentor team members, and drive the adoption of best practices in cloud architecture, development, and operations. Foster collaboration between teams and ensure alignment on cloud strategies and implementation.
  • MLOps: Design and implement scalable, cloud-based infrastructure for the deployment, monitoring, and management of machine learning models, ensuring automation, security, and performance across the ML (Machine Learning) lifecycle.
  • Data Analytics: Develop and optimize cloud architectures to support data-driven applications and advanced analytics, ensuring efficient data processing, storage, and accessibility for machine learning and AI (Artificial Intelligence) workloads.
  • Innovation & Improvement: Identify opportunities for innovation within existing cloud architectures. Stay updated on emerging cloud technologies, trends, and best practices, and assess their potential to enhance our cloud solutions.


Qualifications:

  • Educational Background: Bachelor s degree in computer science, Engineering, or a related field is required; a master's degree is preferred.
  • Experience:
    • 12+ years of hands-on experience in cloud architecture (minimum of 8 years) and engineering, with a strong emphasis on designing and implementing cloud-based solutions.
    • Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud, including computing, storage, networking, and security services.
    • Expertise in containerization and orchestration tools (Docker, Kubernetes, AWS ECS).
  • Technical Skills:
    • Strong understanding of cloud architecture principles, including serverless computing, microservices architecture, and distributed systems.
    • Advanced proficiency in IaC tools like Terraform, and CloudFormation, and scripting languages such as Python.
    • Hands-on experience with DevOps tools for CI/CD, infrastructure automation, and monitoring (e.g., Jenkins, GitLab CI/CD, AWS CloudWatch).
    • Deep knowledge of databases (SQL, MongoDB, Snowflake, RDS, Redshift) and cloud services (AWS Lambda, AWS FSx).
  • Problem-Solving Abilities: Demonstrated ability to analyze complex technical problems, think critically, and deliver innovative solutions in a cloud environment.
  • Leadership & Communication: Strong leadership skills with the ability to collaborate across teams, mentor engineers, and engage with stakeholders at all levels of the organization. Excellent verbal and written communication skills.
  • Certifications: Relevant certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, or Google Cloud Certified - Professional Cloud Architect are highly desirable.



remote work
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.