Senior Site Reliability Engineer
Argentina
We are seeking a talented Senior Site Reliability Engineer to join our team and contribute to the development and maintenance of highly reliable and scalable systems. In this role, you will focus on optimizing infrastructure, automating processes, and ensuring system performance across distributed systems and cloud platforms. You will work closely with cross-functional teams, lead technical initiatives, and mentor team members to promote a culture of operational excellence and continuous improvement.
Responsibilities
- Optimize Linux-based operating systems to enhance the performance of internet-facing production services and distributed systems
- Implement advanced telemetry solutions using tools like Splunk, Grafana, and Prometheus to improve monitoring and organizational capabilities
- Troubleshoot complex issues in Kubernetes and establish best practices and standards for the team
- Develop and maintain automation scripts using Bash and Python to streamline operational workflows
- Build and manage container orchestration systems such as Kubernetes or EKS, sharing expertise with team members
- Design and maintain high-performance cloud infrastructure with AWS to ensure reliability and scalability
- Drive automation initiatives to reduce manual work and increase team efficiency
- Provide leadership by fostering collaboration, clear communication, and ownership within the team
- Promote continuous learning and professional growth within the team, encouraging innovation and improvement
- Offer technical mentorship and guidance to team members to improve clarity and communication
- Manage disaster recovery strategies and capacity planning to ensure system resilience and scalability
- Automate deployment processes using tools like Terraform or CloudFormation to improve reliability and productivity
- Integrate and leverage open-source technologies such as Cassandra, Kafka, Solr, Postgres, and Redis to enhance SRE practices
Requirements
- Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience
- At least three years of hands-on experience as a Site Reliability Engineer
- Proficiency in Bash for scripting and automation to improve workflows
- Experience using Grafana for monitoring and visualization of system performance
- Strong expertise in Linux systems and their optimization for production environments
- Knowledge of Microsoft Internet Information Services (IIS) for managing and maintaining web server infrastructure
- Proficiency in Prometheus for monitoring and alerting in distributed systems
- Experience using Python for automation and operational improvements
- English proficiency at a B2 level or higher, with strong verbal and written communication skills
Nice to have
- Experience designing scalable solutions with Amazon Web Services (AWS)
- Familiarity with cloud platforms and their integration into system architecture
- Expertise in Kubernetes for managing and orchestrating containerized applications
- Experience using Splunk for log management and advanced telemetry
- Knowledge of Terraform and Terraform Cloud for infrastructure automation and deployment
- Strong troubleshooting skills for identifying and resolving complex technical issues
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn