Note: The job is a remote job and is open to candidates in USA. CAI is a global services firm that unites talent and technology to support clients and communities. The Cloud Software Engineer will engineer and implement cloud architectures, support cloud operations, develop automation solutions, and optimize secure and efficient cloud resource utilization. The role also involves researching emerging cloud technologies, providing Level 2 operational support, and maintaining technical documentation.
Responsibilities
- Engineer and implement cloud-based technical architectures, migration strategies, deployment solutions, and application optimizations using automation technologies
- Develop and maintain redundant, scalable cloud solutions that support business objectives
- Monitor cloud resource usage and performance trends to optimize cloud spend and resource efficiency
- Design and develop automation scripts and reusable deployment patterns for cloud applications and services
- Research and evaluate new cloud technologies, services, and deployment approaches to provide recommendations for adoption and implementation
- Provide Level 2 support for incident, problem, and change management activities related to cloud operations
- Create and maintain technical documentation, operational procedures, and implementation guides
- Collaborate with senior and lead engineers to improve cloud service utilization, efficiency, and optimization
- Stay current with emerging cloud technologies and industry best practices
- Perform additional duties as assigned
Skills
- Bachelor's degree in Cloud Computing, Computer Science, Computer Engineering, Information Systems, Information Technology, or a closely related field
- 3+ years of experience working with at least two modern programming or scripting languages such as Java, JavaScript, Bash, or PowerShell
- Experience supporting at least one major cloud platform, including Google Cloud Platform (GCP), Microsoft Azure, or Amazon Web Services (AWS)
- Strong scripting and automation experience
- Understanding of infrastructure concepts including operating systems, virtualization, and networking
- Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
- Sedentary work that involves sitting or remaining stationary most of the time with occasional movement throughout the office or work environment
- Ability to conduct repetitive tasks on a computer utilizing a mouse, keyboard, and monitor
- Experience developing fault-tolerant, efficient, and maintainable code
- Experience designing, building, and deploying scalable cloud-based architectures using Infrastructure as Code (IaC) tools
- Experience with Terraform, Ansible, GitLab, or similar automation and version control technologies
- Knowledge of IT security best practices, including identity and access management, data protection, encryption, certificate management, and key management
- Experience with containerization and orchestration technologies such as Google Kubernetes Engine (GKE)
- Terraform, Ansible, or similar automation technology certification
Benefits
- Remote work arrangement
- Medical insurance
- Dental insurance
- Vision insurance
- 401k retirement account access
- Paid sick leave and/or other paid time off as provided by applicable law
Company Overview