Imagine working in a cutting-edge environment where innovation and collaboration thrive.
About the Role:
This is an exciting opportunity to join our team as a Site Reliability Engineer (SRE). As an SRE, you will play a critical role in ensuring the smooth operation of our systems, applications, and infrastructure.
Key Responsibilities:
* Collaborate with cross-functional teams to design, develop, and implement scalable and highly available solutions.
* Work closely with developers, QA engineers, and other stakeholders to ensure timely deliverables and high-quality releases.
* Develop and maintain automation scripts and tools to streamline processes and improve efficiency.
* Analyze system performance metrics, identify areas for improvement, and implement optimizations to ensure optimal system performance.
* Maintain cost efficiency and FinOps control of the platform by optimizing resource utilization and implementing cost-saving measures.
* Implement SRE and DevOps practices with a focus on Infrastructure as Code, automation, and scalability to drive business growth and customer satisfaction.
* Design, develop, and implement new features to foster a CI/CD mindset, optimizing the software development lifecycle from development to production.
Requirements:
* Strong understanding of cloud computing platforms, particularly Azure.
* Experience with containerization using Docker and orchestration using Kubernetes.
* Familiarity with automation frameworks such as Ansible and Terraform.
* Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.
* Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
* Bachelor's degree in Computer Science or related field, or equivalent experience.
Benefits:
* A competitive salary package, including bonus and equity incentives.
* A comprehensive benefits program, including medical, dental, and vision insurance.
* A generous 401(k) matching program, with company match.
* A flexible work-from-home policy, with remote work options.
* Professional development opportunities, including training, mentorship, and conference attendance.