Software Engineer - Cloud Environment Administrator

Overview

On Site
Full Time

Skills

Dynamics
Agile
Analytical Skill
Plant Lifecycle Management
Product Lifecycle Management
Software Development
Database
Legacy Systems
Business Systems
Software Modernization
Microservices
IaaS
DevOps
Testing
Encryption
Access Control
Regulatory Compliance
Performance Monitoring
Optimization
Knowledge Sharing
Documentation
Knowledge Transfer
Migration
Scalability
Science
Computer Science
Software Engineering
Information Technology
System Administration
Management
Google Cloud Platform
Google Cloud
Terraform
Continuous Delivery
Jenkins
GitLab
Continuous Integration
GitHub
Orchestration
Docker
Kubernetes
Amazon Web Services
Microsoft Azure
Problem Solving
Conflict Resolution
Communication
Collaboration
Mentorship
Cloud Computing

Job Details

Overview

Job Description:

General Dynamics Electric Boat, the world's foremost designer and builder of nuclear submarines, is seeking a Cloud Engineer to join the organization within the Information Technology (EBIT) Department. The current business needs and demands are ever rapidly changing and require an agile, flexible, analytical candidate to join EBIT. This candidate will lead the effort of migrating EB's PLM application to the Cloud.

Position Summary:

In the Cloud Environment Manager role, you will be expected to ask questions, communicate openly, and get out of your seat and comfort zone. While this is NOT a Software Development role or a traditional database administrator role, the successful candidate will possess the technical aptitude required to work closely with other cloud engineers and DBAs.

Job Responsibilities:

Cloud Migration Planning & Execution
  • Collaborate with architects and stakeholders to assess legacy systems and design cloud migration strategies.
  • Analyze existing on-premise applications to determine cloud readiness and refactor where needed.
  • Lead or support the migration of business systems, data, and services to cloud platforms (e.g., AWS, Azure, Google Cloud Platform).

Application Modernization
  • Redesign or refactor monolithic applications into cloud-native or microservices architectures.
  • Implement best practices for scalability, resilience, and performance in cloud environments.

Cloud Infrastructure & DevOps
  • Develop Infrastructure as Code (IaC) using tools like Terraform, AWS CloudFormation, or Azure Resource Manager.
  • Build and maintain CI/CD pipelines to support efficient deployment and testing in the cloud.

Security & Compliance
  • Ensure that cloud deployments meet security and compliance requirements (e.g., encryption, access control, data residency).
  • Work with cyibersecurity and compliance teams to implement appropriate policies and controls.

Performance Monitoring & Optimization
  • Implement monitoring and logging for cloud-based applications using tools such as CloudWatch, Azure Monitor, or Datadog.
  • Identify and address performance bottlenecks in cloud applications and infrastructure.

Cross-functional Collaboration
  • Work closely with product owners, business analysts, and operations teams to understand requirements and deliver solutions that align with business goals.
  • Provide technical guidance and knowledge sharing to junior developers and peer teams.

Documentation & Knowledge Transfer
  • Document cloud migration processes, architectures, and solutions to support maintainability and scalability.
  • Train internal stakeholders and support teams on new cloud systems and tools

Qualifications

Required:
  • Bachelors of Science Degree in Computer Science, Software Engineering, or Information Technology
  • 5+ years of total related work experience pertaining to IT System Administration

Preferred:
  • 3+ years of hands-on-experience managing and deploying workloads in cloud environments (AWS, Azure, Google Cloud Platform)
  • Proficiency in Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, or Azure Bicep
  • Experience with CI/CD pipelines and automation tools such as Jenkins, GitLab CI, GitHub Actions
  • Familiarity with containerization and orchestration technologies like Docker and Kubernetes
  • Relevant cloud certifications strongly preferred, such as AWS solution architect, Microsoft Azure administrator associate or Azure solutions architect expert

Skills

  • Strong problem solving and troubleshooting abilities
  • Excellent communication and collaboration skills t work cross function teams
  • Ability to document processes and mentor junior members on cloud practices
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.