Center for Internet Security, Inc.

Principal Cloud Engineer - Remote

Job Locations US
ID
2024-1962
Category
Security Best Practices
Type
Regular Full-Time
Remote?
Yes

Overview

The Security Best Practices team at CIS is looking for a Principal Cloud Engineer to act as the primary technical stakeholder for the health and progress of our product suite of security applications deployed in the cloud. This role requires a strong computer science background with an emphasis in cloud-native based designs and development with a DevOps mindset. The Principal Cloud Engineer needs to have strong skills in technology and leadership with a customer focus.

 

The Center for Internet Security (CIS) makes the connected world a safer place for people, businesses, and governments through our core competencies of collaboration and innovation. We are a community-driven nonprofit responsible for industry leading best practices for securing IT systems and data. We lead a global community of IT professionals to continuously evolve these standards and provide products and services to proactively safeguard against emerging threats.

 

Salary Range: $110,500 - $167,300
 
We offer a competitive total rewards package at the Center for Internet Security:
  • Base salary is determined on a number of factors including, but not limited to, education, experience and skills.
  • Health (PPO, EPO, HSA), Dental & Vision Insurance eligibility starting from the first day of hire
  • $500 wellness card for Health Coverage Participants
  • 401(k) with 4% Company Match, vested from the first day of hire
  • Flexible Spending Account (FSA) & Dependent Care Account (DCA)
  • Life Insurance
  • Bonding Leave
  • Paid Volunteering Program
  • Bonus eligibility
  • Paid Time Off (PTO) inclusive of vacation, personal and sick time
  • Paid Holidays
  • Wellness Program
  • Employee Engagement Activities
  • Professional Development Opportunities
  • Tuition Reimbursement
  • Student Loan PayDown Program
  • Employee Referral program
  • Employee Assistance Program

What You'll Do

  • Work with teams in an agile environment to design, develop, and test software solutions using cloud technologies
  • Identify and define technical requirements for cloud-based applications and systems
  • Identify and deploy cloud services that meet specific technical requirements
  • Collaborate with Information Technology (IT) and Information Security Office (ISO) to ensure corporate policies and security requirements are implemented and followed for all cloud services
  • Collaborate with software engineers and architects to design and implement secure cloud infrastructure for an end user platform
  • Serve as the most senior technical expert on cloud deployed products and infrastructure within the corporate Amazon Web Services (AWS) infrastructure
  • Design, develop, and deploy containerized solutions (Docker, Kubernetes)
  • Create and maintain scalable cloud native architecture, deployable on all major cloud providers
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Mentor and set the example for team members to foster a mindset of continuous improvement, professional development, and organizational engagement
  • Build the infrastructure required for monitoring and observability of a SaaS platform deployed on the cloud
  • Perform software engineering activities, including addition of innovative functionalities to the CIS product suite of security applications, troubleshooting, regular maintenance, root cause analysis, issue resolutions, continual improvement of engineering best practices
  • Provide technical expertise and input into our overall cloud architecture, planning, and designs according to best practices
  • Collaborate with Product Owners on requirement definitions, process, and workflow design as well as testing, acceptance, and identifying and resolving issues
  • Other tasks and responsibilities as assigned

What You'll Need

  • Bachelor’s degree in computer science or related field*
  • 10+ years’ experience in implementing deploying and managing systems and applications in cloud service providers (Azure, GCP, AWS preferred)
  • 5+ years’ experience in architecting scalable Cloud solutions including compute, storage, databases, and networking

  • Demonstrated knowledge of various cloud security solutions, including identity and access management, firewalls, web application firewalls, intrusion detection and prevention, proxies, etc.
  • Demonstrated knowledge of taking conceptual requirements and designing them in the cloud, including systems, servers, appliances, network components, and security
  • Strong experience in containerizing and deploying applications using Docker, Kubernetes, Helm, and Cloud technologies
  • Demonstrated knowledge of FinOps best practices - building cost estimates for cloud resources based on requirements and tuning cloud infrastructure to optimize performance and cost
  • Solid knowledge of the SDLC and experience working in an Agile/Scrum development environment
  • Strong hands-on experience with AWS cloud services in particular
  • Strong knowledge of the different service models offered in the cloud (IaaS, SaaS, PaaS, and FaaS)
  • Solid organizational skills including attention to detail and multi-tasking
  • Excellent verbal and written communication skills
  • Must be authorized to work in the United States

It's a Plus if you have:

  • Master’s degree in computer science or related field
  • 5+ years of backend software development
  • 3+ experience in data engineering, specifically big data analytics, data cleansing, ETL pipelines and cloud-based data lakes
  • Cloud certifications (Cloud Solutions Architect, DevOps, Developer, Database – AWS certifications preferred)
  • Knowledge of Infrastructure as Code (IaC), such as Terraform or CloudFormation
  • Development experience using Java, Python, bash scripts, and build frameworks such as Maven and Grails
  • Experience working with a remote Agile team
  • Experience working directly with customers in a support and design capacity

*Additional years of relevant experience or a combination of an Associate’s degree or equivalent and relevant experience may be substituted for the Bachelor’s degree.

 

At CIS, we are committed to providing an inclusive environment in which the diverse backgrounds, experiences, and views of our employees, members, and customers are valued and respected. It is through this commitment that we are able to work together towards our common mission: to make the connected world a safer place.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed