Overview
Skills
Job Details
Looking for Solution Architect (AWS)
Location: Ann Arbor, Michigan (Hybrid)
Description
As a AWS Solutions Architect, you will oversee our Linux server environments and AWS cloud infrastructure to ensure high availability, performance, and security. You will work closely with the development and operations teams to lead projects, architect solutions, and optimize our technology stack for scalability and resilience. Develop policies and procedures for IT business in order to maximize company s profitability and to ensure optimization and compliance with established standards and regulations. Ensure a company provides first-class customer service and maximize its profitability and contribute company s profit.
Essential Functions:
- Champion the technical vision for our Linux and AWS infrastructure, leading both strategy and execution.
- Mentor and lead a talented team of IT professionals, fostering an environment of continuous learning and innovation.
- Architect and refine our AWS infrastructure for optimal performance, reliability, and cost efficiency, leveraging services like EC2, S3, Lambda, and more.
- Drive the adoption of best practices in server management, including automation, monitoring, and proactive maintenance.
- Act as a key player in incident management, troubleshooting, and resolution to maintain stellar service uptime.
- Embrace cutting-edge technologies and methodologies to keep our infrastructure agile and responsive to business needs.
Job Responsibilities:
Responsibilities include but are not limited to:
- Lead and mentor a team of system administrators and cloud engineers, providing technical guidance and direction.
- Design, implement, and manage AWS cloud infrastructure, ensuring best practices and cost-effectiveness.
- Oversee the administration of Linux servers, could resources, including automation, configuration, troubleshooting, and performance tuning.
- Collaborate with development teams to architect and deploy cloud-native applications emphasizing security and scalability.
- Manage CI/CD pipelines and automate deployment processes to improve efficiency and reliability.
- Monitor system performance, configure alerts, and respond to incidents to maintain service availability.
- Conduct security audits and implement security measures to protect data and infrastructure.
- Stay up-to-date with emerging technologies and trends in cloud computing and Linux administration to drive continuous improvement.
- Prepare reports and present status to the customers and TTS-US management.
- Participation in meetings with business and TTS-US internal teams.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in system administration, with a focus on Linux.
- 3+ years of experience in managing AWS environments, including services such as EC2, S3, RDS, and VPC.
- Strong understanding of network fundamentals, security protocols, and best practices in cloud security.
- Experience with automation and configuration management tools (e.g., Ansible, Puppet, Chef, GitHub Actions).
- Proficiency in scripting languages (e.g., Bash, Python).
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
- Excellent leadership, communication, and project management skills.