Responsibilities
- Architect, plan, and implement new cloud services and infrastructure based on customer specifications.
- Migrate functions and on-premise workloads to private, public, and hybrid cloud infrastructures.
- Act as a subject matter expert for end-to-end cloud systems engineering including identifying cloud providers, networking, provisioning, and management/governance.
- Design, plan, and implement improvements to the enterprise cloud environment to maximize performance, availability, scalability, and security.
- Work closely with the Cloud Architect to enhance existing and build new capabilities within the AWS-hosted cloud environment.
- Collaborate with management, software developers, scientists, system/network administrators, and other technical experts to determine growth plans and identify areas of improvement.
- Monitor the usage of cloud services and infrastructure to ensure appropriate provisioning and manage cost.
- Design and implement effective security controls and strategies on cloud network environments.
- Function in a DevOps environment supporting development, testing, operations, and troubleshooting in a mission-critical environment.
- Support security testing, hardening, and assessments to meet strict compliance and operational security requirements.
Requirements
- Experience working with Cloud Service Providers, including AWS, Microsoft Azure, and Google Cloud Platforms
- Computer programming and/or scripting skills with languages including Python, Java, C++, C#, Ruby, Node.js, and/or other common programming languages
- Experience with Jira and Confluence
- Experience with migrating and integrating containerized workloads in the cloud using Docker or Kubernetes
- Strong oral and written communication and interpersonal skills to liaise with coworkers, customers, and other stakeholders
- Familiarity and experience with large-scale cloud deployments in enterprise environments including DevOps principles and CI/CD pipelines
- Expert experience analyzing on-premise infrastructure and applications, developing solutions and alternatives for migrating to the cloud, and making recommendations on right-fit cloud solutions and services
- Experience architecting and building scalable, automated cloud infrastructure and applications
- Experience with AWS cloud services, infrastructure as code, configuration management, and CI/CD tools and practices
- Experience with AWS Lambda and similar serverless computing methods
- Familiarity with key cloud computing concepts, practices, and architecture including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS)
- Familiarity with modern DevOps principles, practices, methods, and tools
- Strong problem solving skills and ability to work under pressure
- Must be a US Citizen and able to pass a full background investigation to obtain a security badge to enter the applicable government facility
- BS/BA degree in Computer Science or related discipline
- 6+ years of experience with cloud computing solution development, architecture, or engineering
- 4+ years of experience supporting the migration of on-premise applications to cloud environments
Nice to Have
- Optional experience with Federal government environments and concepts including FedRAMP, NIST Risk Management Framework, NIST SP 800-53 security controls
- Preferred Certifications: AWS Certified Cloud Practitioner, AWS Certified Solutions Architect
Work Arrangement
Hybrid
Additional Information
- Must be a US Citizen and able to pass a full background investigation to obtain a security badge to enter the applicable government facility