Infrastructure Engineer

Campaign Monitor Nashville , TN 37201

Posted 3 months ago

We're on the lookout for an Infrastructure engineer with AWS chops to join our global team based in Nashville, TN. This role is part of the team that manages the physical and virtual systems and networks that Campaign Monitor runs on. You'll be responsible for maintaining and growing our infrastructure and systems, and you'll play a crucial role in how the team manages Campaign Monitor's core programs and processes.

As the perfect candidate, you have 5 or more years of experience building and managing Linux systems (we use Ubuntu and RHEL) in a highly available and scalable environment. You also have extensive experience using Amazon Web Services (AWS), since it plays a big role in our current and future infrastructure plans.

Here are some things we'd like to see in your skillset:

  • Debugging critical infrastructure issues and general on-call duties

  • Creating secure and scalable systems in AWS

  • Continuous integration and deployment in AWS using Jenkins

  • Experience performing Linux administration and tuning

  • Experience operating highly available, large-scale distributed systems

  • Apache and mod_wsgi, Nginx, Node.js

  • Comfortable troubleshooting databases alongside our DBA (PostgreSQL, MySQL, Redis)

  • Strong troubleshooting, communication and documentation skills

  • Backup and Recovery

  • Monitoring and Performance Tuning (Zenoss, statsd/graphite, Logstash, ElasticSearch)

  • Experience with one or more scripting languages (Python, Bash, Ruby)

  • Configuration management (Puppet, Chef, Opsworks, etc)

  • Must be able to assist in moving hardware

Bonus points for:

  • Experience scaling and optimizing data stores like Elasticsearch
  • AWS certifications (+5 Wisdom for Pro Certification)
  • Load Balancing (Big-IP F5, AWS NLB/ALB)

Some examples of projects you could work on:

  • Managing and optimizing our AWS cloud infrastructure

  • Improving our logging and monitoring processes

  • Assisting developers with CI tooling

We are looking for someone who would be interested in engineering process, continuous integration/deployment, event driven architecture and the tools that make it all happen (e.g. Jenkins, Packer, Containers, queueing platforms, etc.) since you'll help put it all together with your sweet Python and bash coding skills.

The right hire will work alongside our Infrastructure team in Nashville at the Trolley Barns, to be exact. You'll work closely with other US and AUS based engineers on a daily basis.

Campaign Monitor offers competitive salaries and generous benefits and is consistently named one of the best places to work. In fact, we've been picked as one of the Top 100 Places to Work by Outside Magazine and honored as one of Inc. Magazine's Winning Workplaces. Plus, we're dead set on becoming the very best at what we do. Interested in becoming the best with us? Let's chat.

U.S. Only.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Infrastructure / Cloud Architect

Ernst & Young LLP

Posted 1 week ago

VIEW JOBS 11/8/2018 12:00:00 AM 2019-02-06T00:00 . Position Summary: The Cloud Architect is responsible for delivering infrastructure architectures to support key global business and infrastructure initiatives. The Cloud Architect will be responsible for leading and coordinating Infrastructure and business projects from a technology architecture perspective, ensuring that infrastructure development activities are consistent with the direction set by accepted best practices and defined standards at EY. Essential Functions of the Job: * Architecture solutions to meet functional and non-functional infrastructure requirements * Create / review of architecture design packages that leverage both devops and traditional techniques * Review and approve engineering design packages * Ensure proper oversight for quality assurance of engineering artifacts * Guidance of engineering staff throughout construction phase * Evangelize re-use through implementation of shared engineering assets * Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc. * Proactively provide feedback regarding infrastructure engineering methodologies, standards and leading practices * Minimize technical exposure and risk on projects Analytical/Decision Making Responsibilities: * Understands the art of the possible, compares various architectural options based on feasibility and impact and proposes actionable plans * Thinks in terms of pipelines and reproducible process * Demonstrated strong analytical skills and technical problem-solving skills * Ability to analyze and operate at different levels of abstraction * Ability to balance what is strategically right with what is practically realistic * Ability to clearly articulate both problems and proposed solutions * Proactive approach to identifying issues and presenting solutions and options, and where appropriate, leading to resolution Knowledge and Skills Requirements: * Excellent oral and written communication skills * Excellent technical architecture skills, enabling the creation of future proof global solutions * Interpersonal communication and organizational skills required to operate as a leading member of global distributed technical teams that deliver quality services. * Knowledge of organizational structure of the firm to facilitate work with groups outside of the immediate technical team. * Knowledge and experience in IT methodologies and life cycles that will be used. * Familiar with infrastructure implementation/management, service/operations management, etc. * Maintains awareness of new and emerging technologies and the potential application on service offerings and products provided by IT. Supervision Responsibilities: * Delegate, coach, coordinate and lead co-workers and project team members. * Works with project managers, infrastructure engineering teams, application architects and/or engineering teams to resolve issues which arise within project; drives project's progress and critical success factors. Other Requirements: * Occasional overnight travel may be required Education: * Bachelor's Degree or equivalency (CS, CE, CIS, IS, MIS, or engineering discipline) Technical Requirements: * Extensive, real-world experience designing enterprise solutions and defining solution architectures * Experience building and supporting mission critical infrastructure for critical applications, running in a highly distributed manner. * Experience with multi-tier system development for large enterprises * Exposure to infrastructure and application security technologies and approaches * Demonstrated knowledge of industry trends and standards * Experience in development lifecycle management * Experience in project and task planning * Familiarity with various requirements gathering techniques Experience: * Minimum of 10+ years experiences in infrastructure technologies * Minimum of 5+ years experiences in cloud technologies and available services * Demonstrates in-depth technical VMWare subject matter expertise * Implement large scale hybrid cloud based solution, leveraging enterprise data center features/facilities , Local and Global Load balancing, HA, DR, DMZ * Identity and Access Management solutions, connecting on-premise and cloud based IAM systems provided signle-sign-on independent of hosting location * Minimum of that 3+ year in an infrastructure architecture role in areas like but not limited to hosting, storage, network, VMware, tools and application platforms (Sharepoint, SQL) * Experience in developing leading-edge technical solutions in Microsoft platform based on industry standards including Windows OS and MS SQL, Business Intelligence (BI), and Service Oriented Architecture (SOA). * In-depth experience with all of the following: Cloud IaaS/PaaS, Azure, O365, VNext, Cloud Integration etc. * Experience facilitating meetings with multiple customers and technical staff, including building consensus and mediating compromises when necessary. * Experience overseeing (from a technical perspective) multiple projects * Excellent technical architecture skills, enabling the creation of future proof global solutions * Interpersonal communication and organizational skills required to operate as a leading member of global distributed technical teams that deliver quality services. * Knowledge of organizational structure of the firm to facilitate work with groups outside of the immediate technical team. * Knowledge and experience in IT methodologies and life cycles that will be used. * Familiar with infrastructure implementation/management, service/operations management, etc. * Maintains awareness of new and emerging technologies and the potential application on service offerings and products provided by IT. Certification Requirements: * Azure Cloud Architect (or other cloud architect certificates) Ernst & Young LLP Nashville TN

Infrastructure Engineer

Campaign Monitor