ApplySenior Director of DevSecOps - Remote
Posted 5 months agoViewed
View full description
💎 Seniority level: Senior, 8+ years
📍 Location: U.S. citizens
💸 Salary: $128,900 - $195,400
🔍 Industry: Nonprofit IT Security
🗣️ Languages: English
⏳ Experience: 8+ years
🪄 Skills: AWSDockerLeadershipProject ManagementPythonAgileBashDesign PatternsGCPGitJenkinsKubernetesMicrosoft AzurePeople ManagementProduct ManagementQAJiraStrategyAzureAnalytical SkillsCollaborationCI/CDScripting
Requirements:
- Bachelor’s degree in Information Technology, Computer Science, Engineering, Mathematics, or related field.
- 8+ years of software management experience in broad-based information systems, full life-cycle application development, and/or building enterprise applications.
- 6+ years experience with DevSecOps technologies, cloud-based provisioning, CI/CD pipelines, monitoring, and troubleshooting.
- 5+ years of experience in Agile practices.
- 5+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service.
- 5+ years of experience with various coding and scripting languages such as Bash, Python, PowerShell.
- Comprehensive technical expertise in a variety of DevSecOps toolkits, including Ansible, Jenkins, Artifactory, Jira, Black Duck, Terraform, Git/Version Control Software, or comparable technologies.
- Knowledge of DevOps Automation (Terraform, GitHub, GitHub Actions).
- Ability to lead a constructive retrospective session for processes and tools.
- Excellent problem-solving and analytical skills, including experience interpreting data, sometimes with limited context and direction.
- Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
- Working knowledge of data and reporting processes to provide the presentation layer for product-management-oriented KPIs.
- Experience using, evaluating, and procuring tools used to support product management, development, and/or other business units (sales, marketing, etc.).
- Demonstrated expertise in strategic thinking, strong business acumen, and a highly creative problem solver.
Responsibilities:
- Lead teams in adopting modern design patterns, cloud-first approaches, security-first, and innovative integrations with partner systems.
- Develop deployment standards, reusable interfaces, and orchestration workflows to streamline processes and integrate cloud services effectively.
- Provide technical guidance on cloud best practices, cost optimization, and security throughout the organization.
- Create comprehensive documentation for automation processes, workflows, and standard operating procedures for educating team members on automation best practices.
- Build and maintain CI/CD building blocks and shared libraries proactively for app and development teams to enable quicker build and deployment.
- Create plug-and-play/reusable solutions and patterns for CI/CD pipelines.
- Create, develop, and implement automation and system integration for various build platforms.
- Create, develop, and implement solutions to address infrastructure and security requirements.
- Write scripts and code (e.g. Python, PowerShell, Bash, etc.) to automate repetitive tasks, integrate cloud services, and enhance cloud automation capabilities.
- Design and implement CI/CD pipelines and cloud infrastructure automation, ensuring high availability, reliability, scalability, and performance.
- Design action plans to address CI/CD platform, tools, and solutions’ shortcomings and difficulties.
- Integrate security controls and best practices into the automation process to ensure a secure cloud environment.
- Ensure incident tracking tools are updated in accordance with established norms and processes, gather all essential data and document any discoveries and concerns.
- Identify technical concerns and problems, assess them, and offer prompt solutions and/or escalation.
- Monitor and manage application performance and service quality, including initial troubleshooting, identification of root causes, and issue resolution.
- Stay updated on DevSecOps trends and apply continuous improvement models across deployment processes and tooling.
- Establish execution plans, manage risks, and oversee solution delivery.
- Ensure all changes follow the defined change control process with proper approvals documented.
- Provide clear and timely updates to senior management, escalate issues, and ensure adherence to change control processes.
- Provide leadership, vision, and direction for staff within the DevSecOps and QA teams.
- Manage the DevSecOps budget, with an ongoing focus on personnel, vendor, and capital expenditures.
- Work closely with CIS leadership and cross-functional teams, playing a key technical and resource management role in cross-functional CIS projects.
- Define, track, and communicate relevant key performance metrics for the operations team to measure performance and contribution to goals and strategy.
- Hire, train, and manage talent to ensure teams have the skills required to be successful.
- Manage vendor relationships for partner platforms and software services.
- Other tasks and responsibilities as assigned.
Apply