Logo
Akkodis

Cloud Engineer

Akkodis, San Diego, CA, United States


on-site in La Jolla, CA

DUTIES AND RESPONSIBILITIES:

Cloud Design and Management

•Help design and operate the administrative aspects of the client's cloud-based infrastructure, incorporating a landing zone that incorporates network design, security, redundancy, account management, and role-based permissions for use by researchers.

•Collaborate with researchers to get maximum computational and storage value by intelligently using cloud options, including public and private clouds such as Amazon Web Services, Google, and Oracle, and public sector infrastructure such as the National Prototype National Research Platform.

•Develop and maintain administrative dashboards to track cloud usage patterns, including tools for alerting on and/or interrupting anomalous workloads.

•Manage vendor relationships, cloud contractual agreements, and billing tools with cloud providers; provide the best value and efficiency in proposals.

Cloud Software Development

•Develop and implement agile approaches to dev/ops based within a software factory framework (to provide services to researchers to containerize scientific software and help build new workflows. Work with scientific users to create required software containers for their codes.

•Maintain and develop automation solutions for software repositories using GitLab.

•Prepare and maintain required documentation for software containers and related research infrastructure services.

Cloud Research and Infrastructure Support

•Support researchers and core staff and help implement custom computational pipelines utilizing the most appropriate cloud-based solutions for each project.

•Maintain a “cookbook” of existing research solutions that can be adapted to solve similar scientific problems.

•Provide technical support and troubleshooting for proposed research recipes and individual research user support to help resolve cloud-based computational and storage technical issues.

Cloud Technical Training

•Develop training resources to inform scientists about cloud computing and research cyberinfrastructure solutions available.

•Participate in the design/presentation of cloud computing informational seminars and workshops.

•Build relationships and participate in communities of practice to help share best practices related to cloud-based scientific computing.

•Performs other related duties as assigned by management.

QUALIFICATIONS:

Required:

Bachelor's Degree (BA) from a four-year college or university, and a minimum of three years of related experience.

•Minimum four years of experience in cloud architecture, design, and development.

•Current hands-on experience providing modernization to a platform utilizing AWS.

•Minimum four years of direct software experience creating software containers, with a focus on Kubernetes and Docker.

•Minimum four years of experience and deep knowledge of Amazon Web Services (AWS) and their APIs, including popular storage, networking, security, and automated provisioning tools such as Terraform.

•Extensive knowledge of AWS cloud technologies, including but not limited to S3, EC2, ECS, RDS, Glacier, EKS, and EBS.

•Minimum four years of experience working with Python or other modern scripting languages.

•Demonstrated experience developing business models with a focus on costs for data storage, including the analysis of moving data to and from the cloud.

•Minimum four years of experience administering and working with Linux systems (CentOS/RedHat preferred), with a well-rounded knowledge of systems, networks, security, storage, and cloud products.

Preferred

•Master's Degree (MA) or Ph.D. in computer science or other applied domain sciences (especially biological sciences) with a strong computational focus.

•Experience with bioinformatics pipelines, development of biological sciences software, or other scientific software development.

•Experience in an academic research or university environment.