As a DevOps Engineer at FireMon, you'll play a critical role in building and maintaining the infrastructure, tooling, and processes that empower our engineering teams to develop high-quality software quickly and confidently. You'll partner closely with developers, engineers, and stakeholders to streamline workflows, eliminate bottlenecks, and uphold the reliability and security of our systems.
As a DevOps Engineer at FireMon, you'll play a critical role in building and maintaining the infrastructure, tooling, and processes that empower our engineering teams to develop high-quality software quickly and confidently. You'll partner closely with developers, engineers, and stakeholders to streamline workflows, eliminate bottlenecks, and uphold the reliability and security of our systems.
Responsibilities
Design, build, test, and maintain the infrastructure and tooling that supports rapid, reliable development and delivery of FireMon's productsIdentify and automate repetitive manual processes across our build, test, and release pipelines to improve team-wide productivityOwn and oversee code releases, ensuring deployments follow established processes and meet quality standardsAct as a bridge between stakeholders and development teams, translating business needs into technical requirementsContinuously evaluate and improve CI/CD pipelines, development workflows, and release processesReview and analyze code written by others, providing constructive feedback and ensuring adherence to best practicesChampion security across the SDLC, proactively identifying vulnerabilities and ensuring systems are hardened against cybersecurity threatsDiagnose and resolve technical issues, developing patches and updates as neededContribute to project planning and execution, helping to scope, prioritize, and deliver initiatives on timeStay current with emerging tools, technologies, and industry trends as FireMon's platform and ecosystem continue to evolveWork autonomously while contributing to a collaborative, supportive engineering community
Required Skills and Experience
Bachelor's degree in Computer Science, Information Technology, or a related field4+ years of experience in development operations or a similar roleHands-on experience with CI/CD platforms such as GitLab CI/CD (preferred), Jenkins, or CircleCIProficiency in scripting and strongly typed languages, including Python, Bash, Java, and/or GoExperience with version control systems, particularly Git; familiarity with GitLab-based workflows (merge requests, protected branches) preferredWorking knowledge of Infrastructure as Code (IaC) principles and tools such as Terraform, Terragrunt, or PulumiExperience with container runtimes such as DockerFamiliarity with configuration management tools such as Ansible (preferred), Puppet, Chef, or SaltExperience with Kubernetes (preferably AWS EKS), including Helm charts, Kustomize, and GitOps delivery tools like Flux CDUnderstanding of core networking concepts (DNS, TCP/IP, load balancing, firewalls)Strong written and verbal communication skills, with an ability to produce clear technical documentationAnalytical mindset with strong problem-solving skills and attention to detailComfortable operating in a fast-paced, evolving environment with shifting prioritiesA growth mindset — eager to learn new technologies and apply them to real-world challengesCreative thinker who can translate technical knowledge into meaningful improvements across the product
Preferred Skills and Experience
Experience with HashiCorp Vault for secrets management, PKI, and dynamic credentialsFamiliarity with observability and monitoring stacks (Prometheus, Grafana, OpenTelemetry)Experience with AWS services such as EKS, VPC, IAM/IRSA, Route53, S3, EFS, and Transit GatewayExposure to on-premises hypervisors such as Nutanix AHV/Prism CentralExperience with Kubernetes ecosystem tooling: Karpenter, External Secrets Operator, Cilium, Envoy GatewayFamiliarity with security scanning and compliance tools (Trivy, Checkov, Gitleaks)Experience with PostgreSQL administration