Key Responsibilities-Infrastructure and Automation
- Design, build, and manage scalable and reliable infrastructure in AWS (Postgres, Redis, Docker, Queues, Kinesis Streams, S3, etc.)Develop Python or shell scripts for automation, reducing operational toil.
- Implement and maintain CI/CD pipelines for efficient build and deployment processes using Github Actions.
Key Responsibilities-Monitoring and Incident Response
- Establish robust monitoring and alerting systems using observability methods, logs, and APM tools.
- Participate in on-call rotations (aligned with US business hours) to respond to incidents, troubleshoot problems, and ensure system reliability.
- Perform root cause analysis on production issues and implement preventative measures to mitigate future incidents.
Key Responsibilities-Cloud Administration
- Manage AWS resources, including Lambda functions, SQS, SNS, IAMs, RDS, etc.
- Perform Snowflake administration and set up backup policies for various databases.
Key Responsibilities-Reliability Engineering
- Define Service Level Indicators (SLIs) and measure Service Level Objectives (SLOs) to maintain high system reliability.
- Utilize Infrastructure as Code (IaC) tools like Terraform for managing and provisioning infrastructure.
Key Responsibilities-Collaboration and Empowerment
- Collaborate with development teams to design scalable and reliable systems.
- Empower development teams to deliver value quickly and accurately.
- Document system architectures, procedures, run books and best practices.
- Assist developers in creating automation scripts and workflows to streamline operational tasks and deployments.
Key Responsibilities-Innovative Infrastructure Solutions
- Spearhead the exploration of innovative infrastructure solutions and technologies aligned with industry best practices.
- Embrace a research-based approach to continuously improve system reliability, scalability, and performance.
- Encourage a culture of experimentation to test and implement novel ideas for system optimization.
Required Qualifications
- Bachelor’s degree in a technical field or relevant work experience
- 6+ years of experience in engineering, development, DevOps/SRE fields
- 3+ years experience deploying and managing systems using Amazon Web Services
- 3+ years experience on Software as a Service (SaaS) applications.
- Proven “doer” attitude with ability to self-start, take a project to completion. Demonstrate project ownership.
- Familiarity with container orchestration tools like Kubernetes, Fargate, etc.
- Familiarity with Infrastructure as Code tooling like Terraform, CloudFormation, Ansible, Puppet
- Experience working with CI/CD automated deployments using tools like Github Actions, Jenkins, CircleCI
- Experience working on observability tools like Datadog, NewRelic, Dynatrace, Grafana, Prometheus, etc.
- Experience with Linux server management, bash scripting, SSH keys, SSL/TLS certificates, MFA, cron, and log files
- Deep understanding of AWS networking (VPCs, subnets, security groups, route tables, internet gateways, NAT gateways, NACLs), IAM policies, DNS, Route53, and domain management
- Strong problem-solving and troubleshooting skills
- Attention to Details: Thoroughness in accomplishing tasks, ensuring accuracy and quality in all aspects of work.
- Excellent communication and collaboration abilities
- Desire to help take Pattern to the next level through exploration and innovation
Preferred Qualifications
- Experience in deploying applications on ECS, Fargate with ELB/ALB and Auto Scaling Groups.
- Experience in deploying serverless applications with Lambda, API Gateway, Cognito, CloudFront.
- Experience in deploying applications built using JavaScript, Ruby, Go, Python.
- Experience with Infrastructure as Code (IaC) using Terraform.
- Experience with database administration for Snowflake, Postgres.
- AWS Certification would be a plus.
- A focus on adopting security best practices while building great tools.
What We're About
- Data Fanatics: Our edge is always found in the data
- Partner Obsessed: We are obsessed with partner success
- Team of Doers: We have a bias for action
- Game Changers: We encourage innovation