What are the responsibilities and job description for the AWS Cloud Engineer position at Techgene Solutions LLC?
Job Details
Role name: Engineer - AWS Cloud Engineer
Competencies: Digital : Amazon Web Service(AWS) Cloud Computing
Experience (Years): 6-8
Dallas, TX
Keywords: AWS DAAS/ Workspaces and Appstream, W365 VD, GitHub, CICD Pipeline, Terraform.
Role Description:
Experience leading cloud migrations or implementations in a complex multi-account environment
Set up, configure, manage and troubleshoot AWS AppStream 2.0, Workspaces environments for application streaming and desktop virtualization, and deploy, manage, and support for optimal performance and cost efficiency.
Implement security controls such as encryption, access controls, and multi-factor authentication (MFA) for AWS AppStream and Workspaces.
Experienced with AWS WAF(Web Application Firewall) rules implementation.
Familiarity with DevOps principles, containerization (Docker, ECS, EKS), and serverless architectures.
Deep knowledge of key AWS services (EC2, S3, RDS, VPC, IAM, Lambda, CloudFormation, etc.)
Design and implement AWS Well Architecture Framework(WAFR) for best practices.
Ensure data integrity with backup procedures and disaster recovery planning for AWS Workspaces and AppStream environments.
Monitor and optimize the performance of AWS AppStream and Workspaces instances to ensure they meet operational needs.
Implement and manage CI/CD pipelines for seamless deployment and scalability of cloud resources.
Ability to lead architectural reviews and navigate ambiguity in designing solutions to complex business problems.
Experienced with AWS blueprints and images to build and deploy infrastructure in AWS Cloud.
Escalate and drive issues related to support of Workspaces and Appstream
Join high severity incident calls and lead troubleshooting efforts for a quick recovery.
Automate infrastructure management with tools like Terraform, CloudFormation, or Ansible, and implement continuous monitoring solutions (e.g., CloudWatch, Prometheus, Grafana) to ensure pipeline health and performance.
Administer and support Windows 10/11 and Linux (Ubuntu, Red Hat) desktops , including software installation, patch management, and troubleshooting. Implement security policies and hardening best practices to protect against vulnerabilities. Automate software deployments and provide system troubleshooting and support for both platforms.
Identify, diagnose and resolve Windows based desktop vulnerabilities
Monitor, troubleshoot, and escalate production problems as per operations processes affecting desktop infrastructure
Work collaboratively with other IT team members to resolve complex issues and implement improvements
Create and maintain comprehensive documentation for all IT systems and services the team supports
Train users on software and promote IT policies and procedures
Excellent problem solving, oral, and written communications Generic Managerial Skills, If any