At TechSoup you'll find the raw energy of a start-up, an extraordinary vision, and a group of brilliant, talented people who believe fiercely that the benefits of technology should be available to everyone! We are a nonprofit organization that believes that technology is a powerful enabler for social change.
Together with our partners around the world in the TechSoup Global Network, we strive to ensure that technology solutions are complemented by practical, locally relevant educational content. We engage a vibrant, active community to share knowledge and resources on technology for social benefit.
Holding the position of DevOps Engineer you will design and implement system architecture to support web platforms and applications that can scale to millions of users and hundreds of millions of interactions. Your responsibilities will include day-to-day support of platform applications and the supporting infrastructure systems working closely with the enterprise architects.
As a DevOps Engineer you will create and manage automated deployment routines for infrastructure builds, implement and manage monitoring tools and response protocols. You will build and release software regularly, ensuring that frequent releases are production-level quality. You will contribute to a culture of continuous innovative improvement. Daily duties include also development of applications supporting business requirements and a general IT support to the team in the office.
To be successful in this role you will have at least 3 years of experience in developing large-scale systems and web applications, degree in computer science or other technical discipline. DevOps Engineer at TechSoup should be an expert in understanding of web and database technologies (Linux, Microsoft, IIS, Apache, MySQL, Mongo, Postgres, Java, object- oriented JavaScript, HTML, CSS) and have experience with current web standards, including HTML5 and CSS3. Understanding of laaS cloud infrastructure system such as AWS and Azure, including IP networking expertise and DNS are required.
An ideal candidate should have a good knowledge of web application and Internet security best practices and develop applications using Java, JavaScript, C#, and/or other programming languages as well as services technologies including HTTP, HTTPS, WSDL, and REST. You should have strong analytical skills, ability to use data and metric to back up assumptions and feature concepts. Fluency English is required.
Good working environment in a multinational team, exposure to modern technologies, work on interesting projects, private medical care and stable employment in international fast developing organization.