Principal DevOps Engineer - Remote
Job Locations
US
ID |
2024-2022
|
Category |
Operations and Security Services
|
Type |
Regular Full-Time
|
Remote? |
Yes
|
Overview
As part of the Engineering Center of Excellence (ECoE) team at CIS, the Principal DevOps Engineer combines an understanding of both engineering and coding. This role involves streamlining the software development lifecycle to improve developer productivity, delivery speed, and code quality. You will work closely with development, operations, and security teams to identify and resolve pain points and inefficiencies in delivery workflows. Key responsibilities include automating delivery processes and maintaining the continuous integration and continuous deployment (CI/CD) pipeline. This role requires a strong computer science background and a DevOps mindset. 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. CIS is also a trusted resource for cyber threat prevention, protection, response, and recovery for U.S. State, Local, Tribal, and Territorial (SLTT) government entities and election offices. CIS has an award-winning reputation for investing in its people (click here to learn more), as well as continuous learning and development. We offer our employees diverse opportunities to expand their impact personally and professionally, in their local communities, and among one another. Core Leadership Principles drive our employees at every level of the organization, empowering them to be leaders in everything they do.
Salary Range: $124,800 - $218,400
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
- Make recommendations to ECoE executive leadership on product capabilities, direction, investments, and divestments of technologies, products, and services
- Streamline the software development lifecycle by identifying pain points and productivity barriers and determining ways to resolve them
- Collaborate closely with development teams to understand their current build and release processes and make recommendations for improvement
- Partner with cross-functional stakeholders, including development, operations, quality assurance and security, to streamline processes, and analyze and troubleshoot complex production issues
- Provide guidance to development teams to improve performance and operability of the solutions they develop
- Build and maintain the CI/CD pipelines to improve developer productivity, agility, and code quality
- Develop and continuously improve automation solutions to enable teams to build and deploy code efficiently and consistently
- Build automated testing to reduce manual effort and improve product quality
- Ensure that systems meet business and customer needs for reliability and availability
- Monitor and manage application performance and service quality, including initial troubleshooting, identification of root cases, and issue resolution
- Prepare and present design and implementation documentation to multiple stakeholders
- Promote DevOps principles and culture across the ECoE organization
- Serve as one of the most senior technical experts on the deployed Development and Data Pipelines
- Other tasks and responsibilities as assigned
What You'll Need
- Bachelor's degree in Information Technology, Computer Information Systems, or related STEM field*
- 8+ years' experience with DevOps technologies, cloud-based provisioning, CI/CD pipelines, monitoring, and troubleshooting
- 5+ years' experience with cloud platforms such as AWS and Azure
- 5+ years' experience using Linux operating systems
- Ability to analyze how a system should work and how changes in conditions, operations, and the environment will affect outcomes
- Fundamental understanding of:
- Agile principles and methodologies (Agile SDLC)
- Networking
- Pipeline creation using Jenkins, GitLab or related tools
- Proficiency with automation tools such as Ansible, Chef or Puppet, Maven, Gradle, Ant, etc.
- Proficiency writing Infrastructure as Code (IaC) using both Terraform and CloudFormation
- Experience using modern containerization software including Docker, OpenShift and Kubernetes
- Ability to communicate effectively with a remote team
- The position is open to U.S. citizens and requires a favorably adjudicated DHS Fitness Review for Public Trust Positions**
It's a Plus if You Have:
- AWS or Azure certifications
- Fundamental understanding of Splunk and SPL
*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. **Factors that may cause a negative Fitness Review decision include:
- Criminal Conduct
- Dishonest Conduct
- Employment Misconduct
- Alcohol Abuse
- Drug Use (illegal drug use or use of a legal drug in a manner that deviates from approved medical direction) Additionally, illegal drug use includes the use of drugs that are illegal for federal purposes despite being legal in select states and countries, such as marijuana
- False Statements
- Financial Issues
- Have not resided in the US for three (3) of the past five (5) years
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.
|