A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in
Principal Cloud Developer – DevSecOps Experience
Location
United States
Posted
3 days ago
Salary
$128.0K - $173.2K / year
Seniority
Lead
Job Description
Principal Cloud Developer – DevSecOps Experience
General Dynamics
• Provide DevSecOps platform services that integrate security, compliance, and monitoring into all phases of cloud infrastructure and data products lifecycle management • Integrate IT Security Office approved-automated security controls, orchestrating vulnerability management, administering policy compliance, and providing continuous monitoring • Maintain secure and stable systems that enable continuous integration and delivery and reduce operational risk and support enterprise agility • Perform continuous scanning of all source and executable repositories for evolving threats detected after services are implemented • Ensure all code and IaC changes are version-controlled, peer-reviewed, security-scanned, and approved before promotion to production • Maintain continuous monitoring and alerting for all production deployments, with rollback procedures in place • Provide CI/CD pipeline and workflows for building, testing, and deploying. Promote workloads across environments with automated controls and approvals • Integrate security and compliance checks into CI/CD pipelines • Document all DevSecOps processes, standards, and toolset configurations, and maintain version-controlled documentation accessible to stakeholders • Integrate change control gates into the automated CI/CD workflow, with appropriate controls to prevent unauthorized or unreviewed code deployments to production • Coordinate with AO teams to establish and maintain standards for DevSecOps processes and toolsets, ensuring integration and interoperability across the enterprise ecosystem • Facilitate integration with third-party development, operations, and security tools to enable end-to-end visibility and control • Provide comprehensive end-user guides and training content for containerized pipeline features and security practices for the development team members • Conduct regular review and updates of DevSecOps practices and toolsets to incorporate emerging technologies, threat intelligence, and lessons learned • Create DevSecOps metrics reports (example: deployment frequency, mean time to resolution, vulnerability remediation time) to demonstrate effectiveness and drive improvement
Job Requirements
- 5+ years of related experience
- Strong experience implementing and supporting end-to-end automated DevSecOps pipelines (CI/CD) and processes
- Strong background in Infrastructure as code
- Knowledge of large-scale infrastructure migration methodologies and techniques (IaaS/PaaS) including application migrations to cloud platforms (AWS)
- Experienced in developing, testing, and maintaining containerized applications
- Comprehensive knowledge of security compliance and security control
- This role will require Linux knowledge
- Experienced in using DevSecOps implementation using Jenkins, Gitlab, or similar tools
- Excellent presentation and communication (oral and written) skills
- Consultant mindset with the ability to work with high level customer stakeholders and build excellent customer relationship
- Experience identifying and applying industry tools, solutions, methods best practices, and emerging technologies
- Strong analytical skills and problem-solving skills with the ability to formulate and communicate recommendations for improvement
- Demonstrated ability to work effectively, independently, and as part of a team
- At least one certification at any level for one or more of the following cloud platforms is required: Microsoft Azure, Google Cloud Platform, Amazon Web Services (AWS), or Oracle Cloud
Benefits
- Comprehensive benefits and wellness packages
- 401K with company match
- Competitive pay and paid time off
- Full flex work weeks where possible
- A variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
- 15 days of paid leave per calendar year
- Additional 10 paid holidays per year
- Paid Family Leave program providing up to 160 hours of paid leave in a rolling 12 month period
- Short and long-term disability benefits
- Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Security Site Reliability Engineer
TierpointTierPoint is committed to practices that promote pay equity and transparency. We provide a compensation range for roles that may be hired in locations with pay transparency law requirements. It’s important to note the pay range may be narrower than displayed, as various factors are used to determine the offered compensation package including skill set, level of experience, geographic locations, and other relevant factors - i.e. budgetary requirements.
Role Description Reporting directly to Security Engineering Management and under the general supervision by Information Security Office Leadership, this role will be responsible for building, maintaining, and ensuring the availability of our Elasticsearch and security application stacks. General duties will include, but are not limited to: - Lead the design, deployment, patching, and maintenance of Elasticsearch, analytics, and automation infrastructure. - Create and maintain application stack documentation. - Collaborate with security operations, product development, and other engineering teams. - Support the lifecycle of security application stacks. - 24/7 availability during scheduled on call for emergencies. Qualifications - Strong understanding of Elasticsearch, Logstash, Kibana, and the Beats stack. - Experience with Python, BASH, and other programming/scripting languages. - Experience with Cloud platforms including AWS, Azure, GCP. - Experience with Containerized applications and supporting infrastructure (K8s, Docker, etc.) - Experience with Big data platforms, data lakes, and managing data at scale. - Experience with Linux administration (Debian, Ubuntu, RedHat). - Experience with Webservers, proxies, and load balancers. - Experience with Security hardening and vulnerability remediation. - Basic understanding of AI LLMs, ML, and related technologies. Requirements - Experience with the following technologies: - SAST, DAST - Linters - Terraform - Secrets management - Infrastructure as code - Systems Administration - Active Directory - Windows and Linux Servers. - Experience with the following technical concepts: - Sharding - ILM - HA/DR/Fault tolerance - Security Automation - Defense in depth/Zero Trust - Compliance requirements (NIST/PCI/HIPAA/etc.) - Experience with the following administrative concepts: - Agile/Scrum project management - Documentation/Learning management - Process management Working Condition Requirements - Remote Office environment - Ability to prioritize and organize effectively - Ability to work on multiple projects simultaneously - Ability to work both independently and with others - Ability to operate in a fast moving, team-oriented, collaborative environment with tight deadlines Pay Transparency TierPoint is committed to practices that promote pay equity and transparency. We provide a compensation range for roles that may be hired in locations with pay transparency law requirements. It’s important to note the pay range may be narrower than displayed, as various factors are used to determine the offered compensation package including skill set, level of experience, geographic locations, and other relevant factors- i.e. budgetary requirements. Pay Range $111,716.54 - $167,574.81
DevSecOps Engineer
Towne ParkWe’re a leading hospitality solutions provider proudly serving premier hotels and healthcare systems nationwide.
• Own how software ships and how our cloud infrastructure stays secure • Design and operate Azure CI/CD pipelines • Codify infrastructure and security policies • Drive remediation of security findings • Manage CI/CD & Release Engineering in Azure DevOps • Develop secure coding guidance and self-service security capabilities • Author and maintain cloud infrastructure as code using Terraform and/or Bicep • Facilitate threat modeling exercises and identify security design risks
• Provide effective network and administrative services for Red River’s growing customer base. • Provide front-line Engineering services for customers. • Assist Professional Services Operations team during installations at customer sites. • Support additional national projects. • Work closely with existing technical staff to support Red River’s Managed Services customers. • Comfortable running projects independently as well as working with the larger engineering team and project managers. • Support, troubleshoot, install, and configure routers, switches, and firewalls. • Deploy & troubleshoot security protocols across the network platform. • Develop and refine network and security configuration documentation for customers. • Maintain industry certifications as required. • Provide end user training on solutions. • Assist in developing, improving, and automating delivery methodologies. • Other business duties as assigned.
Role Description As an Airflow Reliability Engineer on the Customer Reliability Engineering (CRE) team at Astronomer, you will have the opportunity to become an Apache Airflow expert, learning directly from leaders of the Airflow project. You’ll provide Apache Airflow expertise directly to customers to help them make the best possible use of our managed Airflow service. CRE is Astronomer’s support team. Because our customers are sophisticated organizations who need and expect high levels of expertise to help them keep mission critical uses of Apache Airflow working consistently, we look a little different from most support teams. Nearly every ticket you will work requires an intersection of strong technical knowledge and customer empathy to understand what the customer needs and how to get them there. Every day is a new challenge and a new thing to learn. When you learn a new piece of technology, are you aiming not just to get started but to become the expert? Do you listen to the plumber when they tell you what is wrong with the pipes? Are you the kind of person who takes an MIT OpenCourseWare course and actually finishes it? Then this role could be for you. What you get to do: - Learn and build expertise across several software engineering disciplines, including: - Airflow and data engineering - Kubernetes - Cloud Engineering - Gain exposure to the big picture; learn about product, engineering, customer relationship management, and more. - Solve challenging Airflow problems for our customers. From optimizing configuration to identifying world-first Airflow bugs, you’ll see it all here. - Spend up to 20% of your time on side projects that contribute to Astronomer’s overall success, such as contributing to the open-source Airflow repository or developing Astronomer’s internal monitoring and alerting systems built on Airflow. - Work on a modern, sophisticated, cloud-native product that customers use to connect to dozens of other systems. Gain depth and breadth of learning! - Work directly with our customers’ data engineers, system admins, DevOps teams, and management. - Provide feedback from your experience that can shape the direction of the Airflow project. - Own the customer experience, working directly with customers to prioritize and solve issues, meet SLAs, and provide “white glove” guidance on the path to production. - Participate remotely within a fully distributed team. - Help maintain 24x7 coverage through a specified 6-hour pager period during your work day. - Participate in paid on-call rotation for weekend coverage. Qualifications - Data Engineering background - 4 years of experience with Python - 1 year of experience in Airflow administration and DAG creation - Experience with Kubernetes/Docker/Containers - Experience working with a distributed system with any major cloud provider (AWS, GCP, Azure) - Problem-solving and troubleshooting abilities - Ability to work well with autonomy and independence - Strong written and verbal communication for connecting with our customers over our ticketing system and through Zoom - Experience mentoring junior team members Requirements - Bonus points if you have: - Contributions to open-source projects - Customer Support experience - Familiarity with SQL and PostgreSQL - Experience with Databricks, Snowflake, Redshift, dbt, or other similar data engineering tools Benefits - The estimated total compensation for this role ranges from $125,000 - $130,000 based on leveling and geography, along with an equity component and a comprehensive benefits package. This range is merely an estimate; actual compensation may deviate from this range based on skills, experience, and qualifications. Company Description At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



