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 vital role in enhancing our software development and operational processes. This individual will lead efforts in developing and implementing DevOps strategies to facilitate continuous integration and continuous delivery (CI/CD) pipelines, enhance system performance, and improve security protocols. By collaborating with cross-functional teams, the Principal DevOps Engineer will ensure a smooth deployment process, automate workflows, and champion the adoption of best practices across the organization, aligning IT objectives with overarching business goals.
Job Responsibilities
- Design and implement scalable DevOps practices and workflows.
- Lead the development of CI/CD pipelines to automate testing, integration, and deployment processes.
- Collaborate with software development teams to improve system architecture and ensure effective operational support.
- Enhance monitoring and alerting systems to ensure reliable application performance and availability.
- Manage and optimize cloud infrastructure, ensuring resource availability and cost efficiency.
- Conduct risk assessments and implement security best practices across the development lifecycle.
- Provide mentorship and guidance to junior team members in DevOps practices.
- Stay current with industry trends and emerging technologies to advance organizational practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum of 7 years of experience in DevOps, software engineering, or a related discipline.
- Expertise in scripting languages such as Python, Ruby, or Bash.
- Proficient with cloud platforms, such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of containerization technologies like Docker and orchestration systems such as Kubernetes.
- Experience with configuration management tools like Ansible, Puppet, or Chef.
- Knowledge of security protocols and compliance standards relevant to DevOps.
- Excellent problem-solving skills, with the ability to work in a fast-paced environment.
Technologies & Tools
The Principal DevOps Engineer will work with various technologies and tools, including but not limited to cloud platforms like Amazon Web Services (AWS) and Microsoft Azure, containerization tools such as Docker and Kubernetes, and CI/CD tools like Jenkins and GitLab CI. Additionally, familiarity with monitoring tools like Prometheus, Grafana, and ELK Stack is essential to ensure optimal operational performance and security implementations.
Ideal Candidates
Ideal candidates for the Principal DevOps Engineer position will possess a strong technical background combined with excellent leadership capabilities. They will have a passion for automation and continuous improvement, demonstrating the ability to streamline processes effectively. Strong interpersonal skills are essential, as the candidate will need to collaborate with diverse teams and facilitate constructive communication. A proactive attitude towards problem-solving and a commitment to maintaining high standards in software development and security practices are key traits that will contribute to the success of the individual in this role.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.