Devops Engineer Roles and responsibilities • Design and implement various development, testing, automation, CI/CD tools, and cloud infrastructure. • Set up tools and required infrastructure across various services such Snowflake, AWS, SnapLogic. • Knowledge on working with terraform, and deployment through azure devops or github. • Monitor product roadmaps for different providers and components and recommend enhancements according to product updates. • Ability to architect and engineer timebound sandboxes for PoC and innovation. • Define test, release, update, and support processes for operation of data platform infrastructure. • Monitor development processes for adherence to standards. • Deploy and maintain cybersecurity measures, vulnerability assessment and risk management, i.e., Snowflake dashboards for risk and audit, automated code vulnerability scanning tools like Snyk, etc. • Perform root cause analysis of production errors and resolve technical issues. • Mentor and guide other developers in best practices, deployment processes. • Perform coaching, peer reviews and brown bags. Preferred Skills: • Strong troubleshooting and debugging skills. • Thorough understanding of trade-offs of leveraging various components. • Strong experience with various open-source tools and frameworks. • Experience setting up complex build pipelines with approvals, version tagging, readable deployment plans and artifacts. • Experience in automating infrastructure setup and application deployment • Experience in setting up and using AWS components, EMR, EC2, Lambda, ECR, ELB, Route53, S3. • Strong Experience with python, Terraform, YAML, JSON, TOML, Snowsql, Flyway, preferred. • Experience with containers and orchestration utilizing Docker or ECS. • Experience with Databricks and Databricks terraform preferred. Devops Engineer