We are on the lookout for a seasoned Cloud Engineer to join our international team for an exciting offshore position.
- The mission of the Cloud Engineering & Enterprise Development team is to enable and craft the cloud platform that supports cross-functional teams in all lines of business (LOBs) of the company.
- Contribute individually to the software development efforts of the team.
- Migrate applications from an internal virtualized environment to our Public Cloud.
- Utilize Infrastructure as Code Tools to automate deployments of new applications.
- Own discovering and defining the high-level structure of software (main components, interfaces, and their interactions) to best provide business value.
- Work in a cross-functional team to design and engineer solutions to complicated problems.
- Provide technical mentorship to engineering staff regarding industry best practices as it relates to software and cloud engineering.
- Patience with how an environment is currently, with an eye towards refactoring the environment into what it should be.
- Detail orientation and craftsmanship.
- Willingness to drive cultural change.
Requirements:
- AWS, GCP, Azure, etc. in a secure, compliant, and efficient manner.
- 5+ Years of experience with a Public Cloud Provider.
- 3+ Years of experience with Terraform.
- 3+ Years of experience with Ansible, puppet, or chef.
- 3 Years of experience with one or more Enterprise Server Operating Systems (Windows/Unix/Linux).
- Experience with Agile/Scrum.
- Experience with DevSecOps.
- Curiosity and intellectual honest.
- A desire to solve real business problems.
- Determination and fearlessness working outside your comfort zone.
- Bias towards action and an ability to work autonomously while navigating uncertainty.
- Empathy for our clients and stakeholders in both technology and business roles.
- Supported platforms: js, SpringBoot, .NET Core, Python/Flask, front-end frameworks (Angular, Vue, React, etc).
- Databases: Postgres, MongoDB (Atlas), MS SQL Server, Snowflake.
- Must be able to review and analyze data reports and manuals; must be computer proficient.
- Must be able to communicate effectively via telephone and in person.