Apply

Senior Director of DevSecOps - Remote

Posted 4 months ago

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