Staff Software Engineer - Infrastructure

Full-time
India
Posted 1 year ago
Go ad-free with Premium ×
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

Overview:  As a Staff Software Engineer in our team, you will play a critical role in designing, implementing, and maintaining our highly available, scalable, and fault-tolerant infrastructure on AWS. You will collaborate with various software engineering teams to ensure the reliability, performance, and scalability of our applications and services. This position requires a strong sense of ownership, technical expertise, and the ability to mentor other engineers.

Responsibilities:

  • Design, implement, and maintain highly available, scalable, and fault-tolerant infrastructure on AWS using Terraform

  • Collaborate with software engineering teams to ensure that applications and services are designed and architected for high availability, reliability, and performance

  • Develop and implement monitoring and alerting systems to proactively identify and mitigate potential issues before they impact users

  • Automate deployment, testing, and configuration management using tools like Jenkins

  • Collaborate with cross-functional teams to design and implement disaster recovery plans and procedures

  • Participate in incident response and post-mortem activities to identify root causes and prevent future occurrences

  • Mentor and train junior SREs on best practices for infrastructure design, implementation, and maintenance

  • Stay up-to-date with emerging technologies and industry trends to drive continuous improvement of our infrastructure and processes

Requirements:

  • Bachelor's degree in Computer Science or related field, or equivalent experience

  • 8+ years of experience in SRE or DevOps roles, with a focus on AWS

  • Strong experience with infrastructure automation tools such as Terraform

  • Deep understanding of AWS services such as EC2, ECS, IAM, and VPC, and ability to design and implement highly available, scalable, and fault-tolerant architectures using these services

  • Strong understanding of networking concepts and protocols, including TCP/IP, DNS, load balancers, and firewalls

  • Proficiency in at least one programming language (Python, Go, Java, etc.).

  • Excellent communication and collaboration skills, with a passion for mentoring and training junior team members

  • Strong problem-solving and analytical skills, with the ability to work independently and as part of a team

If you are passionate about transforming lives through learning, and you have the skills and experience we're looking for, we'd love to hear from you. Join our team at Coursera and help us build a better world through education.

If this opportunity interests you, you might like these courses on Coursera:

#LI-AG2

Go ad-free with Premium ×
About the Job
Full-time
India
Posted 1 year ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Staff Software Engineer - Infrastructure

The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

Overview:  As a Staff Software Engineer in our team, you will play a critical role in designing, implementing, and maintaining our highly available, scalable, and fault-tolerant infrastructure on AWS. You will collaborate with various software engineering teams to ensure the reliability, performance, and scalability of our applications and services. This position requires a strong sense of ownership, technical expertise, and the ability to mentor other engineers.

Responsibilities:

  • Design, implement, and maintain highly available, scalable, and fault-tolerant infrastructure on AWS using Terraform

  • Collaborate with software engineering teams to ensure that applications and services are designed and architected for high availability, reliability, and performance

  • Develop and implement monitoring and alerting systems to proactively identify and mitigate potential issues before they impact users

  • Automate deployment, testing, and configuration management using tools like Jenkins

  • Collaborate with cross-functional teams to design and implement disaster recovery plans and procedures

  • Participate in incident response and post-mortem activities to identify root causes and prevent future occurrences

  • Mentor and train junior SREs on best practices for infrastructure design, implementation, and maintenance

  • Stay up-to-date with emerging technologies and industry trends to drive continuous improvement of our infrastructure and processes

Requirements:

  • Bachelor's degree in Computer Science or related field, or equivalent experience

  • 8+ years of experience in SRE or DevOps roles, with a focus on AWS

  • Strong experience with infrastructure automation tools such as Terraform

  • Deep understanding of AWS services such as EC2, ECS, IAM, and VPC, and ability to design and implement highly available, scalable, and fault-tolerant architectures using these services

  • Strong understanding of networking concepts and protocols, including TCP/IP, DNS, load balancers, and firewalls

  • Proficiency in at least one programming language (Python, Go, Java, etc.).

  • Excellent communication and collaboration skills, with a passion for mentoring and training junior team members

  • Strong problem-solving and analytical skills, with the ability to work independently and as part of a team

If you are passionate about transforming lives through learning, and you have the skills and experience we're looking for, we'd love to hear from you. Join our team at Coursera and help us build a better world through education.

If this opportunity interests you, you might like these courses on Coursera:

#LI-AG2