We are seeking a DevOps Engineer to build and scale our infrastructure and developer platform. This role will take end-to-end ownership of cloud infrastructure, CI/CD systems, platform reliability, and operational excellence. The engineer will play a key role in modernizing infrastructure architecture, improving development velocity, and ensuring system scalability and resilience as the company continues to grow rapidly.
This position offers the opportunity to make foundational technology decisions, implement infrastructure from the ground up, and contribute to both platform engineering and application development when needed.
Define and implement scalable, secure, and cost-effective infrastructure architecture from the ground up
Design cloud environments and provisioning strategies across development, staging, and production systems
Make foundational decisions on on-prem system, cloud services, tooling ecosystems, and system architecture
Rebuild and optimize CI/CD pipelines to support rapid development and growing engineering teams
Standardize build, test, release, and deployment workflows across projects
Improve
developer experience through automation and platform self-service capabilities
Integrate security gates into the pipelines
Own and maintain infrastructure-as-code (IaC) frameworks for environment provisioning and configuration management
Automate system setup, deployment processes, and operational workflows
Ensure consistency, reproducibility, and scalability of infrastructure environments
Design and implement observability strategy including metrics, centralized logging, distributed tracing, and alerting
Establish system reliability standards including availability, performance, and capacity planning
Develop incident response processes, post-mortem practices, and system resilience improvements
Establish best practices for system scalability, high availability, and disaster recovery
Continuously optimize infrastructure cost, performance, and operational efficiency
Manage containerized environments and orchestration platforms
Collaborate closely with
software engineers to improve system architecture and deployment strategies
Support development teams in troubleshooting performance and environment-related issues
Contribute as an application developer when needed to support product delivery
Continuously evaluate and adopt modern DevOps tools and practices
Recommend improvements to processes, automation, and operational workflows
Drive DevOps culture and engineering excellence across teams