Overview
Skills
Job Details
The candidate shall also demonstrate the below knowledge and experience:
- Developing software according to software development lifecycles (SDLCs), including
DevOps, Agile, Lean, or Iterative.
- Designing, deploying, and migrating secure and maintainable systems for Infrastructure
as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)
environments.
- Proficient in at least one high-level programming language such as Python, PowerShell,
or Infrastructure as Code (AWS CloudFormation, AWS CDK, Terraform, etc.). Python
3.x data engineering with pandas, Databricks, or SPARK preferred.
- DevOps, CI/CD pipelines and automation, containers, and related best practices for cloud
deployment. Experience with GitLab or Azure DevOps preferred.
- Service offerings in Amazon Web Services (AWS) and government platform experience
preferred.
- Understanding of cloud-based architectures, web servers, caching, application servers,
load balancers, and storage. Experience with AWS Load Balancer.
- Familiarity with loose coupling, stateless systems, and best practices for designing cloudready
applications.
- Understanding of cloud federation technologies such as SAML, Okta, OAuth, and
OpenID Connect and how to apply these technologies to enterprise and public-facing
applications.
- Understanding of cloud vendor cost structures and the ability to optimize solutions for
cost effectiveness.
- Experience transitioning legacy systems to cloud-ready architecture.
- Understanding of RESTful Web Services, XML, or JSON. Experience with AWS API
Gateway.
- Awareness of cloud information security risks and best practices, especially in a highly
secure operating environment.
- Familiarity with government cloud deployments (FedRAMP, FISMA, high security
environments, etc.)
Highly Desirable Skills (not mandatory):
- Bachelor s degree in computer science, information technology, or related field.
- Experience with direct configuration and management of AWS components, including
CloudTrail, CloudWatch, S3, RDS or Aurora, PostgresSQL, Lambda, Glue or MWAA
(Airflow)
- Experience with designing or implementing cloud architectures for analytics/data
processing/machine learning use-cases, such as data lakes, lake formations, etc.
- Experience with containerization as a strategy for cloud-enabling legacy applications
such as Docker and Kubernetes (AWS EKS, ECS, or Fargate preferred)
- Familiarity with the Well Architected Framework.
- Experience with defining platform requirements.
Experience integrating with enterprise observability platforms such as Splunk.
- Experience with Data Quality testing tooling (e.g., Great Expectations, Glue Data
Quality)
The Contractor shall deliver, but not limited to, the following:
- Design and create custom build cloud applications
- Set up and configure DevSecOps for cloud environments
- Partner with the cloud platform team and development team to build, manage, and enable
the underlying cloud infrastructure and platforms in support of a business application
development project.