Infrastructure Engineer
Sage Care
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.