Job Description
Markforged, a company reinventing the manufacturing industry, is seeking a Principal DevOps Engineer to significantly impact infrastructure innovation. The role involves scaling the growth of Markforged's software product capabilities in IoT and Cloud. The engineer will collaborate with best-in-class engineers across various disciplines.
The Principal DevOps Engineer will build cloud infrastructure automation, iterate CI/CD pipelines, improve infrastructure observability, and incident response procedures, and support software engineers. They will write robust infrastructure code and operate customer-facing web applications and IoT-cloud services with high uptime requirements.
Responsibilities:
- Design and develop tools for automating provisioning, configuring, and deployment of web applications and services
- Lead improving the infrastructure to ensure high availability and performance of software components are upheld
- Maintain scalable logging and monitoring infrastructure for deployed services
- Work with peer software engineers to design resilient, scalable, and robust cloud and IoT services
- Continually evaluate the security of our systems and applications, with an emphasis on data security
- Collaborate with software engineers to figure out tool requirements, then drive the implementation, documentation, maintenance, and improvement of these tools
- Tackle problems and resolve active production issues
- Participate in an on-call rotation
- Learn, extend, and maintain our build, deploy, config, metrics, and alerting systems
Requirements:
- 8+ years of operations engineering experience supporting global 24x7x365 web applications and cloud services
- Excellent command of at least one programming/scripting language (Ex: Bash, Python, Go)
- A strong desire to minimize the operational overhead of systems, large and small
- Expertise with AWS (EC2, VPC, S3, RDS, ElastiCache, IAM, KMS)
- Expertise at solving infrastructure problems in complex customer-facing enterprise systems
- Experience supporting CI/CD platforms and related software development tools
- Experience with how enterprise IT organizations manage firewalls, proxies, and TLS certificates
- Working knowledge of Postgres and Redis
- Hands-on experience with Linux, security, and networking fundamentals
- Experience working in agile methodology
- Strong interpersonal and communication skills
- Bachelor’s degree in Computer Science, or equivalent professional experience
- Verbal/Written English Communication is required
Benefits and Perks:
- Competitive compensation package
- Medical, dental, and vision insurance
- 401(k)
- Parental leave
- Commuter benefits
- Open PTO policy
- Casual dress code
- Fully stocked kitchen
- Bike storage
- Free parking
- Weekly catered lunches
- Fitness perks
- Unlimited access to 3D printers