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 ICF, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior DevOps / SecOps Engineer at ICF will be responsible for designing, implementing, and managing scalable and secure cloud infrastructure and DevOps practices. The role entails collaborating with cross-functional teams to automate and optimize the software development lifecycle while ensuring robust security protocols are in place. The ideal candidate will leverage their expertise in cloud technologies and infrastructure management to enhance operational efficiency, reliability, and security across all systems, contributing to the overall success of both technical projects and company objectives.
Job Responsibilities
- Develop, implement, and maintain infrastructure as code (IaC) using tools such as Terraform and CloudFormation.
- Manage CI/CD pipelines to streamline application deployment while ensuring security best practices.
- Evaluate and implement cloud security measures to protect infrastructure, applications, and sensitive data.
- Monitor system performance and troubleshoot issues to enhance reliability and scalability of services.
- Collaborate with software development teams to incorporate security into the software development lifecycle (SDLC).
- Conduct security assessments and vulnerability management for enterprise applications and systems.
- Provide technical guidance and mentorship to junior engineers and team members.
- Stay updated on industry best practices and emerging technologies related to DevOps and SecOps.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in DevOps and SecOps roles.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Extensive knowledge of cloud platforms, specifically AWS, Azure, or GCP.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Strong understanding of security best practices and frameworks (e.g., NIST, ISO 27001).
- Familiarity with configuration management tools (Ansible, Chef, Puppet).
- Excellent problem-solving, analytical, and organizational skills.
Technologies & Tools
The Senior DevOps / SecOps Engineer will utilize a variety of technologies and tools including, but not limited to, AWS or Azure cloud environments, Docker, Kubernetes for container orchestration, Git for source control, Terraform and CloudFormation for infrastructure automation, and CI/CD tools such as Jenkins, GitLab CI, or CircleCI. Security tools and assessment frameworks will also be employed to ensure compliance and optimal security postures across systems.
Ideal Candidates
The ideal candidates for the Senior DevOps / SecOps Engineer position are individuals who possess a strong technical foundation combined with an innovative mindset. They should have a dedication to security and a proactive approach to problem-solving. Effective communication skills are crucial, as collaboration with various teams is essential. Furthermore, candidates should exhibit a commitment to staying current with industry trends and technologies, demonstrating adaptability and creativity in implementing solutions within a dynamically changing environment.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.