Noctua Technology, Inc. Software Engineer - Cloud Engineering Remote · Full time Company website

We are seeking a motivated Cloud Engineer to join our dynamic team. As a key contributor, you will play a crucial role in architecting, building, and deploying cloud-native solutions that empower organizations to leverage the full potential of cloud computing. You will work with modern cloud technologies to design scalable, secure, and efficient cloud infrastructure, ensuring high availability and reliability of applications and services.

Description

Note: This role is primarily remote, with preference for candidates based in/around San Diego, CA or DC Metro Area due to occasional in-person meetings or team events.


Company Overview

Noctua Technology, Inc. is a software engineering and consulting corporation focused on data engineering, machine learning, and cloud technologies. We specialize in delivering premier quality software engineering solutions to Public Sector and Commercial customers across the US.


Department Overview

The Cloud Implementation & Consulting department at Noctua Technology, Inc is a strategic force driving digital transformation through cloud technologies. Our team of skilled professionals specializes in the seamless integration, migration, and optimization of systems and applications on cloud platforms. We work closely with clients to understand their business objectives and leverage our expertise to design and implement scalable and secure cloud solutions.


Job Summary

We are seeking a motivated Cloud Engineer to join our dynamic team. As a key contributor, you will play a crucial role in architecting, building, and deploying cloud-native solutions that empower organizations to leverage the full potential of cloud computing. You will work with modern cloud technologies to design scalable, secure, and efficient cloud infrastructure, ensuring high availability and reliability of applications and services.


Key Responsibilities

Cloud Architecture and Engineering

  • Design and build cloud-based solutions using AWS, Azure, or Google Cloud, leveraging best practices for security, scalability, and cost optimization.
  • Develop and deploy Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
  • Implement containerized and serverless architectures using Docker, Kubernetes, and cloud-native services.
  • Build and maintain CI/CD pipelines to automate deployments and improve development workflows.

Cloud Operations and Optimization

  • Monitor cloud infrastructure performance, security, and availability, implementing solutions to optimize reliability and cost-efficiency.
  • Manage cloud networking, storage, and compute resources to ensure optimal application performance.
  • Automate operational tasks using scripting and configuration management tools such as Python, Bash, or Ansible.

Testing and Security

  • Implement cloud security best practices, including identity and access management (IAM), encryption, and compliance controls.
  • Conduct testing and optimization of cloud services to ensure reliability and performance under varying workloads.
  • Support disaster recovery and high availability strategies through backup and failover planning.

Collaboration and Documentation

  • Work closely with development, security, and operations teams to build and maintain cloud solutions.
  • Create and maintain documentation for cloud architectures, deployment processes, and best practices.
  • Contribute to internal knowledge-sharing initiatives, ensuring continuous learning within the team.

Customer Engagement

  • Provide technical guidance and support to clients and internal teams on cloud infrastructure and best practices.
  • Act on client feedback to refine and enhance cloud solutions.
  • Conduct training and knowledge-sharing sessions to help clients manage their cloud environments effectively.

Continuous Learning and Innovation

  • Stay updated on the latest developments in cloud infrastructure and technology trends.
  • Drive innovation by proposing and implementing new techniques and technologies.


Qualifications

  • Active Secret Clearance, or possess the ability to obtain one.
  • 1-5 years of experience in cloud engineering, infrastructure engineering, or related fields.
  • Proficiency in Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Knowledge of networking concepts, cloud security best practices, and identity management.
  • Experience with programming or scripting languages such as Python, Bash, or Go.
  • Strong software engineering skills with an emphasis on writing clean, modular, and maintainable code.
  • Familiarity with CI/CD pipelines and DevOps methodologies.
  • Strong problem-solving skills and the ability to troubleshoot complex cloud environments.
  • Effective communication skills and a willingness to learn and collaborate.


Preferred qualifications

  • Bachelor's or advanced degree in Computer Science or a related field.
  • Any of the below cloud certifications:
  • Google Cloud Professional Cloud Architect
  • Google Cloud Professional Cloud DevOps Engineer
  • AWS Certified Solutions Architect
  • AWS Certified Developer
  • AWS Certified SysOps Administrator
  • Azure Solutions Architect Expert


Salary

$112,500 - $178,200 per year