What you will deliver
- Develop scripts and code to automate infrastructure provisioning and configuration using Infrastructure-as-Code (IaC) principles and best practices.
- Optimize the capacity, performance, and cost of cloud resources based on business needs and budget constraints.
- Manage and ingest persistent data for logging and audit purposes while ensuring data security and compliance.
- Design and engineer cloud solutions from concept through re-engineering reducing complexity, reusing code, improving efficiency, and adopting modern technologies.
- Configure and manage network connectivity, control planes, and internal resource communication across cloud and hybrid environments.
- Enhance the developer and customer experience by applying engineering best practices, tooling, testing frameworks, and effective written and verbal communication!
- Implement cloud security controls including Zero Trust, IAM, encryption, firewalls, and thorough code reviews especially for AI-generated code or configurations.
What you will need to be successful (experience and qualifications)
- A bachelors degree in computer science, engineering, or a related field or equivalent work experience.
- 2 to 5 years of experience in IT, including up to 2 years as a Cloud Engineer or in a similar role.
- Proficiency in scripting and coding languages such as PowerShell, Python, or C#.
- Strong knowledge of core cloud services, including virtual machines, containers, PaaS offerings, monitoring, storage, and networking.
- Experience with CI/CD tools such as Azure DevOps (ADO) or similar platforms for continuous integration and delivery.
- Familiarity with data platforms including SQL Server, data lakes, and PaaS-based databases.
- Ability to work both independently and collaboratively within cross-functional teams.