Job Description
DevOps Architect / 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 and Alation.
· 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 tradeoffs 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.
· 10+ years of experience in automating infrastructure setup and application deployment
· At least 5+ years of 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.
Education/Certifications:
· One of the following certifications preferred– AWS Certified DevOps Engineer, AWS Certified SysOps Administrator, AWS Certified Solutions Architect, Snowflake SnowPro
· Bachelor’s degree in computer science or software engineering.
Bachelor's Degree