Job Title: Senior Cloud Engineer
Location: Plano, TX (Hybrid)
Job Type: Full-Time / Contract
Job Summary
We are seeking a highly skilled Senior Cloud Engineer to join SHI’s internal Product Team. This role will provide technical leadership in designing, deploying, and automating cloud infrastructure primarily within Microsoft Azure. The ideal candidate has deep expertise in Infrastructure as Code (Terraform), automation using Python and Bash, and container platforms such as Docker and Kubernetes.
This position requires hands-on engineering, architectural ownership, mentoring junior engineers, and close collaboration with development, DevOps, and security teams to deliver secure, scalable, and cost-optimised cloud-native solutions while establishing best practices and standards.
Key Responsibilities
- Lead the design, deployment, and management of complex Azure cloud infrastructure with a focus on automation, scalability, reliability, and cost optimisation
- Architect and develop reusable Terraform IaC modules, frameworks, and pipelines
- Design and implement automation solutions using Python and Bash for provisioning, configuration management, and operations
- Develop and maintain Linux shell scripts for orchestration, configuration, and system automation
- Build, administer, and optimise CI/CD pipelines using Jenkins and GitHub Actions, including Groovy pipelines, shared libraries, and workflow automation
- Design, build, and maintain Docker and Kubernetes containerised environments for production workloads
- Lead incident response, perform advanced root cause analysis, and implement preventive measures
- Troubleshoot complex, multi-layer technical issues across diverse platforms and technologies
- Collaborate with application, DevOps, and security teams to translate business requirements into secure cloud architectures
- Establish and enforce cloud security, governance, and compliance best practices
- Create and maintain technical documentation, including architecture diagrams, runbooks, standards, and automation workflows
- Mentor junior cloud engineers and provide technical leadership across initiatives
- Evaluate emerging Azure services and tools to improve automation, IaC, and container strategies
- Drive continuous improvement initiatives related to performance, efficiency, and cost optimisation
Required Skills & Experience
- 7+ years of hands-on cloud infrastructure engineering experience
- Strong expertise in Microsoft Azure, including:
- Compute: VMs, VM Scale Sets, App Services
- Storage: Blob, Files, Managed Disks
- Networking: VNets, Subnets, NSGs, Application Gateway, Azure Firewall, Front Door, Load Balancers, VPN/ExpressRoute, Private Endpoints, Private Link
- Security & Monitoring: Key Vault, Azure Monitor, Log Analytics
- Advanced experience designing and managing Terraform modules, remote state, and IaC pipelines at scale
- Strong scripting experience with Python for automation frameworks and integrations
- Advanced Bash scripting and Linux system administration
- Hands-on experience with Docker and Kubernetes
- Experience with CI/CD tools such as Jenkins and GitHub Actions
- Experience migrating workloads to the public cloud
- Strong troubleshooting, incident management, and root cause analysis skills
- Ability to work effectively across multi-tier, multi-cloud environments
Cloud & Infrastructure Knowledge
- Experience with AWS, Azure, and/or Google Cloud Platform (Azure preferred)
- Solid understanding of IaaS, PaaS, and SaaS models
- Knowledge of infrastructure components including load balancers, firewalls, storage, monitoring, and security
- Experience designing and supporting multi-tier cloud architectures
Behavioral Competencies
- Strong presentation and communication skills
- Results-driven with the ability to lead complex initiatives
- Detail-oriented with strong organizational skills
- Proven problem ownership and technical troubleshooting ability
- Collaborative mindset with leadership and mentoring experience
- Strong documentation and knowledge-sharing discipline
Education & Certifications
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience
- Certifications:
- AWS Certified Solutions Architect – Associate
- Azure Solutions Architect (AZ-305)
- Azure certifications (AZ-305, AZ-400) strongly preferred