DevOps Engineer/Cloud Architect
Overview Jellyfish, delivers digital marketing solutions across the world for a host of impressive brands from their offices in the US, Europe, and South Africa. The agency's award-winning combination of technology and talent help it to deliver paid media, UX, SEO, social media, analytics, optimization, creative and development solutions. Jellyfish is looking for a DevOps Engineer/Cloud Architect to work in our Reston, VA office. The candidate will be positioned within the rapidly growing systems engineering and operations team to work on containerizing, automating and scaling our web applications and services. The role involves managing various types of containers, virtual machines and bare metal servers predominantly housing LAMP/LEMP stack setups that host a wide range of web base technologies across various cloud platforms. Like the sound of us? And are you someone who can bring fresh ideas, fizzing energy and a hands-on can-do attitude to where we work (and how we work?) Responsibilities Architect and implement challenging web based production ready solutions for our clients Working in a DevOps capacity with a desire to automate everything Constructing/Managing Docker ecosystems Maintain end-to-end security ensuring best practices are always implemented Provision and maintain all servers using configuration management tools Monitor all aspects of Jellyfish's infrastructure to stay one step ahead Work closely with the in-house web developers to help share knowledge and improve quality of practices Taking ownerships of projects gaining a personal satisfaction in achieving high uptime environments Aiding the Service Desk team with tickets and providing additional technical support Perform effectively to tight deadlines, work well both independently and as part of a team Thrive in a fast-paced environment trying to always achieve new goals Communicate technical concepts to non-technical staff and the business Implement new technologies to make sure Jellyfish are always evolving to reach new highs Qualifications Bachelor's Degree in Computer Science or related field 3+ years of experience Excellent knowledge of LAMP and LEMP technologies Knowledge of Docker and Docker orchestration tools ( Swarm. Kubernetes ) Experience with cloud technologies (AWS/ GCP/Azure) Exposure to Continuous Development Tools such as Jenkins or Spinnaker Exposure to configuration management systems such as Puppet/Chef/Ansible Robust knowledge and understanding of databases (MySql/ MariaDB) Knowledge of resource monitoring systems Ability to scope and estimate technical builds Effectively conduct architectural reviews Strong verbal and communication skills Good time management skill Self-motivated with a sense of ownership Flexible, versatile and copes well under pressure A team player with high energy Jellyfish is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, gender, religion, age, disability, veteran's status, or any other classification as required by applicable law.