Senior Cloud Computer Engineer

Remote Work, Virginia


Employer: SAIC
Industry: Information Technology
Salary: $80001 - $120000. per year
Job type: Full-Time

Description

As a member of an Agile Team for the Delivery Services Group, selected candidate will be a member of a highly skilled and motivated team responsible for the assessment, design, and implementation of cloud-based solutions in a variety of software applications and integrated systems. An SAIC Agile Team is currently expanding to support a cloud-computing project for the Air Force and Dept of Treasury Customer. The candidate will work with various customer application portfolio built using technologies like C#/.NET, Java, NodeJs, Python, Go applications, enhancing and migrating them to the Amazon Web Services (AWS), Microsoft Azure, Oracle Cloud Infrastructure (OCI), or Google Cloud Platform (GCP) Cloud Computing Environments (CCE). Candidate will be required to collaborate with other Agile Team members and engineers in SAIC, and outside of SAIC, for software development activities and general cloud integration.

As expected, candidate will be developing using an Agile development environment, using various DevSecOps tools, such as Jira, Confluence, Azure DevOps, GitLab (Git), Jenkins, Ansible, Terraform, Docker, and Kubernetes. Candidate should be familiar with cloud-computing concepts, and capable of working with potential application migration customers within the DoD and Treasury community. Candidate needs to be able to prepare and present technical material to small and large audiences as needed.

*This job is a full-time remote opportunity that can be worked anywhere within the US. *

The successful candidate will be experienced and excited to work in an Agile environment and will have experience developing frontend and backend. Our team develops or modernizes applications that run in the commercial clouds and the candidate should have familiarity with containerizing and building pipelines in the cloud applications that use virtualization, containers, and cloud services with a focus on platforms such as ReactJS/Nodejs, Open Source, Docker, Kubernetes, AWS, Azure, and Google Cloud Platform.

Responsibilities:
  • Design scalable, secure, and cost-effective cloud infrastructure solutions.
  • Develop Infrastructure as Code using tools like Terraform or Azure Bicep and any other Cloud provider specific IaC tools like AWS Cloud formation templates to automate infrastructure provisioning.
  • Configure cloud networks, subnets, routing tables, and security groups, roles and policies.
  • Evaluate existing on-premises infrastructure and applications to determine migration requirements; ability to document the current and target architecture; build the Compute and Cost estimates.
  • Support and be part of the team developing a cloud migration strategy, including lift-and-shift, re-platforming, or other refactoring approaches.
  • Plan and execute data migration, ensuring data integrity and minimal downtime.
  • Design, build, and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline.
  • Automate deployment, scaling, and monitoring of applications on the cloud.
  • Implement security best practices in cloud infrastructure, including encryption, identity and access management, and network security. Ensure cloud solutions meet industry standards and regulatory requirements.
Qualifications
  • Must be a US Citizen with the ability to obtain a Secret clearance.
  • Bachelor's in computer science or related field with five (5) years or more of relevant software development experience. Master's in computer science or related field with three (3) years or more of relevant software development experience.
  • Experience/Certifications with AWS and/or Azure.
  • Familiarity with Agile Software Development lifecycle.
  • Knowledge of software design and implementation.
  • Knowledge of relational database and NoSQL Document database principles and/or experience in database design, ability to create simple and complex queries.
  • Work closely with development, operations, and security teams to ensure smooth cloud operations and address any issues promptly. Participate in the identification and implementation of continuous improvement in process and standards for the entire team.
  • Respond to and resolve cloud infrastructure issues and incidents.
  • Provide ongoing support and maintenance for cloud infrastructure and applications.
Required Skills:
  • The ideal candidate should be extremely comfortable using Linux/Windows development and build environments, as well as standard Visual Studio and Eclipse / NetBeans -based IDEs and other O/S command line tools.
  • Three (3) or more years of related job experience with building cloud applications and hands-on knowledge building IaC that automates provisioning of Infrastructure.
  • Strong Unix and Shell Scripting skills and ability to build Pipelines and automate the overall execution of Terraform modules and associated deployments of the workloads using Native cloud CI/CD or Platforms like Jenkins.
Desired Skills:
  • Terraform and Docker/Kubernetes certification.
  • Strong Development background building Java or .NET based web applications.
Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.

Created: 2024-08-30
Reference: 2411133
Country: United States
State: Virginia
City: Remote Work


Similar jobs: