Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Center for Internet Security, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Principal DevOps Engineer will play a pivotal role in enhancing the efficiency and reliability of our software delivery processes at the Center for Internet Security. The successful candidate will be responsible for driving best practices in DevOps, collaborating with cross-functional teams, and implementing comprehensive solutions that optimize production environments. This position requires strategic thinking to align DevOps initiatives with organizational goals while mentoring junior engineers and promoting a culture of continuous improvement across development and operations teams.
Job Responsibilities
- Design and implement scalable and secure CI/CD pipelines to facilitate seamless software delivery.
- Collaborate with software engineering teams to define and implement infrastructure as code (IaC) solutions.
- Monitor, manage, and optimize cloud-based infrastructure across various environments.
- Conduct performance tuning, troubleshooting, and capacity planning as necessary to ensure optimal system performance.
- Implement and manage automation tools for configuration management and orchestration.
- Develop and enforce policies, procedures, and best practices for DevOps processes within the organization.
- Develop comprehensive metrics and dashboards to visualize deployment activity and performance metrics.
- Mentor and train junior engineering staff on DevOps best practices and tools.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; Master’s degree preferred.
- Minimum of 7 years of experience in software development and/or systems administration.
- Expertise in cloud service providers (e.g., AWS, Azure, Google Cloud) and associated tools.
- Proficiency in CI/CD pipeline tools (including but not limited to Jenkins, GitLab, or CircleCI).
- Strong experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of scripting languages such as Python, Bash or PowerShell.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Experience with Agile methodologies and DevOps principles is highly desirable.
Technologies & Tools
The Principal DevOps Engineer will engage extensively with various technologies and tools, including but not limited to AWS for cloud services, Docker and Kubernetes for container orchestration, Jenkins and GitLab for CI/CD pipelines, and Ansible or Terraform for configuration management. Familiarity with monitoring solutions such as Prometheus, Grafana, or ELK Stack will also be vital in maintaining system performance and reliability.
Ideal Candidates
The ideal candidates for this role will possess a strong analytical mindset, exhibit exceptional problem-solving capabilities, and demonstrate a relentless focus on automation and optimization. A collaborative spirit, along with a commitment to sharing knowledge and mentoring others, will be essential for fostering a positive DevOps culture. Candidates should be passionate about technology, stay current with industry trends, and show a willingness to embrace innovative solutions that drive operational excellence.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.