Advancing the power of technology and innovation to serve and protect our world.
Principal DevSecOps Engineer
Location
United States
Posted
3 days ago
Salary
0
Seniority
Lead
No structured requirement data.
Job Description
Principal DevSecOps Engineer
SAIC
Role Description We are seeking a highly skilled and motivated Senior DevSecOps Engineer with proven experience leading Agile teams. The selected candidate will play a critical role in designing, developing, and implementing DevSecOps practices and tools to enable efficient and secure software delivery pipelines. This position requires strong leadership skills, an in-depth understanding of cloud technologies, security, and Agile frameworks, as well as hands-on expertise in automated software delivery and deployment. The ideal candidate will be passionate about fostering collaboration, driving innovation through automation, ensuring security is embedded throughout the SDLC (Secure Software Development Lifecycle), and mentoring cross-functional teams in an Agile environment. - Establish, maintain, and enforce DevSecOps best practices throughout the software development lifecycle (SDLC). - Evaluate, integrate, and maintain DevSecOps tools and technologies to build and improve automated CI/CD pipelines. - Lead Agile teams by facilitating daily stand-ups, sprint planning, reviews, retrospectives, and other Agile ceremonies. - Ensure that security is a top priority in the design, implementation, and delivery of all development projects. - Collaborate across teams, including software developers, security engineers, and IT operations, to ensure seamless integration of security practices within workflows. - Drive team collaboration and communication, fostering a culture of innovation, accountability, and continuous improvement. - Provide mentorship to development team members on DevSecOps practices, tooling, and Agile methodologies. - Generate reports and provide updates to leadership on project progress, risks, and implemented security measures. Company Description SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. - We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. - SAIC is an Equal Opportunity Employer. - Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. - For more information, visit saic.com . - For ongoing news, please visit our newsroom .
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Role Description Buscamos um(a) profissional altamente técnico para atuar na definição, implantação, automação e evolução da infraestrutura em nuvem dos nossos projetos. Além da administração dos ambientes Azure, este profissional será responsável por analisar aplicações (principalmente .NET e Angular), compreender sua arquitetura e definir toda a infraestrutura necessária para hospedagem em nuvem, garantindo escalabilidade, segurança, alta disponibilidade, observabilidade e otimização de custos. Responsibilities - Projetar arquiteturas de infraestrutura em Microsoft Azure para novos projetos. - Analisar aplicações .NET, Angular e demais tecnologias utilizadas pela empresa para mapear todos os recursos necessários para sua execução em ambiente cloud. - Definir arquiteturas utilizando serviços como: - Azure Container Apps - Azure Container Registry (ACR) - Azure Container Apps Environment - Azure SQL Database - Azure Redis Cache - Azure Key Vault - Azure Storage Account - Azure Application Insights - Azure Log Analytics - Azure Monitor - Azure Front Door - Azure API Management - Azure Service Bus - Azure Functions - Azure App Configuration - Azure Virtual Networks - Managed Identity - Entra ID - Azure AI Foundry e demais serviços de IA quando aplicável - Elaborar diagramas completos de arquitetura cloud para novos projetos. - Definir nomenclatura, organização dos recursos e boas práticas de infraestrutura. - Planejar ambientes de Desenvolvimento, Homologação, Produção e Disaster Recovery. - Configurar ambientes priorizando alta disponibilidade, escalabilidade e otimização de custos. - Administrar e monitorar toda a infraestrutura Azure. - Automatizar processos utilizando Infraestrutura como Código sempre que possível. - Configurar monitoramento, observabilidade, métricas, logs e alertas. - Definir estratégias de backup, recuperação de desastres e continuidade dos serviços. - Administrar redes, DNS, certificados, regras de firewall, VPNs e conectividade. - Administrar acessos, Managed Identities, RBAC e políticas de segurança. DevOps / CI-CD - Criar e manter pipelines completas no Azure DevOps. - Domínio na criação de pipelines YAML capazes de: - Restaurar dependências. - Compilar aplicações .NET e Angular. - Executar testes unitários. - Publicar artefatos. - Construir imagens Docker. - Executar análise de qualidade de código. - Publicar imagens no Azure Container Registry. - Realizar deploy automatizado em Azure Container Apps. - Configurar revisões e estratégias de deployment. - Configurar escalonamento automático (Auto Scale / KEDA). - Executar Smoke Tests. - Executar validações pós-deploy. - Implementar rollback automático quando necessário. - Gerenciar variáveis, secrets e Library Groups. - Integrar Azure Key Vault às pipelines. - Criar pipelines reutilizáveis utilizando templates YAML. - Automatizar versionamento, tags e releases. - Aplicar boas práticas de CI/CD, Git Flow e Azure DevOps. Inteligência Artificial - Possuir familiaridade com soluções modernas de IA, sendo capaz de: - Integrar aplicações com Azure AI Foundry. - Trabalhar com Azure OpenAI. - Utilizar modelos GPT para automação de processos. - Integrar aplicações com APIs de IA. - Automatizar tarefas utilizando agentes de IA. - Auxiliar na arquitetura de soluções que utilizem Inteligência Artificial. Qualifications - Ensino Superior completo ou em andamento em: - Ciência da Computação - Engenharia da Computação - Sistemas de Informação - Engenharia de Software - Redes de Computadores - Tecnologia da Informação ou áreas correlatas. Requirements - Microsoft Azure - Experiência sólida com: - Azure Container Apps - Azure Container Registry - Azure Key Vault - Azure SQL - Azure Storage - Azure Monitor - Azure Log Analytics - Azure Application Insights - Azure Service Bus - Azure Functions - Azure Redis Cache - Azure App Configuration - Azure Front Door - Azure API Management - Azure Entra ID - Managed Identity - Networking Azure - Containers - Experiência avançada em: - Docker - Docker Compose - Construção de imagens otimizadas - Multi-stage builds - Segurança de containers - Deploy de aplicações containerizadas - Domínio completo de: - Azure Repos - Azure Pipelines - YAML Pipelines - Multi-stage Pipelines - Templates YAML - Variable Groups - Library - Service Connections - Releases - Branch Policies - Pull Requests - Build Validation - Versionamento automatizado - Capacidade de compreender arquiteturas e projetos desenvolvidos em: - .NET - ASP.NET Core - APIs REST - Angular - Node.js (desejável) - Conhecimentos sólidos em: - Windows Server - Linux - Redes - TCP/IP - DNS - HTTPS - SSL - VPN - Firewall - Balanceamento de carga - Certificados digitais - Experiência com: - Application Insights - Azure Monitor - Log Analytics - Dashboards - Alertas - Monitoramento de aplicações - Conhecimento em: - RBAC - Managed Identity - Key Vault - Princípio do menor privilégio - Segurança em pipelines - Gestão de Secrets Differentials - Terraform. - Bicep. - Pulumi. - Kubernetes (AKS). - Helm. - GitHub Actions. - GitOps. - ArgoCD. - SonarQube. - OWASP. - Trivy. - Azure Defender. - Azure Landing Zones. - FinOps. - Azure Well-Architected Framework. - Certificações Microsoft Azure (AZ-104, AZ-204, AZ-305, AZ-400 ou equivalentes). - Experiência com arquiteturas SaaS multi-tenant. - Experiência com microsserviços. - Experiência com Event-Driven Architecture. - Experiência em projetos utilizando Inteligência Artificial. Profile We Are Looking For Buscamos uma pessoa com perfil altamente analítico, autonomia técnica e visão arquitetural. Esperamos um profissional capaz de receber um projeto novo, compreender sua arquitetura, definir toda a infraestrutura Azure necessária, criar as pipelines completas de CI/CD, automatizar o provisionamento dos ambientes e acompanhar a solução até sua publicação em produção. Valorizamos pessoas que proponham melhorias contínuas, tenham forte preocupação com segurança, performance, escalabilidade, automação, redução de custos e qualidade das entregas. Benefits - Acesso a ferramentas modernas de gestão e colaboração. - Participação em projetos de tecnologia com clientes de diferentes segmentos de mercado. - Conta corporativa Alura para desenvolvimento técnico e profissional. - Oportunidade de crescimento em projetos desafiadores. - Ambiente colaborativo e multidisciplinar. - Cultura de feedback e aprendizado contínuo. - Possibilidade de contrato de longa duração.
• The Software Engineer is responsible for working collaboratively with product and platform teams to create and support rich, interactive applications that help end users manage their data and processes. • Software Engineer designs, codes, tests, implements, scales and (in some cases) supports application software and systems, usually as part of an Agile Development Team. • Software Engineer drives the analysis and physical design of technical solutions related to a product or platform and is expected to effectively write new programs as well as support upgrades, maintenance or issue resolution for existing applications and systems. • The Software Engineer contributes to the development of the team backlog and architectural runway, management of work in process (WIP) levels, and support of engineering aspects of program and solution Kanban. • Software Engineer may also participate in program increment planning, pre- and- post planning, system, and solution demos, and inspect and adapt events.
Role Description We're looking for an experienced Senior DevOps Engineer to help drive the reliability, scalability, and efficiency of our infrastructure and deployment processes. In this role, you'll tackle complex technical challenges, designing and implementing solutions that improve our system architecture and developer workflows. You'll play a pivotal role in guiding projects from design through production support, and you'll mentor junior engineers in DevOps best practices. - Oversee the reliability, performance, and security of critical production services from design to deployment, ensuring they meet our uptime and performance targets. - Collaborate with development, QA, and product teams to build and maintain resilient infrastructure and efficient deployment pipelines. - Automate infrastructure provisioning and software deployments using Infrastructure as Code and CI/CD tools, reducing manual work and errors. - Participate in and improve our 24×7 on-call process, swiftly troubleshooting incidents and performing root cause analysis to prevent recurrence. - Document and standardize processes and configurations, sharing knowledge to uplift the entire engineering team’s capabilities. Qualifications - 5+ years of experience in DevOps, SRE, or Software Engineering roles, with increasing responsibility in system design and operations. - Extensive experience with containerization (Docker) and orchestration (Kubernetes) in production environments, including managing and scaling clusters. - Proficiency in Infrastructure as Code (Terraform, CloudFormation, etc.) and configuration management tools (Ansible, Puppet) to automate infrastructure provisioning. - Strong coding and scripting skills in languages like Python, Go, or Ruby, with the ability to build automation tools for system management. - Deep knowledge of cloud platforms (AWS and/or GCP) and their services, with experience designing and operating cloud-based infrastructure at scale. - Solid understanding of networking and security fundamentals in cloud and on-prem environments. - Experience setting up and tuning monitoring/alerting systems (Prometheus, Grafana, etc.), and a thorough understanding of SRE best practices (SLIs, SLOs, incident management). - Strong problem-solving and communication skills, with a track record of working effectively in collaborative team environments. Requirements - Preferred (Not Essential): Kafka - MySQL/Postgres - Redis - Elasticsearch Benefits - Empower your impact at Cision. Be seen, be understood, be you.
• Design, deploy, and operate enterprise observability platforms. • Build and maintain Splunk Enterprise/Splunk Cloud infrastructure including Indexers, Search Head Clusters, Heavy Forwarders, and Deployment Servers. • Deploy and operate large-scale Elasticsearch clusters for log analytics and search. • Design, deploy, and support distributed tracing platforms using Grafana Tempo and OpenTelemetry. • Build and maintain end-to-end tracing pipelines, instrumentation standards, and trace retention strategies. • Scale Prometheus, Grafana, Kafka, Tempo, and OpenTelemetry-based monitoring solutions. • Develop dashboards, alerts, analytics, and trace visualizations using Splunk SPL, Grafana, Kibana, and Tempo. • Automate infrastructure using Terraform and configuration management tools.




