Method Workers' Comp is seeking an Infrastructure Engineer responsible for designing, implementing, and managing the cloud infrastructure and platform services that power the company’s applications. The role involves working closely with engineering, data, and product teams to ensure systems are secure, reliable, and scalable, while also improving infrastructure processes.
Responsibilities:
- Architect and manage scalable, secure, and highly available cloud infrastructure primarily within Amazon Web Services (AWS), including EC2, RDS, S3, VPC, and IAM
- Lead the implementation and maintenance of infrastructure using Terraform or similar tools, ensuring all environments are version-controlled and reproducible
- Develop and maintain automation scripts (Python, Bash, or Go) to eliminate manual tasks and improve operational efficiency
- Manage and optimize containerized application environments using Docker and orchestration platforms (e.g., Kubernetes or AWS ECS)
- Design and support robust Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate application releases and reduce deployment risk
- Implement and manage modern observability frameworks (logging, metrics, and tracing) to proactively monitor system health and performance
- Monitor system capacity and performance, performing right-sizing exercises and scaling configurations to meet business growth
- Enforce infrastructure security best practices, including access control (Least Privilege), network hardening, and automated vulnerability scanning
- Partner with leadership to monitor cloud spend and implement cost-optimization strategies
- Troubleshoot complex infrastructure-related issues and participate in a blameless post-mortem culture to prevent recurrence
- Maintain high-quality technical documentation for infrastructure designs, standard operating procedures, and disaster recovery plans
- Participate in an on-call rotation to ensure the 24/7 reliability of production systems
- Other duties as assigned
Requirements:
- Bachelor's degree in computer science, Information Systems, Engineering, or a related field preferred. Equivalent practical experience may be considered
- 3–5 years of experience in infrastructure engineering, DevOps, systems engineering, or related technology roles
- Proven experience managing production-grade AWS environments
- Strong hands-on experience with Terraform (module development and state management)
- Experience managing Linux-based systems at scale (Ubuntu, Amazon Linux, or RHEL)
- Direct experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, GitLab CI, or Jenkins)
- Deep understanding of AWS networking (VPC, Peering, Transit Gateways) and security groups
- Proficiency in Docker; experience with Kubernetes (EKS) is highly desirable
- Proficiency in at least one scripting language (Python preferred)
- Expert knowledge of Git-based workflows
- Strong analytical skills with the ability to troubleshoot complex, distributed systems
- Excellent verbal and written communication skills with the ability to explain technical concepts to non-technical stakeholders
- Experience with Serverless architectures (AWS Lambda, Fargate)
- AWS Certified Solutions Architect or SysOps Administrator certification
- Experience with Data Infrastructure (managing Snowflake, Redshift, or Kafka clusters)
- Familiarity with container orchestration technologies such as Kubernetes or ECS