DevOps Engineer III - EAM

$150,000 - $210,000/Yr

Opengov - Atlanta, GA

posted 5 days ago

Full-time - Mid Level
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

As a Software Engineer III - Ops at OpenGov, you will be instrumental in building multi-tenant SaaS solutions that enhance efficiency, transparency, and accountability within government agencies. This role involves writing software, delivering cloud infrastructure, and automating CI/CD processes in a fast-paced, agile environment using modern technologies. You will collaborate closely with engineering leadership and application engineers, optimizing deployment processes and ensuring robust monitoring and alerting systems are in place.

Responsibilities

  • Design, deploy, and maintain a highly available and scalable multi-tenant SaaS environment in AWS.
  • Implement and manage infrastructure as code using tools such as Terraform or CloudFormation.
  • Optimize AWS services for cost-efficiency, performance, and reliability.
  • Ensure high reliability and disaster recovery readiness across all AWS services.
  • Enforce security policies, procedures, and standards to protect sensitive data.
  • Implement best practices for securing AWS resources, including VPC configurations, IAM roles, security groups, and network ACLs.
  • Work with compliance teams to ensure adherence to regulations and industry standards such as SOC2 and StateRamp.
  • Design, build, and maintain robust CI/CD pipelines using tools like Jenkins, GitHub Actions, or CircleCI.
  • Facilitate seamless integration and continuous deployment processes to ensure rapid and reliable delivery of new features and patches.
  • Set up and manage comprehensive monitoring and alerting systems using tools like CloudWatch, Prometheus, or Grafana.
  • Develop and implement incident response protocols; lead incident investigations and post-mortems.
  • Provide mentorship and training to junior engineers, fostering a culture of continuous learning and improvement.
  • Collaborate with cross-functional teams to define technical requirements and deliver high-quality solutions.

Requirements

  • BA/BS in a computer-science-related discipline or equivalent experience required
  • 5+ years of experience in software engineering with a deep focus on cloud operations, security, and DevOps.
  • 1+ years of running Kubernetes at scale and in production on public clouds
  • Proficiency in at least one modern programming language (e.g., Python, Java, Go, or Ruby).
  • Proven track record in designing and managing AWS infrastructure for SaaS applications.
  • Extensive experience with infrastructure as code tools such as Terraform or CloudFormation.
  • Strong knowledge of AWS services, including EC2, RDS, S3, VPC, IAM, and Lambda, among others.
  • Expertise in CI/CD tools like Jenkins, GitHub Actions, CircleCI, or equivalent.
  • Advanced skills in monitoring and logging tools such as CloudWatch, Prometheus, or Grafana.
  • In-depth understanding of cloud security practices, including encryption, identity and access management (IAM), and network security.
  • Strong problem-solving skills with a proactive approach to identifying issues and delivering solutions.
  • Excellent communication skills with the ability to collaborate effectively across various teams.

Nice-to-haves

  • Experience with Windows management tools and SQL is desirable.

Benefits

  • 90% paid Medical/Dental/Vision premium for employees
  • Fully paid Life and Short/Long term disability insurance
  • Unlimited PTO
  • Parental Leave policy
  • Annual wellness stipend
  • Anniversary awards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service