The kind of person we are looking for:

We are seeking a Senior Infrastructure Engineer to join our growing team of top technology professionals in our office in Newton to help our migration towards an automation first priority. As part of the IT Operations team, you share responsibility for the design, development, provisioning, installation, configuration, operation, and maintenance of systems hardware and software, as well as related infrastructure environments. Additionally, you will work with software developers, infrastructure administrators, and enterprise architects to plan, implement, and maintain software solutions and systems architecture technologies that run our products and services.

Our company has an open, relaxed, and friendly environment where you’ll get to work with people serious about the work they do, but always appreciate a great sense of humor.  We trust our employees, so you’ll be given a fair amount of latitude with, and ownership for your own time.

The kind of stuff you’ll be doing:

  • Provide infrastructure automation leadership:
    • Work collaboratively with software engineering teams to architect, deploy and operate our core platform and supporting applications, ensuring new environments meet requirements and conform to best practices
    • Research and propose new technologies that can help our company’s tech stack grow in an agile development environment
    • Take initial operational responsibility for technologies introduced into our build/deploy/monitor pipeline
    • Collaborate on an ongoing operational plan to ensure that technologies that are introduced into production can be safely operated and scaled on an ongoing basis
    • Create documentation to ensure that technologies that are created or used can be operated on an ongoing basis by others.
  • Given our small operations team, you are expected to serve as a core member of the broader team and assist with operational responsibilities as needed, including:
    • Provide direct server support during application deployments and production operations
    • Leverage automation and configuration tools to install software, updates, OS upgrades, and provision servers
    • Perform system and service monitoring to ensure they are healthy and available
    • Participate in application development release management cycles
    • Participate in hardware installation, upgrades, and maintenance
    • Participate in network topology design, configuration, and support
  • Assist with office IT management as needed
  • This is an on-call position with an expectation to participate in a 24x7 on-call rotation

The kind of experience you’ll need:

  • 5+ years in a senior infrastructure role
  • 1 to 3 years of experience running production applications in the cloud
  • Proven experience with virtualization platforms such as VMware or Hyper-V
  • Proven experience with enterprise backup/recovery, enterprise storage, and enterprise server solutions
  • Proven experience with tools such as Ansible, Puppet, and Chef
  • Proven experience with Cloud platforms, such as Azure, AWS, GCP, or similar
  • Proven experience with infrastructure-as-code, and tools such as Terraform and CloudFormation
  • Proven experience with system and application monitoring, such as Prometheus, DataDog, NewRelic, Nagios, Telegraf, LogicMonitor
  • Proven experience with storage area networks, such as EMC, EqualLogic, 3Par, Nimble or similar
  • Proven experience with Windows Server and Linux ecosystems, including automation, provisioning, security, and general administration
  • Proven experience with Switching, Routing, Firewalls, and SDN in a production environment
  • Proven experience with Active Directory and Group Policy Management
  • Demonstrated experience with a scripting language such as PowerShell or Python or other coding experience
  • Knowledge of version control solutions such as Git, SVN, TFS, GitHub, BitBucket, or similar
  • Knowledge of best practices and IT operations in zero downtime environment
  • Strong written and oral communication skills, project management skills, and the ability to work independently as well as within a team environment.

The extra stuff that would be nice:

  • CI/CD tools such as Jenkins, TeamCity, Octopus
  • Docker, and orchestration suites such as Kubernetes, AKS/EKS/GKE
  • HashiCorp Vault and Consul, or similar
  • Experience with Agile/Scrum development methodology

 

Apply for this Job

* Required
File   X
File   X