Cloud DevOps Engineer/ Senior Reliability Engineer

General Dynamics Information Technology
Full_time$126k-170k/year (USD)Anykščiai, Lithuania

📍 Job Overview

  • Job Title: Cloud DevOps Engineer/ Senior Reliability Engineer
  • Company: General Dynamics Information Technology
  • Location: Any Location / Remote
  • Job Type: Full-Time
  • Category: DevOps Engineer
  • Date Posted: 2025-08-01
  • Experience Level: 5-10 years
  • Remote Status: Remote OK

🚀 Role Summary

  • Key Responsibilities: Ensure cloud-hosted systems' operational stability, availability, performance, and scalability. Provide real-time monitoring, incident response, and implement dashboards for system health and cost optimization.
  • Key Skills: Cloud Development, Cloud DevOps, DevSecOps, AWS, Azure, GCP, Infrastructure as Code, Terraform, CloudFormation, Monitoring Tools, APM Tools, Scripting Skills, CI/CD, Incident Response, FinOps, ITIL

💻 Primary Responsibilities

  • Ensure Operational Stability & Performance: Maintain operational stability, availability, performance, and scalability of cloud-hosted systems across production and development environments supporting multiple agile teams.
  • Real-Time Monitoring & Alerting: Provide real-time monitoring, alerting, incident response, and health checks for infrastructure and applications across all cloud layers (OS, app, DB).
  • Dashboard & Visualization: Implement and maintain dashboards, visualizations, and reports for system health, event management, and cost optimization using native CSP tools.
  • Capacity Planning & Resource Optimization: Manage cloud resource thresholds and automate capacity planning, forecasting, and resource optimization strategies.
  • Incident & Event Management: Perform incident and event management (SIEM) operations, and support issue diagnosis, resolution, and reporting including RCA documentation.
  • Deployment Automation & Resilience: Support deployment automation and ensure systems are resilient, repeatable, and scalable via Infrastructure as Code (IaC).
  • Integrate Operations with DevSecOps & CI/CD: Integrate operations with DevSecOps, MLOps, and CI/CD pipelines for seamless deployment and management.
  • System Health Checks & Runbooks: Execute daily or agreed frequency system health checks and maintain operational Runbooks and SOPs.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.

Experience: 5 - 8+ years of experience in IT system engineering, systems development, systems coding and programming.

Required Skills:

  • Deep expertise with AWS, Azure, or GCP services, including monitoring, logging, compute, storage, and networking.
  • Proficiency in Infrastructure as Code (IaC) tools like Terraform, AWS CloudFormation, or Azure Bicep.
  • Hands-on experience with monitoring and APM tools such as CloudWatch, Azure Monitor, Datadog, Prometheus, Grafana, New Relic, etc.
  • Solid understanding of incident response, change management, and ITIL-based operational support.
  • Familiarity with CI/CD toolchains and automation platforms (Jenkins, GitHub Actions, GitLab, ArgoCD).
  • Strong scripting skills (Python, PowerShell, Bash) for automation and orchestration.
  • Advanced experience in providing DevSecOps implementation using GitOps, or similar tools.
  • Experience with developing, testing, and maintaining containerized applications.
  • Expert knowledge of source version control, build/release tools, and methodologies, CI/CD pipelines, and the Software Build process for large enterprises.
  • Experience with FinOps practices, cost modeling, forecasting, and optimization tools within cloud platforms.
  • Understanding of federal compliance and security frameworks (e.g., FedRAMP, NIST, JISF Rev 5).

Preferred Certifications: ITIL, AWS SysOps, or Google Professional Cloud DevOps Engineer certifications.

📊 Web Portfolio & Project Requirements

  • Portfolio Essentials: Demonstrate expertise in cloud development, DevOps, and reliability engineering through relevant projects showcasing system stability, performance optimization, and cost management.
  • Technical Documentation: Provide detailed documentation of system architecture, deployment processes, and incident response strategies. Include examples of code quality, commenting, and documentation standards.

💵 Compensation & Benefits

Salary Range: $125,528 - $169,832 per year. This is not a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location, and possibly contractual requirements and could fall outside of this range.

Benefits:

  • 401K with company match
  • Comprehensive health and wellness packages
  • Paid vacation and holidays
  • Paid family leave
  • Short and long-term disability benefits
  • Life insurance
  • Accidental death and dismemberment insurance
  • Critical illness insurance
  • Business travel and accident insurance

Working Hours: 40 hours per week.

🎯 Team & Company Context

🏢 Company Culture

Industry: General Dynamics Information Technology operates in the defense and technology sectors, providing consulting, technology, and mission services to various U.S. government agencies.

Company Size: GDIT has approximately 30,000 employees worldwide, offering a large and diverse team for web development and server administration professionals to grow and collaborate with.

Founded: GDIT was founded in 1953 and has since grown to become a global technology and professional services company.

Team Structure:

  • GDIT's cloud development teams consist of various specialists, including cloud architects, cloud engineers, and DevOps engineers.
  • The team follows an agile development methodology, with a focus on collaboration, continuous improvement, and customer satisfaction.
  • GDIT encourages knowledge sharing, technical mentoring, and continuous learning within its teams.

Development Methodology:

  • GDIT follows Agile methodologies, including Scrum and Kanban, to deliver high-quality solutions efficiently.
  • The company emphasizes code reviews, testing, and quality assurance practices to ensure software reliability and performance.
  • GDIT uses deployment strategies, CI/CD pipelines, and server management tools to automate and streamline the software development lifecycle.

Company Website: gdit.com

📈 Career & Growth Analysis

Web Technology Career Level: The Cloud DevOps Engineer/Senior Reliability Engineer role is a senior-level position within the DevOps career path, focusing on cloud infrastructure management, system reliability, and cost optimization.

Reporting Structure: This role reports directly to the Cloud Engineering Manager or a similar role within the organization.

Technical Impact: The Cloud DevOps Engineer/Senior Reliability Engineer has a significant technical influence on cloud infrastructure, system performance, and cost management decisions, ensuring the reliability and scalability of cloud-hosted systems.

Growth Opportunities:

  • Technical Skill Development: GDIT offers opportunities for technical skill advancement and specialization in emerging cloud technologies, containerization, and infrastructure automation.
  • Leadership Development: GDIT provides mentorship and leadership development opportunities for technical professionals interested in transitioning into architecture and technical leadership roles.
  • Architecture Decision-Making: As a senior-level role, the Cloud DevOps Engineer/Senior Reliability Engineer has the opportunity to influence architecture decisions and contribute to the design of scalable, secure, and efficient cloud infrastructure.

🌐 Work Environment

Office Type: GDIT offers a hybrid work environment, with the option to work remotely or on-site, depending on the specific role and team requirements.

Office Location(s): GDIT has offices across the United States and internationally. The specific office location(s) for this role is Any Location / Remote.

Workspace Context:

  • GDIT provides collaborative workspaces with multiple monitors, testing devices, and development tools to support web development and server administration professionals.
  • GDIT encourages cross-functional integration between development, design, and stakeholder teams to ensure user-focused and high-quality solutions.
  • GDIT offers flexible work schedules, with project deadline flexibility and maintenance window details to accommodate team members' needs.

Work Schedule: GDIT offers flexible work schedules, with project deadline flexibility and maintenance window details to accommodate team members' needs.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Preparation: GDIT will provide a detailed job description and any additional information required for the technical interview, focusing on cloud development, DevOps, and reliability engineering skills.
  2. Technical Assessment: GDIT will assess the candidate's technical skills through a combination of coding challenges, system design discussions, and live coding exercises.
  3. Behavioral Assessment: GDIT will evaluate the candidate's problem-solving skills, communication, and cultural fit through behavioral interviews and case studies.
  4. Final Evaluation: GDIT will make a final evaluation based on the candidate's technical skills, cultural fit, and alignment with the company's values and mission.

Portfolio Review Tips:

  • Tailor the portfolio to showcase cloud development, DevOps, and reliability engineering projects that demonstrate system stability, performance optimization, and cost management.
  • Include detailed documentation of system architecture, deployment processes, and incident response strategies.
  • Highlight any relevant certifications, such as ITIL, AWS SysOps, or Google Professional Cloud DevOps Engineer certifications.

Technical Challenge Preparation:

  • Familiarize yourself with the latest cloud technologies, tools, and best practices relevant to the role.
  • Practice system design and architecture exercises to prepare for the technical assessment.
  • Brush up on your scripting skills (Python, PowerShell, Bash) and be prepared to demonstrate your automation and orchestration capabilities.

ATS Keywords:

  • Cloud Development, Cloud DevOps, DevSecOps, AWS, Azure, GCP, Infrastructure as Code, Terraform, CloudFormation, Monitoring Tools, APM Tools, Scripting Skills, CI/CD, Incident Response, FinOps, ITIL, FedRAMP, NIST, JISF Rev 5, Agile, Scrum, Kanban, Code Review, Quality Assurance, CI/CD Pipelines, Server Management, Cloud Infrastructure, System Reliability, Cost Optimization

🛠 Technology Stack & Web Infrastructure

Cloud Platforms:

  • AWS, Azure, or GCP

Infrastructure as Code (IaC) Tools:

  • Terraform, AWS CloudFormation, or Azure Bicep

Monitoring & APM Tools:

  • CloudWatch, Azure Monitor, Datadog, Prometheus, Grafana, New Relic, etc.

CI/CD Toolchains:

  • Jenkins, GitHub Actions, GitLab, ArgoCD

Scripting Languages:

  • Python, PowerShell, Bash

Version Control Systems:

  • Git, SVN, Mercurial

Containerization Platforms:

  • Docker, Kubernetes, Amazon EKS, Azure AKS, Google Kubernetes Engine (GKE)

Serverless Platforms:

  • AWS Lambda, Azure Functions, Google Cloud Functions

Database Technologies:

  • Relational databases (PostgreSQL, MySQL, SQL Server), NoSQL databases (MongoDB, Cassandra), cloud databases (Amazon RDS, Azure SQL Database, Google Cloud SQL)

Web Servers:

  • Apache, Nginx, Microsoft IIS

Content Management Systems (CMS):

  • WordPress, Drupal, Joomla

Web Frameworks & Libraries:

  • React, Angular, Vue.js, jQuery, Bootstrap, Foundation

Backend Technologies:

  • Node.js, Express, Django, Flask, Ruby on Rails, ASP.NET, PHP, Java, Python, Go

Mobile Development:

  • React Native, Flutter, Ionic, Xamarin

Testing Tools:

  • Selenium, Postman, JMeter, LoadRunner, SoapUI, Cucumber, Jest, Mocha, JUnit, PyTest

Project Management Tools:

  • Jira, Trello, Asana, Microsoft Project, Basecamp

Collaboration & Communication Tools:

  • Slack, Microsoft Teams, Google Workspace, Zoom, Skype

Security Tools:

  • WAF, IDS, IPS, SIEM, PAM, CASB, DLP, NAC, NGFW, NGAX, NGINX Plus, NGINX Unit, NGINX Controller, NGINX API, NGINX Plus RDP, NGINX App Protect, NGINX Web Application Firewall, NGINX Plus WAF, NGINX App Protect WAF, NGINX App Protect API Security, NGINX App Protect Bot Manager, NGINX App Protect DDoS Protection, NGINX App Protect API Security, NGINX App Protect Bot Manager, NGINX App Protect DDoS Protection

👥 Team Culture & Values

Web Development Values:

  • GDIT values user-focused design, performance optimization, accessibility, and code quality in its web development processes.
  • GDIT emphasizes collaboration, continuous improvement, and customer satisfaction in its web development teams.

Collaboration Style:

  • GDIT encourages cross-functional integration between development, design, and stakeholder teams to ensure user-focused and high-quality solutions.
  • GDIT promotes code review culture and peer programming practices to maintain high coding standards and knowledge sharing.
  • GDIT offers mentorship and leadership development opportunities for technical professionals interested in transitioning into architecture and technical leadership roles.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Cloud Migration & Modernization: GDIT faces technical challenges in migrating and modernizing legacy systems to cloud-native architectures, requiring expertise in cloud development, DevOps, and system migration strategies.
  • Microservices Architecture: GDIT is adopting microservices architecture to improve system scalability, resilience, and agility. This requires expertise in designing, implementing, and managing microservices-based systems.
  • Serverless & Event-Driven Architecture: GDIT is exploring serverless and event-driven architectures to optimize resource utilization and cost management. This requires expertise in designing, implementing, and managing serverless and event-driven systems.
  • Multi-Cloud & Hybrid Environments: GDIT operates in multi-cloud and hybrid environments, requiring expertise in managing and integrating cloud services across different cloud providers and on-premises infrastructure.

Learning & Development Opportunities:

  • Cloud Technology Training: GDIT offers training and certification opportunities for cloud technology professionals to stay current with the latest trends and best practices in cloud development, DevOps, and reliability engineering.
  • Conferences & Events: GDIT encourages its employees to attend industry conferences, webinars, and events to expand their knowledge and network with other professionals in the field.
  • Technical Mentorship: GDIT provides mentorship opportunities for technical professionals interested in developing their skills and advancing their careers in cloud development, DevOps, and reliability engineering.

💡 Interview Preparation

Technical Questions:

  • Cloud Development & Architecture: GDIT will ask technical questions about cloud development, architecture, and infrastructure management, focusing on AWS, Azure, or GCP services, IaC tools, and cloud-native design patterns.
  • DevOps & CI/CD: GDIT will assess the candidate's knowledge of DevOps practices, CI/CD pipelines, and automation tools, focusing on Jenkins, GitHub Actions, GitLab, ArgoCD, and other relevant tools.
  • Reliability Engineering & Incident Response: GDIT will evaluate the candidate's understanding of system reliability, incident response, and disaster recovery strategies, focusing on ITIL-based operational support and federal compliance frameworks.

Company & Culture Questions:

  • GDIT Culture & Values: GDIT will ask questions about the candidate's understanding of the company's culture, values, and mission, focusing on GDIT's commitment to customer satisfaction, collaboration, and continuous improvement.
  • Agile Methodologies: GDIT will assess the candidate's knowledge of Agile methodologies, including Scrum and Kanban, and their experience working in an Agile environment.
  • Cross-Functional Teamwork: GDIT will evaluate the candidate's ability to work effectively with cross-functional teams, focusing on communication, collaboration, and stakeholder management skills.

Portfolio Presentation Strategy:

  • Cloud Development & Architecture: Highlight cloud development and architecture projects that demonstrate system stability, performance optimization, and cost management.
  • DevOps & CI/CD: Showcase DevOps and CI/CD projects that illustrate automation, deployment, and infrastructure management skills.
  • Reliability Engineering & Incident Response: Present reliability engineering and incident response projects that demonstrate system resilience, disaster recovery, and incident management skills.

📌 Application Steps

To apply for this Cloud DevOps Engineer/Senior Reliability Engineer position at GDIT:

  1. Tailor Your Portfolio: Customize your portfolio to showcase cloud development, DevOps, and reliability engineering projects that highlight your expertise in system stability, performance optimization, and cost management.
  2. Optimize Your Resume: Highlight your relevant experience, skills, and achievements in cloud development, DevOps, and reliability engineering on your resume, focusing on the key skills and responsibilities listed in the job description.
  3. Prepare for Technical Interviews: Brush up on your cloud development, DevOps, and reliability engineering skills, and practice system design, architecture, and coding exercises to prepare for the technical assessment.
  4. Research GDIT: Familiarize yourself with GDIT's company culture, values, and mission to demonstrate your understanding of the organization and your alignment with its goals and objectives.

Application Requirements

Candidates must have a Bachelor's degree in a related field and 5-8 years of experience in IT system engineering. Deep expertise with cloud services and proficiency in Infrastructure as Code tools are essential.