Cloud Developer

$85,000 - $95,000/Yr

Act-1 - Honolulu, HI

posted 2 months ago

Full-time - Mid Level
Honolulu, HI
Professional, Scientific, and Technical Services

About the position

A Cloud Developer is required to design, develop, and deploy cloud-based applications and services. This role is essential for leveraging cloud technologies to enhance the Center's operational efficiency, scalability, and security. The Cloud Developer collaborates with development teams to create innovative solutions that support the Center's mission. This position is contingent upon contract award. The responsibilities of the Cloud Developer include designing and developing scalable, reliable, and secure cloud-based applications and services that meet the organization's needs. The developer will utilize best practices for cloud architecture, including microservices, containerization, and serverless computing, ensuring that cloud solutions are optimized for performance, cost-efficiency, and scalability. In addition to development, the Cloud Developer will implement security best practices for cloud environments, including identity and access management, encryption, and network security. Compliance with relevant security standards and regulations, such as DoD cybersecurity policies and guidelines, is crucial. Regular security assessments and vulnerability scans will be conducted to identify and mitigate potential risks. The role also involves developing and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate the deployment and testing of cloud-based applications. The developer will integrate automated testing, code quality checks, and security scans into the CI/CD process, ensuring that deployments are reliable, repeatable, and minimize downtime. Monitoring and optimization of cloud-based applications and infrastructure will be a key responsibility, including implementing monitoring and logging solutions to track performance, health, and security. The Cloud Developer will analyze monitoring data to identify and resolve performance bottlenecks and optimize cloud resource usage to reduce costs and improve efficiency. Collaboration with development teams is essential to integrate cloud solutions into the overall IT infrastructure. The Cloud Developer will provide technical guidance and support to other IT staff and end-users regarding cloud services, working closely with Center staff/faculty to understand their needs and develop cloud solutions that support their objectives. Documentation and reporting are also part of the role, requiring the maintenance of detailed documentation of cloud architectures, configurations, and procedures. The developer will generate regular reports on cloud resource usage, performance, and security, providing recommendations for improvements based on performance data and emerging technologies. Finally, the Cloud Developer is expected to stay current with the latest cloud technologies, tools, and best practices, identifying opportunities to leverage new cloud services and features to enhance the organization's capabilities and implementing proof-of-concept projects to evaluate the potential benefits of new cloud technologies.

Responsibilities

  • Design and develop scalable, reliable, and secure cloud-based applications and services that meet the organization's needs.
  • Utilize best practices for cloud architecture, including microservices, containerization, and serverless computing.
  • Ensure that cloud solutions are optimized for performance, cost-efficiency, and scalability.
  • Implement security best practices for cloud environments, including identity and access management, encryption, and network security.
  • Ensure compliance with relevant security standards and regulations, such as DoD cybersecurity policies and guidelines.
  • Conduct regular security assessments and vulnerability scans to identify and mitigate potential risks.
  • Develop and maintain CI/CD pipelines to automate the deployment and testing of cloud-based applications.
  • Integrate automated testing, code quality checks, and security scans into the CI/CD process.
  • Ensure that deployments are reliable, repeatable, and minimize downtime.
  • Implement monitoring and logging solutions to track the performance, health, and security of cloud-based applications and infrastructure.
  • Analyze monitoring data to identify and resolve performance bottlenecks and other issues.
  • Optimize cloud resource usage to reduce costs and improve efficiency.
  • Work closely with development teams to integrate cloud solutions into the overall IT infrastructure.
  • Provide technical guidance and support to other IT staff and end-users regarding cloud services.
  • Collaborate with Center staff/faculty to understand their needs and develop cloud solutions that support their objectives.
  • Maintain detailed documentation of cloud architectures, configurations, and procedures.
  • Generate regular reports on cloud resource usage, performance, and security.
  • Provide recommendations for cloud infrastructure improvements and updates based on performance data and emerging technologies.
  • Stay current with the latest cloud technologies, tools, and best practices.
  • Identify opportunities to leverage new cloud services and features to enhance the organization's capabilities.
  • Implement proof-of-concept projects to evaluate the potential benefits of new cloud technologies.

Requirements

  • Minimum of three (3) years of experience in cloud development and deployment.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud), programming skills (e.g., Python, Java, JavaScript), and DevOps practices is required.
  • Information Assurance Technician (IAT), Level II Certification, and relevant cloud certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, Google required.
  • Active Secret Clearance required.

Benefits

  • Health savings account
  • AD&D insurance
  • Disability insurance
  • Health insurance
  • Dental insurance
  • Flexible spending account
  • Military leave
  • Paid time off
  • Paid military leave
  • Parental leave
  • Vision insurance
  • 401(k) matching
  • Employee stock ownership plan
  • Pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service