Logo
HCL Technologies

TECHNICAL ARCHITECT

HCL Technologies, Oregon City, Oregon, United States, 97045


Job Description (Posting).

Key Responsibilities:1.Manage and optimize AWS cloud infrastructure and Snowflake data warehouse environments2.Implement and maintain AWS IAM security policies and best practices3.Conduct regular vulnerability assessments and manage patching processes4.Design and implement MLOps pipelines for efficient model development, deployment, and monitoring5.Develop automation scripts and workflows to streamline cloud operations and data processes6.Troubleshoot and resolve complex issues in AWS, Snowflake, and ML environments7.Collaborate with data scientists and engineers to improve ML model deployment and performance8.Develop and implement disaster recovery and business continuity plans9.Ensure cloud solutions are secure, cost optimized, performant, reliable, scalable and operationalized.

Required Skills and Qualifications:1.Proven experience as an AWS Cloud Administrator and Snowflake Administrator2.In-depth knowledge of AWS services, especially IAM, EC2, S3, RDS, and SageMaker3.Strong understanding of Snowflake architecture and administration4.Expertise in AWS security best practices and compliance standards5.Experience in vulnerability management and patching in cloud environments6.Proficiency in MLOps practices and tools (e.g., MLflow, Kubeflow, Amazon SageMaker)7.Strong automation skills using scripting languages (e.g., Python, Bash) and IaC tools (e.g., Terraform, CloudFormation)8.Experience with CICD pipelines and version control systems (e.g., Git, Jenkins, GitLab CI)9.Excellent problem-solving and critical thinking skills10.Strong communication and collaboration abilities11.Relevant certifications (e.g., AWS Certified Solutions Architect, Snowflake SnowPro Core)Preferred Qualifications:1.Familiarity with containerization technologies (e.g., Docker, Kubernetes)2.Experience with monitoring and observability tools.3.LLM Ops experience is a plus.(1.) To architect, design and develop [through team] solution for product or sustenance delivery. (2.) To train and develop team so as to ensure that there is an adequate supply of trained manpower in the said technology and delivery risks are mitigated. (3.) To ensure knowledge up-gradation and work with new technologies so that the solution is current and meets quality standards and the client requirements. (4.) To gather specifications and deliver solutions to the client organization based on understanding of a domain or technology.