DevOps Engineer
Required Knowledge and Skills:
Education/Experience
• A degree in Computer Science & Engineering, or equivalent experience
• 3-5 years of professional software development and/or DevOps experience
• 1-3 years of experience working in Cloud-based (AWS, GCP, Azure, etc.) environments
• Experience with a full-stack environment is desired
Competencies/Technologies:
• Strong understanding of common system architecture, provisioning, and administration.
• Experience with traditional developer toolset and practices such as: source control, code reviews, and writing unit tests.
• Experience with scripting languages such as YAML, Linux Shell, Bash, Python, and Perl.
• Experience with relational databases and SQL is desired.
• Outstanding technical documentation skills.
• Knowledge of online scientific publishing and data is a plus.
• Infrastructure provisioning and system administration including deploying and maintaining servers, storage, and networking resources required to host applications
• Effective communication, organizational savvy, interpersonal skills, and time/task management.
• A curious, innovation-oriented mindset – individually, and as part of a team.