AWS Cloud Architect
ARETUM
Job highlights
Summary
Join ARETUM as an experienced AWS Cloud Architect to provide technical and operational support for systems hosted in a cloud environment. You will manage and optimize virtual machines, configure secure cloud environments, and ensure reliable system performance. This role requires a deep understanding of AWS services and cloud-based operations, focusing on scalability, performance optimization, and security compliance. Responsibilities include designing, implementing, and optimizing virtual machines, managing AWS resources, ensuring security compliance, and collaborating with cross-functional teams. The ideal candidate will possess extensive experience in AWS cloud environments and strong expertise in various AWS services. ARETUM is an equal opportunity employer committed to diversity and inclusion.
Requirements
- Minimum of 5 years of experience in cloud architecture, with 3+ years specifically in AWS cloud environments
- Strong expertise in AWS services, including EC2, S3, RDS, CloudFormation, Lambda, and IAM
- Hands-on experience with Docker containers and container orchestration tools such as Kubernetes
- Proven ability to manage large-scale virtual environments, including configuration, monitoring, and optimization
- Proficiency in monitoring tools like AWS CloudWatch, as well as scripting for automation (e.g., Python, Bash, or PowerShell)
- Solid understanding of IT security practices, particularly in cloud environments, and familiarity with compliance frameworks like SOC 2, ISO 27001, or NIST
- Experience with system backup strategies, disaster recovery planning, and data restoration
- Knowledge of infrastructure-as-code (IaC) principles and tools, such as Terraform or AWS CloudFormation
- Strong troubleshooting skills with the ability to identify and resolve complex technical issues
- Excellent documentation and communication skills, with a focus on stakeholder engagement and clear reporting
Responsibilities
- Provide comprehensive technical and operational support for systems hosted in AWS, including production, development, and testing environments
- Design, implement, and optimize virtual machines (VMs) to support cloud-based systems
- Create and configure Docker containers and support additional development systems, scaling up to six new systems as needed
- Monitor and manage AWS resources, such as storage buckets, Key Management Systems (KMS), and virtual instances, to ensure cost-effective operations
- Plan and oversee the creation of new cloud instances for project-specific needs, including VM planning and environment setup
- Maintain and update system documentation to ensure accuracy and clarity for stakeholders
- Monitor performance metrics, resource utilization, and database capacities to proactively address bottlenecks or inefficiencies
- Ensure compliance with OCIO IT security requirements through regular monitoring of security logs, audit trails, and system configurations
- Support software installation, including applying license keys for Commercial Off-the-Shelf (COTS) software in the cloud environment
- Plan and implement configuration changes to optimize scalability and ensure system readiness for future growth
- Oversee and recommend improvements for system and database backup processes, ensuring reliability and effectiveness
- Execute restoration of backups during data recovery or testing scenarios
- Collaborate with cross-functional teams to support the delivery of high-quality cloud solutions tailored to business needs
- Ensure seamless integration of cloud technologies with existing infrastructure to enhance operational efficiency
- Provide support for cloud-native tools and services such as Amazon EC2, S3, RDS, CloudFormation, and AWS Lambda
- Monitor system health using tools like AWS CloudWatch and proactively address performance or security issues
Preferred Qualifications
- AWS Certifications (Solutions Architect β Associate/Professional, SysOps Administrator, or DevOps Engineer)
- Familiarity with DevOps practices, CI/CD pipelines, and tools like Jenkins or GitLab
- Knowledge of database management systems such as PostgreSQL, MySQL, or DynamoDB
- Experience with hybrid cloud solutions and integration with on-premises systems
- Strong project management skills, including the ability to lead cloud migration initiatives
- Education: Bachelorβs degree in Computer Science, Information Technology, or a related field. Advanced degree preferred
- Clearance: This position requires eligibility to obtain and maintain a Public Trust Clearance as mandated by our federal client. This requirement is limited to U.S. citizens or lawful permanent residents, as per federal contract regulations
Share this job:
Similar Remote Jobs
- πUnited States
- πUnited Kingdom
- πUnited States
- π°$130k-$150kπUnited States
- π°$171k-$200kπUnited States
- πWorldwide
- π°$150k-$170kπUnited States
- πIndia
- πWorldwide