Cloud Infrastructure Engineer I - Belfast, United Kingdom - Rapid7

    Default job background
    Description

    We are seeking a Cloud Infrastructure Engineer to join our VM team that is passionate about making an impact and helping build the next big thing in cybersecurity. From problem-solving to challenging old ways of thinking, you will have the opportunity to unleash your full potential and creativity whilst working with cutting edge technologies in a dynamic and collaborative team.

    About the Team

    This team are responsible for the design, deployment, monitoring, optimization, and troubleshooting of the systems supporting our Managed Vulnerability Management offering.

    As many internal and external teams access the infrastructure, you will be in constant contact with other Rapid7 employees and should be comfortable communicating regularly with other employees of various technical expertise.

    About the role

    This role contains and combines responsibilities of typical DevOps Engineers, Site Reliability Engineers, Systems Administrators, Cloud Architects, and IT Support Technicians.

    Below is an idea of the tech stack we currently employ. It would be great if you had experience with some of these, but most importantly you should be willing to learn and bring new perspectives to the team.

  • AWS (core services include EC2, EBS, S3, IAM, Route53, Backup, Lambda)
  • Python & Bash
  • Terraform & Cloudformation
  • Datadog & AWS Cloudwatch
  • Ansible & AWS Systems Manager
  • JIRA & Confluence
  • Github
  • In this role, you will be:

  • Deploying infrastructure that will be accessed by both internal and external customers
  • Maintaining and improving the deployment pipeline, utilizing sales data and all of the tools listed in the "Technologies" section below
  • Monitoring the infrastructure to predict, detect, or remediate potential or ongoing issues
  • Ensuring the infrastructure is secure, including performing OS-level patching, auditing AWS and app permissions, and working with Information Security to reduce risk
  • Automating your tasks or assisting others in automating theirs
  • Assist others in troubleshooting issues that in one way or another involve the infrastructure you manage
  • Communicating technology specifications and procedures with internal stakeholders, especially in relation to new customer onboarding and ongoing support issues
  • The skills you will bring:

  • Knowledge of the Linux OS, including file system, package & process management, logging, text manipulation, etc
  • Knowledge of networking and security fundamentals
  • Ability to work in a cloud environment and navigate various services to manage and troubleshoot infrastructure
  • Proficiency in scripting with Python and/or Bash
  • Experience building and managing infrastructure using Terraform or other Infrastructure as Code tools