Senior Cloud DevOps Engineer
Job Description
About ICF
ICF is a leading global consulting and technology services provider, partnering with governments and commercial clients in India, the United Kingdom, Europe, and across the globe. Since 1969, we’ve been driven by a passion for our work, combined with deep industry knowledge, to tackle the most pressing challenges our clients face. If you’re looking for a place to make a real impact, join us!
Join Our Team as a Cloud DevOps Engineer!
Are you a talented and driven Cloud DevOps Engineer passionate about building and maintaining secure, scalable, and reliable cloud infrastructure? ICF is seeking a skilled professional to join our dynamic team. In this role, you’ll leverage your expertise in computer science, software development, cloud networking, and security to design, implement, and optimize our cloud environments.
Key Responsibilities
Design, deploy, and manage highly scalable, secure, and reliable cloud infrastructure solutions.
Champion and implement DevSecOps practices to integrate security throughout the entire development lifecycle.
Automate the deployment, monitoring, and management of cloud-based applications to improve efficiency and reduce errors.
Collaborate effectively with cross-functional teams to ensure seamless integration and accelerate continuous delivery pipelines.
Develop and manage robust CI/CD pipelines to streamline development and deployment processes, enabling faster releases.
Proactively monitor system performance, troubleshoot issues, and optimize infrastructure for cost-effectiveness and peak efficiency.
Ensure strict adherence to security and compliance best practices across all cloud environments, utilizing tools such as permission sets, Service Control Policies (SCPs), and Azure policies and RBAC controls
Architect and implement sophisticated cloud networking solutions, including VPCs, hub-and-spoke models, and secure cross-cloud provider connectivity.
Utilize SecOps technologies like Microsoft Defender, Rapid7, Splunk, and similar tools to bolster system security and enhance threat visibility.
Spearhead cost optimization initiatives by analyzing infrastructure usage and implementing effective strategies to minimize expenses while maintaining optimal performance and reliability.
Stay at the forefront of industry trends and emerging technologies, proactively driving innovation and continuous improvement.
Qualifications We’re Looking For
8-12 years of proven experience in Infrastructure Automation across various Cloud Platforms.
Solid foundation in software development and cloud DevOps (gained through internships, projects, or coursework).
In-depth knowledge of major cloud platforms like AWS, Azure, or Google Cloud Platform.
Strong understanding of cloud networking principles, including VPC design, subnetting, hub-and-spoke architectures, and hybrid/multi-cloud connectivity.
Expertise in scripting and automation using tools such as Python, Bash, Terraform, Ansible, CloudFormation, Azure ARM, or Pulumi.
Hands-on experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions.
Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
Deep understanding of security best practices, including permission sets and Service Control Policies (SCPs).
Experience with SecOps technologies such as Rapid7, Splunk, or comparable solutions.
Knowledge of Cloud AI Services like AI Foundry or SageMaker or Bedrock is a plus.
Knowledge of Cloud Data Technologies like Azure Synapse, AWS Glue, Snowflake, or Databricks is a plus.
Exceptional problem-solving skills and meticulous attention to detail.
Excellent communication and collaboration skills.
Bachelorโs degree in Computer Science or a related field.
Bonus Points
Certifications in cloud technologies (e.g., AWS Certified Solutions Architect, Azure DevOps Engineer Expert).
Extensive experience with Infrastructure as Code (IaC) and configuration management.
Knowledge of Service Catalogs is a plus.
Knowledge of Azure Dev Center is a plus.
Exposure to AI/ML and Generative AI technologies is a plus.
Working at ICF: Make a Difference
ICF is more than just a consulting firm; we’re a team of innovators dedicated to helping our clients navigate complex challenges and shape the future. If you’re looking for a career where you can make a real impact, we encourage you to apply.
Candidate AI Usage Policy
At ICF, we believe in a fair and equitable hiring process. To ensure the integrity of our interviews, we do not permit the use of artificial intelligence (AI) tools to generate responses. However, we are committed to providing reasonable accommodations. If you require the use of AI tools due to a disability, please contact us in advance at candidateaccommodation@icf.com.
“