Staff Software Engineer
Who we are
We are looking for a Infrastructure Engineer to help us in the on-going process of running the service and growing the platform. Our engineers participate in all aspects of running our platform at scale and have a healthy degree of impatience with manual processes and a passion for best of breed automation. Our tools engineers add software engineering experience to the mix to continuously improve our platform and scale the team.
Responsibilities:
You will maintain and evolve a global platform supporting over 200 million users
You will ensure proper security, monitoring, alerting and reporting for the infrastructure
You will help on significant projects to change and improve the overall service we deliver to customers
You will expand and maintain processes, tools and documentation in support of production
You will develop, integrate, and maintain tools that improve reliability, scalability, and operational capacity
Requirements and Skills:
You have exemplary knowledge of Linux systems and applications including MySQL, Java, Apache
You have 5+ years of hands-on experience with Linux
You have experience using configuration management / systems automation at scale (e.g. Puppet, Ansible, etc)
You're background is in open source monitoring and alerting systems (e.g. Nagios, Graphite, etc.)
You have the ability to solve problems quickly and automate processes using shell scripting and other languages (Ruby or Python preferred)
You have the know-how in modern approaches to the software development lifecycle
You have a real passion for relentless automation and ruthless testing
You have strong interpersonal and communications skills
Preferred Knowledge and Skills:
Experience with large-scale Linux production environments
Experience with virtualization technologies (e.g. Xen, VMWare, etc.)
Knowledge of running services within an elastic cloud environment (Amazon, Google etc)
Knowledge of networking protocols (e.g. TCP/IP, HTTP, DNS, etc)
Knowledge of storage concepts including RAID levels, filesystems, performance tuning
We are committed to an inclusive and diverse Evernote. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global Evernote Community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.
California privacy notice: Read our privacy policy for job applicants here.