.Net SRE
Careernet · Bengaluru, Karnataka, India
Careernet · Bengaluru, Karnataka, India
Design, develop, and maintain UIs and APIs using Next.js and and C# to support various applications and services. • Implement and maintain data access layers using Entity Framework. • Participate in code reviews and provide constructive feedback to peers. • Debug and resolve issues in the development, testing, and production environments. • Collaborate with software engineers, architects, and product managers to design scalable and reliable systems. • Implement and manage AWS services, including EC2, Lambda, S3, RDS, and others, to support application development and deployment. • Apply SRE principles to enhance system reliability, including monitoring, incident response, and capacity planning. • Automate and streamline operations and processes using DevOps practices, tools, and technologies. • Ensure the security, scalability, and performance of cloud-based applications. • Develop Infrastructure as Code (IaC) using tools like Terraform or AWS CloudFormation. • Contribute to continuous integration and continuous deployment (CI/CD) pipelines to facilitate seamless delivery of software updates. • Monitor, troubleshoot, and optimize application performance and cloud resource utilization. • Collaborate with CloudOps teams to ensure optimal cloud infrastructure management and cost-efficiency. QUALIFICATIONS REQUIRED (Non-Negotiable): • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience. • 6+ years of professional experience in software development, with full stack experience using Next.js and .NET C#. • Extensive experience with AWS services and solutions. • Solid understanding of Site Reliability Engineering (SRE) practices and principles. • Proficiency in DevOps tools and methodologies, including CI/CD pipelines, version control systems (e.g., Git), and containerization (e.g., Docker, Kubernetes). • Experience with Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation. • Familiarity with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana). • Strong problem-solving skills and a proactive approach to incident management and troubleshooting. • Excellent communication skills and the ability to work collaboratively in a team environment. QUALIFICATIONS PREFERRED: • • AWS Certified Solutions Architect, Developer, or DevOps Engineer certification. • • Experience in CloudOps practices and cloud cost management. • • Knowledge of additional programming languages (e.g., Python, JavaScript) is a plus.