Remote Site Reliability Developer (python/java) / SRE

at WatchGuard Technologies, Inc.

Posted 16 hours ago 1 applied

Description:

  • WatchGuard embraces a Flexible Work Philosophy, allowing employees to work from the office, at home, or a combination of both.
  • The ideal candidate is a customer-focused, data-driven developer passionate about delivering the best customer experience.
  • Responsibilities include coordinating and troubleshooting production issues and proactively finding and fixing issues.
  • Candidates should have an understanding of cloud technologies, automation, everything-as-code, networking, microservice architectures, object-oriented design, SRE, and DevOps cultures.
  • Proficiency in Python, Java, or Go programming is required, along with a desire to learn other languages.
  • Proven knowledge of software engineering best practices for the full software development lifecycle is essential, including coding standards, code reviews, security, source control management, build processes, automated testing, deployment, monitoring, chaos engineering, and automated self-healing operations.
  • Familiarity with tools and technologies such as CloudFormation, Terraform, New Relic, Lambda, Serverless, Elasticsearch, Docker, Kubernetes, Spark, Flink, Jenkins, GitHub, Artifactory, and Jira is necessary.
  • The role involves leading production incident response and postmortems, utilizing strong analytical and problem-solving abilities, as well as verbal and written communication skills.
  • The SRE team at WatchGuard is responsible for the reliability and security of production cloud environments, working alongside application development teams.
  • Daily tasks may include ensuring smooth production operations, defining operational and security policies, and guiding development teams in achieving service level agreements.
  • The role also involves working with application teams in production AWS, Azure, and hybrid cloud environments, driving operational excellence, championing security best practices, and participating in on-call rotations.

Requirements:

  • Candidates must have a strong background in cloud technologies and automation.
  • Proficiency in programming languages such as Python, Java, or Go is required.
  • A solid understanding of software engineering best practices for the full software development lifecycle is essential.
  • Familiarity with various tools and technologies, including CloudFormation, Terraform, New Relic, Lambda, Serverless, Elasticsearch, Docker, Kubernetes, Spark, Flink, Jenkins, GitHub, Artifactory, and Jira, is necessary.
  • Strong analytical and problem-solving skills are required for leading production incident response and postmortems.
  • Excellent verbal and written communication skills are essential for effective collaboration with development teams.
  • A passion for learning and sharing knowledge through documentation and presentations is important.

Benefits:

  • WatchGuard offers a flexible work environment that supports work-life balance.
  • The company provides caregiver support benefits, including parental leave and family care resources.
  • Employees are empowered to balance personal and professional priorities through flexible work arrangements.
  • WatchGuard is committed to fostering an inclusive workplace that values diversity, equity, and inclusion.
  • The company provides equal employment opportunities for all qualified employees and participates in E-verify.
  • Reasonable accommodations are available for qualified individuals with disabilities during the job application process.