Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by ICF, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Cloud Engineer at ICF, you will play a pivotal role in the design, development, and deployment of cloud-based solutions, ensuring scalability, reliability, and security across our projects. Your expertise will drive innovative architectural decisions, optimize cloud infrastructure, and lead the implementation of best practices in cloud operations. Collaborating with cross-functional teams, you will leverage your technical skills to enhance our cloud strategies and support the organization's overall technological vision.
Job Responsibilities
- Design and implement cloud infrastructure solutions following best practices for security and performance.
- Manage cloud resources and services, ensuring optimal performance and cost-effectiveness.
- Lead migration projects from on-premises to cloud environments while minimizing disruption.
- Develop automation scripts and tools to facilitate continuous integration and continuous deployment (CI/CD).
- Monitor and troubleshoot cloud environments, addressing and resolving issues as they arise.
- Provide technical guidance and mentorship to junior engineers and team members.
- Collaborate with stakeholders to assess business needs and devise cloud strategies that align with organizational goals.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 5 years of experience in cloud engineering or a related discipline.
- In-depth knowledge of cloud service providers, particularly AWS, Azure, or Google Cloud Platform.
- Proficiency in programming languages such as Python, Java, or Ruby.
- Strong expertise in infrastructure as code (IaC) tools, such as Terraform or CloudFormation.
- Experience with containerization technologies, including Docker and Kubernetes.
- Familiarity with DevOps principles and CI/CD pipelines.
Technologies & Tools
As a Senior Cloud Engineer, you will work with an array of advanced technologies and tools pivotal to cloud architecture and operations. This includes but is not limited to cloud service platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform; scripting and automation with Python and Bash; container orchestration using Docker and Kubernetes; and infrastructure as code tools like Terraform and AWS CloudFormation.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative thinker who thrives in a fast-paced, remote work environment. You possess excellent problem-solving skills and can communicate complex technical concepts to a non-technical audience. A strong collaborative spirit, with a proven ability to work effectively in cross-functional teams, is essential. You are detail-oriented and dedicated to continual learning, keeping current with emerging cloud technologies and trends to further enhance our projects and service offerings.
Unemployment in Cambodia was 3.3% in 2025, by its own labour force survey, as the International Labour Organization publishes it. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.