Infrastructure Engineer

Sage Care

Sage Care

Other Engineering
Palo Alto, CA, USA
Posted on Aug 13, 2024

Role Overview: As the Infrastructure/DevOps Engineering Lead, you will play a critical role in architecting, implementing, and managing our infrastructure and CI/CD pipelines. You will work closely with our development team to ensure seamless integration and deployment of applications, while maintaining a focus on automation, performance, and security. This is a hands-on leadership role where you'll have the opportunity to shape the future of our tech stack and infrastructure practices.

Key Responsibilities:

  • Design, implement, and maintain a scalable and secure cloud infrastructure.

  • Develop and manage CI/CD pipelines to automate the deployment process.

  • Collaborate with engineering teams to ensure reliable and efficient integration, testing, and deployment of code.

  • Implement monitoring, logging, and alerting solutions to ensure system health and performance.

  • Manage infrastructure as code using tools like Terraform, Ansible, or similar.

  • Optimize cloud resource usage and manage cost efficiencies.

  • Lead incident response efforts and implement post-mortem processes.

  • Mentor and lead a small team of DevOps engineers, providing guidance on best practices.

  • Stay up-to-date with industry trends and emerging technologies to continuously improve our infrastructure and processes.

  • Work closely with the CTO and other technical leads to align infrastructure initiatives with business goals.

Qualifications:

  • 5+ years of experience in Infrastructure/DevOps roles, with at least 2 years in a leadership position.

  • Proven experience with cloud platforms (AWS, GCP, Azure).

  • Strong knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and orchestration tools.

  • Expertise in infrastructure as code (IaC) tools such as Terraform, Ansible, or CloudFormation.

  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).

  • Solid understanding of network architecture, security best practices, and infrastructure scalability.

  • Strong scripting skills (Python, Bash, or similar).

  • Experience with version control systems (e.g., Git) and agile methodologies.

  • Excellent problem-solving skills and ability to work in a fast-paced startup environment.

  • Strong communication skills and ability to collaborate with cross-functional teams.

Nice to Have:

  • Experience in a startup or fast-growing company.

  • Familiarity with data engineering infrastructure and big data tools.