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 at the Center for Internet Security will play a crucial role in enhancing and optimizing our development and operational processes. This individual will be responsible for designing and implementing scalable infrastructure solutions, ensuring the seamless integration and delivery of software applications. The Principal DevOps Engineer will collaborate with cross-functional teams to establish best practices for automation, monitoring, and continuous improvement while fostering a culture of reliability and accountability within our technical teams.
Job Responsibilities
- Design, implement, and manage cloud infrastructure solutions to support application deployment and scaling.
- Develop, maintain, and improve CI/CD pipelines to enhance the software development lifecycle.
- Collaborate with development teams to streamline application deployment processes and integrate automated testing.
- Monitor system performance, troubleshoot issues, and implement effective solutions to ensure high availability and reliability.
- Establish and promote best practices for infrastructure as code, configuration management, and automated deployments.
- Drive the adoption of containers and orchestration technologies across the organization.
- Work closely with security teams to implement and monitor secure coding practices and adherence to compliance standards.
- Lead training and mentoring initiatives to develop technical skills within the DevOps team.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field; Master’s degree preferred.
- 7+ years of experience in DevOps or related engineering roles.
- Proficiency in scripting and programming languages such as Python, Bash, or Go.
- Extensive experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Strong understanding of network protocols, security controls, and server architectures.
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
- Demonstrated experience in implementing monitoring solutions and utilizing tools such as Prometheus, Grafana, or ELK stack.
- Excellent communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
Technologies & Tools
The Principal DevOps Engineer will utilize a wide range of technologies and tools, including but not limited to AWS/Azure/Google Cloud, Docker, Kubernetes, Terraform, Jenkins, Git, Prometheus, Grafana, and configuration management tools such as Ansible or Puppet. Familiarity with monitoring and logging tools, along with agile project management software, is also essential for successful day-to-day operations.
Ideal Candidates
The ideal candidate for this position is a proactive and adaptive individual who thrives in a fast-paced environment. They should possess a strong analytical mindset, excellent problem-solving skills, and the ability to work autonomously while also contributing to team efforts. Exceptional communication skills are vital, as this role requires collaboration across various teams. A passion for continuous learning and improvement, along with a commitment to best practices in DevOps, will make the candidate successful in this position.
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.