A

Full Stack Cloud Engineer

Apogee Engineering
Full-time
Remote
United States

Overview

Apogee has an exciting new opportunity for a full-time Full Stack Cloud Engineer supporting the Army Analytics Group (AAG), remotely! 

 

AAG is a Joint Operation that provides primary support to the Army and secondary support to DOD components. It maintains an integrated Cloud infrastructure consisting of development, test, training, user acceptance, production, as well as other type of environments. Operations contract support is required to provide services for enterprise information technology operations and maintenance support.

The environment hosts numerous types of applications, which are broad in scope and can cover all Uniformed Services, all components of the Total Force (Active, Guard, Reserve, and Civilian), Federal and critical DOD operations throughout the world. The applications supported include domains such as logistical, financial, personnel, organizational and analytical domains.

 

Responsibilities

This role is focused on development and deployment of both front-end and back-end applications in cloud environments.

 

Primary Responsibilities:

  • Front-End Development: Building user interfaces using frameworks like React, Angular, or Vue.js.
  • Back-End Development: Developing server-side applications using languages like Node.js, Python, or Java.
  • Cloud Integration: Deploying and managing applications in cloud environments, ensuring they leverage cloud-native services such as serverless functions, managed databases, and APIs.
  • Database Management: Working with both SQL and NoSQL databases in the cloud.
  • End-to-End Development: Handling the full lifecycle of application development, from design to deployment and maintenance.

Day to Day Responsibilities: 

  • Design and Architecture:
    • Develop and implement cloud-based solutions, ensuring they meet performance, scalability, and security requirements.
    • Create architecture diagrams and deployment plans for Azure cloud infrastructure.
    • Evaluate and recommend Azure services for specific business needs.
  • Deployment and Configuration:
    • Provision and configure Azure resources such as Virtual Machines (VMs), Virtual Networks, and Storage accounts.
    • Automate deployment processes using tools like Azure Resource Manager (ARM) templates, Terraform, or PowerShell scripts.
    • Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps.
  • Security Management:
    • Implement security best practices, including identity and access management (IAM) using Azure Active Directory (AD).
    • Monitor and configure network security groups, firewalls, and encryption methods.
    • Ensure compliance with relevant security standards and regulations.
  • Monitoring and Optimization:
    • Monitor Azure resources for performance issues using tools like Azure Monitor and Azure Application Insights.
    • Analyze and optimize cost efficiency by managing resource utilization and implementing cost-saving measures.
    • Ensure high availability and disaster recovery plans are in place, including backups and failover mechanisms.
  • Troubleshooting and Support:
    • Provide technical support for Azure and AWS infrastructure, including diagnosing and resolving issues.
    • Work closely with development and operations teams to ensure smooth cloud operations.
    • Respond to incidents and outages, performing root cause analysis.
  • Documentation and Reporting:
    • Maintain detailed documentation of cloud architecture, processes, and procedures.
    • Provide regular reports on cloud performance, security, and cost management to stakeholders.
  • Collaboration and Training:
    • Collaborate with cross-functional teams, including DevOps, security, and network engineers, to deliver cloud solutions.
    • Stay updated with the latest Azure technologies and provide training or guidance to team members on best practices.

Qualifications

Minimum Experience:

Citizenship: Must be a US citizen 

Clearance: Must have and be able to maintain a
  • Secret level clearance (interim Secret okay)
    • Public Trust Tier 3 (Secret Equivalent also okay)
Certifications:
-Level II AIT/8570 Compliant (Security plus or equivalent) required within 60 days of hire
-Cloud certification in Azure or AWS required at time of application (Intro to Azure or DevSecOps, AWS Cloud Practitioner, etc.) required within 60 days of hire 
*If certification requirement is not met at time of application this will be a contingency to employment. 
Education: HS Diploma
Years of Experience: 8-10 years as System Operation or Infrastructure Experience 
-5 years Cloud experience

 

Preferred Qualifications:

Education: Bachelor’s degree or higher with
Experience: 7+ years of relevant experience or equivalent combination of education and experience
Additional Experience: Experience with Python and Terraform 

 

Additional Information
Location:  Remote
Travel: Up to 10% travel may be required

Pay Range

USD $125,000.00 - USD $155,000.00 /Yr.