Cloud & DevOps Engineer
Position Type: Fully Remote
Contract Length: 6 month contract into full time hire
Position Overview:
This role is responsible for designing, building, and supporting scalable Azure and M365 cloud infrastructure and federated solutions that optimize application performance, licensing, and overall consumption. The position partners closely with technical teams and stakeholders to deliver high-quality, automated, and resilient cloud and DevOps solutions in an agile environment.
Duties:
Design, build, and maintain Azure and M365 infrastructure and federated architectures to support managed application services and license optimization.
Develop and maintain reusable, reliable infrastructure and provisioning solutions using Java, Python, Terraform, and similar technologies.
Implement infrastructure as code and leverage CI/CD pipelines to deploy applications and cloud resources.
Perform Docker-based deployments on Kubernetes clusters and support containerized workloads.
Write, configure, and deploy build and release pipelines for cloud infrastructure and services.
Monitor performance, identify bottlenecks and defects, and recommend and implement scalable solutions.
Collaborate with end users, product teams, and stakeholders to translate requirements, user stories, and use cases into functional solutions.
Partner with cross-functional technical teams to define coding standards, best practices, and process improvements.
Required Skills:
3+ years of hands-on experience delivering cloud and DevOps projects in production environments.
Practical experience developing and automating solutions using Java, Python, Terraform, and/or similar technologies.
Demonstrated experience leveraging CI/CD pipelines to deploy applications and infrastructure as code.
Strong problem-solving skills with a deep understanding of cloud platforms and DevOps technologies, including Kubernetes and/or Docker.
Proven ability to work both independently and collaboratively in an agile, fast-paced, high-impact environment.
Strong written and verbal communication skills in English.
Preferred Skills:
Formal education in Software Engineering, Computer Science, or a related IT discipline.
Hands-on experience with Azure cloud services and architectures.