Job Title: Sr. Cloud Engineer
Job Location: Detroit, MI (Hybrid)
Job Type: Direct hire
**Eligibility to work in the U.S. without visa sponsorship**
Summary:
Working on designing, implementing, and maintaining applications on cloud solutions. Working along with cloud service providers and other technologies to build, test, and deploy software that complies with organizational needs.
Essential Job Responsibilities:
- Design, implement, and manage cloud-based solutions, infrastructure, and applications.
- Lead the development of cloud-native application, ensuring scalability, reliability, and performance.
- In-depth knowledge of cloud computing systems like Amazon, Azure, or Google Cloud Platform.
- Strong understanding with automation technologies and infrastructure as code (IAC) for managing and provisioning infrastructure.
- Understanding of scripting languages like PowerShell, Python, or Bash.
- Implement API gateways and manage inter-service communication and ensuring seamless integration between services. Experience with middleware technologies like DDS (Data Distribution Service) and MQTT is required.
- Experience with coding dockers and ROS2 environment.
- Design, implement and maintain Continuous Integration/Continuous Deployment pipeline for automated testing, integration, and deployment.
- Support requirement definition for Azure and AWS architectural standards for cloud infrastructure systems.
- Ability to create container images and running containerized application such as Docker and optimize applications for performance.
- Coordinates with cross functional teams to evaluate, design, implement and integrate customer requirements.
- Create and maintain documentation for solutions and infrastructure.
- Monitor and troubleshoot issues with cloud infrastructure while ensuring security and compliance.
- Understand, maintain, and execute software changes using .Net framework.
- Reviews quality related issues and provides recommended improvements.
- Documents and tracks issue, maintains the list through the life of the program.
- Stay up to date with new technologies and trends in cloud computing.
- Strong familiarity with the basics of cloud architecture
The above description represents the most significant essential duties of this position but does not exclude other occasional work assignments not mentioned.
Qualifications and Education Requirements:
- MSEE, MSCS or equivalent training in Computer Science, Computer Engineering, Information Technology, or equivalent field of study.
- Minimum 6 years of experience in Information Technology, Information security, computer science or related field.
- Minimum 4 years of experience on working with Azure & DevOps, Socket Programming and other cloud-based services
- Minimum 4 years of experience of AWS integration and pipeline setup.
- Minimum 4 years of experience of Software Python, C, -.Net &.Net Core, C#, Angular, Node, HTML5, Bootstrap, JavaScript, jQuery, ReactJS.
- Minimum 4 years of experience on Backend cloud software development and maintenance.
Additional Preferred Qualifications
- Experience working on Big Data and Data Science
- Experience working on Cyber Security
- Experience working on Network programming and management.
- Understand, maintain, and execute software changes using .NET framework.
- Certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, or Google Professional Cloud Architect would be a plus.