Note: The job is a remote job and is open to candidates in USA. HireAlpha is seeking a Cloud Software Engineer to design, implement, optimize, and operate cloud-based architectures and services. The role focuses on cloud automation, resource efficiency, deployment enablement, research and recommendations, incident management, and operational documentation.
Responsibilities
- Engineer & implement cloud-based technical architectures, migration approaches, deployment of cloud resources and application optimizations that utilize automation technologies, sound redundant solutions and enable business objectives
- Works to define cloud resource procurement and performance patterns through monitoring and tracking of usage and trends to optimize cloud spend & resource efficiency
- Proposes ideas, designs, and solutions to senior or lead engineers to further cloud service utilization and optimization
- Develops automation scripts and other repeatable patterns to enable application and service teams to deploy software and services into cloud environments
- Performs research and analysis required for new cloud deployment proposals, existing cloud service modification, and other new cloud adoption to ultimately provide sound recommendations on best course of action
- Level 2 Incident, problem and change management as it pertains to the responsibilities of the cloud operations engineering team
- Develop documentation to support operations process, procedures and implementations
- Other duties as assigned or requested
Skills
- Required Bachelor's Degree in Cloud Computing, Computer & Information Science, Computer Engineering, Information Systems, Information Technology, or closely related discipline
- Required 3 years with at least two modern programming languages (Java, JavaScript, BASH, PowerShell etc.)
- Experience doing operational support of at least one of the following cloud service providers for an organization: Google Cloud Platform, Azure or Amazon Web Services
- Required GCP, AWS, Azure or other Cloud Service Certification
- Demonstrates ability to achieve stretch goals in a highly innovative and fast-paced environment
- Ability to speak and write English fluently and idiomatically
- Strong scripting experience along with interest and ability to learn other programming languages as needed
- Gitlab or other versioning control tools and processes
- Kubernetes or other Container orchestration technologies
- Terraform, Ansible, or other automation technologies
- Knowledge of infrastructure concepts, such as OS, Virtualization or Networking
- Experience producing code that is fault-tolerant, efficient, and maintainable
- Experience designing, building, and deploying scalable cloud-based solution architectures through automation tools like Terraform or Ansible for example and versioning control via GitLab or similar tools
- Experience with standard IT security practices such as identity and access management, data protection, encryption, certificate and key management
- Knowledge of containerization and container orchestration technologies such as Google Kubernetes Engine (GKE)
- Terraform, Ansible or other, similar tool certification
Benefits
- Remote
Company Overview