AWSAzureCloudDockerKubernetesPythonTerraform.NETC#CBashPowerShellAIGitHub ActionsAzure DevOpsGitGitHubSource ControlAgileCI/CDCommunicationRemote Work
About this role
Role Overview
Design, implement, and maintain CI/CD pipelines to automate build, test, and release workflows
Partner with development teams to enable seamless integration of code changes and reliable deployments
Provision, monitor, and maintain cloud infrastructure in Azure and AWS to ensure availability, performance, and reliability
Implement infrastructure as code (IaC) using tools such as Terraform and/or Azure Bicep
Manage containerization and orchestration using Docker and Kubernetes to support consistent deployments and scalable operations
Monitor system health and performance; troubleshoot and resolve issues proactively to minimize downtime
Embed and enforce security best practices across applications, pipelines, and infrastructure
Collaborate with cross-functional teams to define, document, and standardize DevOps practices and operational runbooks
Automate repetitive operational tasks to improve efficiency and reduce manual intervention
Stay current with DevOps, cloud, and software delivery trends to continuously improve tools, processes, and platform capabilities
Requirements
5+ years of professional software development experience delivering production-grade solutions
Hands-on cloud experience with Azure and/or AWS, including deploying and supporting workloads in real-world environments
Proven CI/CD expertise using Azure DevOps and GitHub Actions to build, test, and release software reliably
Strong scripting and automation skills in Python, Bash, and PowerShell to streamline build/deploy and operational tasks
Solid source control fundamentals with Git, including branching/merging strategies and working within modern delivery pipelines
Excellent communication skills (written and verbal), able to collaborate effectively with developers and cross-functional partners
Strong problem-solving and debugging ability, with a structured approach to diagnosing and resolving issues
Demonstrated delivery track record, consistently shipping high-quality work on time and within budget
Additional qualifications: Bachelor’s degree in Computer Science or related field, familiarity with AI-assisted development tools, strong experience in .NET and C# development, proficiency with .NET frameworks, understanding of core software engineering principles, experience with relational databases and front-end technologies, familiarity with Agile environments, and security/observability tools.
Tech Stack
AWS
Azure
Cloud
Docker
Kubernetes
Python
Terraform
.NET
Benefits
Generous time off, including personal and volunteering
Tuition reimbursement and professional development opportunities