Senior Site Reliability Engineer
NICE
7 months ago
Pune, India
Senior
Responsibilities
- Run the production environment by monitoring availability and system health.
- Build software and systems to manage platform infrastructure and applications.
- Improve reliability, quality, and time-to-market of software solutions.
- Measure and optimize system performance to meet customer needs.
- Provide operational support for large distributed software applications.
- Gather and analyze metrics for performance tuning and fault finding.
- Partner with development teams to enhance services through testing and release procedures.
- Participate in system design consulting and capacity planning.
- Create sustainable systems through automation.
Requirements
- 6+ years programming/scripting experience with languages like Go, Python, .Net (C#), or Node.
- Bachelor’s degree in computer science, Engineering, or related field.
- 6-8 years of experience in systems engineering, automation, and reliability.
- Proficiency in at least one programming language and experience with scripting languages.
- Deep understanding of cloud computing platforms like AWS.
- Experience with infrastructure as code tools such as CloudFormation or Terraform.
- Knowledge of CI/CD concepts and tools like Jenkins or GitLab CI/CD.
- Strong knowledge of containerization technologies and microservices architecture.
- Experience with monitoring and observability tools.
- Excellent problem-solving skills for troubleshooting complex issues.
Benefits
- Flexible work model with 2 days in the office and 3 days remote.
- Opportunities for internal career growth across multiple roles and locations.
- Collaborative and creative work environment.
Tech Stack
Amazon DynamoDBAWSAzureBashC#CircleCIDockerGitLab CI/CDGoGrafanaJenkinsKubernetes.NETNode.jsPowerShellPrometheusPythonTerraform
Categories
BackendDevOps