Designs, builds, and maintains scalable and robust infrastructure using cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes, ECS).
Collaborates with InfoSec to ensure the team is building a secure, scalable cloud infrastructure.
Develops and maintains enterprise-grade CI/CD pipelines and components to automate the build, test, and deployment processes for applications.
Implements and manages version control systems (e.g., Git) and artifact repositories to ensure efficient code collaboration and artifact management.
Monitors and improves the performance and reliability of CI/CD pipelines, addressing bottlenecks and implementing proactive measures.
Implements monitoring and logging solutions (e.g., Datadog, Prometheus, ELK stack) to track system health, identify performance issues, and troubleshoot incidents.
Collaborates with development and operations teams to diagnose and resolve production issues, ensuring quick resolution and minimal disruption to services.
Continuously monitors system capacity, performance, and security, implementing proactive measures to optimize resource utilization and enhance system stability.
Develops automation scripts (e.g., TypeScript, Bash, Python) to streamline routine operational tasks, improve efficiency, and reduce manual intervention.
Automates the deployment and configuration of applications, services, and infrastructure components using Infrastructure as Code (IaC) tools such as Pulumi, Terraform, CDK, or CloudFormation.
Works closely with cross-functional teams, including developers, testers, and operations, to foster a collaborative DevOps culture and drive continuous improvement.
Creates and maintains detailed technical documentation, including system diagrams, architectural designs, and standard operating procedures (SOPs).
Requirements
Ability to leverage expertise in DevOps methodologies and technologies to contribute to the development of cutting-edge software solutions.
Expertise in automation, infrastructure management, and continuous integration/continuous deployment (strongly prefer GitLab CI/CD, but will accept GitHub Actions, Azure DevOps, etc.).
Demonstrated experience in developing a continuous deployment workflow.
Demonstrated experience with tracking and improving DORA metrics.
Demonstrated expertise in managing infrastructure, CI/CD pipelines, and automation.
Strong knowledge of cloud platforms (strongly prefer AWS, but will accept Azure and GCP) and infrastructure-as-code tools (strongly prefer Pulumi, but will accept Terraform, CDK, and CloudFormation).
Proficiency in scripting and automation using languages such as TypeScript, Bash, or Python.
Experience with containerization and orchestration technologies like Docker, Kubernetes, and ECS.
Familiarity with version control systems (e.g., Git).
Solid understanding of networking concepts and security best practices.
Strong problem-solving skills and the ability to troubleshoot complex systems during development and production support.
Excellent communication and collaboration skills to work effectively in a team environment.
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
Kubernetes
Prometheus
Python
Terraform
TypeScript
Benefits
Medical, Dental, and Vision insurance
Employer Paid Basic Life Insurance and AD&D
Voluntary Life Insurance (Employee/Spouse/Child)
Health Care and Dependent Care Flexible Spending Accounts
Pre-Tax and Post --Tax Commuter and Parking Benefits
401(k) Retirement Savings Plan with Company Match
Paid Time Off
Paid Parental Leave
Short-Term and Long-Term Disability
Tuition Reimbursement
Employee Discounts (retail, hotel, food, restaurants, car rental and much more!)