Cloud Engineer II
ICON plc · Raleigh, NC · 2 wk ago
HybridFull-time
US-based opportunity open to candidates in ET or CT time zones only.
About the role
We’re seeking a Cloud Engineer II for a full-time, remote position. In this role, you will provide hands-on engineering expertise for the deployment of cloud infrastructure, services, and application hosting patterns, with a strong focus on automation, repeatability, and operational reliability.
Responsibilities
- Design, build, deploy, and support secure, scalable, and resilient cloud solutions across one or more major public cloud platforms, including Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).
- Develop and maintain Infrastructure as Code using tools such as Terraform, Bicep, ARM templates, CloudFormation, or equivalent technologies to ensure cloud environments are version-controlled, auditable, and consistently deployed.
- Build, maintain, and improve CI/CD pipelines to automate build, test, security validation, and deployment processes for infrastructure and cloud-hosted applications, using tools such as Azure DevOps, GitHub Actions, GitLab CI, Jenkins, or equivalent platforms.
- Deploy and operate containerized workloads and cloud-native services using technologies such as Docker, Kubernetes, AKS, EKS, or GKE, where appropriate to the solution architecture.
- Implement cloud networking, identity, access management, secrets management, logging, monitoring, and alerting in line with security, compliance, and operational standards.
- Work closely with application, infrastructure, security, and operations teams to translate business and technical requirements into well-architected cloud solutions.
- Advise product and application teams on appropriate cloud patterns, deployment approaches, and platform services, supporting them to adopt scalable, secure, and supportable solutions rather than simply executing infrastructure tasks.
- Contribute to a platform engineering approach by developing reusable templates, golden paths, self-service deployment patterns, and standardized cloud services that enable application teams to deploy solutions consistently and efficiently.
- Troubleshoot and resolve technical issues across cloud platforms, deployment pipelines, and production environments, ensuring timely restoration of service and continuous improvement of solution reliability.
- Support cloud migration, modernization, and platform engineering initiatives, including assessment of existing workloads, design of target-state architectures, and execution of deployment plans.
- Continuously optimize cloud environments for performance, availability, security, and cost, making practical recommendations based on usage patterns, monitoring data, and platform best practices.
- Support FinOps and cost accountability practices, including effective tagging standards, budget visibility, cost governance, chargeback or showback models, and use of reserved capacity or savings plans where appropriate.
Requirements
- Bachelor’s Degree in a related field or equivalent relevant work experience.
- 3–6+ years of strong hands-on expertise in at least one of Azure, AWS, or GCP, with practical experience deploying production cloud solutions, including items such as: SCPs, landing zones, Control Tower, AWS Config, CloudWatch, CloudTrail, AWS Cost Explorer, Azure Policy, Azure Security Centre, Azure Monitor, Azure Advisor, GCP Logging, and GCP Monitoring.
- Practical experience with modern CI/CD deployment practices working with source control, automated deployment pipelines, and release processes.
- Strong scripting or automation skills, for example PowerShell, Bash, Python, or similar, to support repeatable deployment and operational automation.
- Experience in cloud cost optimization, including rightsizing, optimizing, and use of reserved instances or savings plans.
- Experience across multiple cloud platforms is highly desirable and will be considered a strong advantage.
- Familiarity with cloud security principles, infrastructure governance, tagging, policy enforcement, monitoring, and cost management is expected.
Benefits
- Various annual leave entitlements.
- A range of health insurance offerings to suit you and your family’s needs.
- Competitive retirement planning offerings to maximize savings and plan with confidence for the years ahead.
- Global Employee Assistance Programme, LifeWorks, offering 24-hour access to a global network of over 80,000 independent specialized professionals who are there to support you and your family’s well-being.
- Life assurance.
- Flexible country-specific optional benefits, including childcare vouchers, bike purchase schemes, discounted gym memberships, subsidized travel passes, health assessments, among others.