Post Job Free
Sign in

Senior AWS Cloud Engineer

Company:
APPLICATION RESEARCH CENTER
Location:
Chantilly, VA
Posted:
June 08, 2024
Apply

Description:

Job Title: Senior AWS Cloud Engineer Job Description: We are seeking a skilled AWS Cloud Engineer to join our dynamic team. The ideal candidate will have extensive experience with Amazon Web Services (AWS), strong networking capabilities, proficiency in CI/CD tools, and solid programming skills in Python. This role involves designing, implementing, and managing cloud infrastructure, ensuring high availability, performance, and security.

Key Responsibilities:

Design and Implement Cloud Solutions: Architect, develop, and deploy scalable and secure cloud solutions on AWS.

Networking: Configure and manage VPCs, subnets, security groups, route tables, VPNs, and other network components to ensure secure and efficient communication within the cloud infrastructure.

CI/CD Pipeline Management: Develop, maintain, and optimize CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline to streamline deployment processes.

Automation and Scripting: Write, maintain, and optimize automation scripts using Python to manage cloud resources and infrastructure as code.

Monitoring and Optimization: Implement monitoring solutions using AWS CloudWatch, and other tools to ensure the health, performance, and security of cloud infrastructure.

Security and Compliance: Ensure cloud infrastructure meets security and compliance standards, including data encryption, access control, and audit logging.

Troubleshooting and Support: Provide technical support and troubleshoot issues related to cloud infrastructure and services.

Required Skills and Qualifications:

AWS Expertise: Extensive experience with AWS services such as EC2, S3, RDS, Lambda, IAM, CloudFormation, and CloudWatch. Networking: Strong knowledge of networking concepts and AWS networking services including VPC, subnets, security groups, and routing. CI/CD Tools: Proficiency in CI/CD tools such as Jenkins, GitLab CI, AWS CodePipeline, or similar. Programming: Python Development: Strong programming skills in Python for automation and scripting tasks. Web Frameworks: Experience with Python web frameworks such as Flask or Django. APIs: Ability to design and implement RESTful APIs and work with third-party APIs. Data Handling: Proficiency in working with data manipulation libraries such as Pandas, and data serialization formats like JSON and XML. Testing: Experience with unit testing frameworks like pytest or unittest for writing and maintaining test cases. Version Control: Proficiency in using Git for version control and collaboration. Development Practices: Understanding of software development best practices, including code reviews, design patterns, and documentation. Infrastructure as Code (IaC): Experience with IaC tools such as Terraform or AWS CloudFormation. Security: Understanding of cloud security best practices and experience implementing security measures in AWS environments. Problem-Solving: Strong analytical and troubleshooting skills to resolve complex technical issues. Collaboration: Ability to work collaboratively with cross-functional teams and communicate effectively with both technical and non-technical stakeholders. Preferred Skills and Qualifications:

Certifications: AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or other relevant AWS certifications a must

Database Management: Experience with managing and optimizing databases on AWS, such as RDS and DynamoDB.

DevOps Practices: Familiarity with DevOps practices and methodologies.

Agile Methodologies: Experience working in an Agile development environment.

Education and Experience:

Education: Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).

Experience: 10+ years of experience in cloud engineering with a focus on AWS. Working Conditions:

Location: Remote or on-site depending on company policy.

Schedule: Full-time with on-call rotation for after-hours support.

Application Process:

Interested candidates should submit their resume and a cover letter detailing their relevant experience and qualifications.

Eligibility: Authorization:

Only candidates authorized to work in the United States should apply.

You should have lived in this country for more than 3 years if you have students/other VISA’s for this project. `

By joining our team, you'll have the opportunity to work on cutting-edge cloud projects, leverage your expertise in AWS and networking, and contribute to the continuous improvement of our cloud infrastructure. If you are passionate about cloud technology and eager to grow your skills in a dynamic environment, we encourage you to apply.

Flexible work from home options available.

Apply