Why Ryan?
- Global Award-Winning Culture
- Flexible Work Environment
- Generous Paid Time Off
- World-Class Benefits and Compensation
- Rapid Growth Opportunities
- Company Sponsored Two-Way Transportation
- Exponential Career Growth
We are looking for a Senior Engineer – DevOps to help us build, scale, and optimize cloud-based infrastructure and DevOps practices. This role will focus on cloud platform engineering, CI/CD pipeline automation, infrastructure as code, and operational excellence. If you're passionate about automation, cloud-native infrastructure, and continuous improvement, this is your opportunity to make an impact on high-scale production environments.As a Senior Engineer, you will work closely with engineers, architects, and DevOps teams to design, implement, and optimize scalable, reliable systems, while also enabling developer teams with self-service tools to deploy faster and more securely.
Key Responsibilities
Cloud Platform Engineering
- Implement and manage scalable, secure cloud platforms on Azure and AWS, utilizing services like AKS, EKS, S3, Lambda, Key Vault, Cosmos DB, etc.
- Deploy containerized applications and orchestrate them using Kubernetes (AKS/EKS) and Helm.
- Develop and maintain Infrastructure as Code (IaC) using Terraform, or similar languages.
CI/CD Automation
- Build and manage CI/CD pipelines using Azure DevOps, GitHub Actions, or AWS CodePipeline.
- Automate testing, deployment, and monitoring processes to improve deployment speed and reduce manual intervention.
- Implement branching strategies, quality gates, and security scans within CI/CD processes.
Observability & Monitoring
- Implement and maintain monitoring, alerting, and logging systems using tools like CloudWatch, Azure Monitor, Prometheus, Grafana, and OpenTelemetry.
- Enable automated responses to incidents and reduce downtime by optimizing system health checks and alerts.
Security & Automation
- Implement secure configurations, patching, and access controls across cloud environments.
- Automate security checks and integrate them into CI/CD pipelines to ensure vulnerabilities are caught early in the development process.
Continuous Improvement
- Advocate for DevOps best practices, automation-first mindset, and continuous learning across the engineering teams.
- Contribute to infrastructure and code optimizations, reducing cloud costs and improving performance.
Required Competencies
Cloud Expertise
- Strong experience with Azure and AWS cloud services, including EKS, AKS, S3, Lambda, and Azure Key Vault.
- Hands-on experience with container orchestration and Kubernetes (AKS/EKS).
DevOps Tooling
- Experience with CI/CD using Azure DevOps, GitHub Actions, or AWS CodePipeline.
- Proficiency in Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Bicep.
Automation & Scripting
- Proficient in shell scripting, Python, or Go for automation tasks.
- Experience with cloud-native monitoring and alerting platforms like CloudWatch, Azure Monitor, and Prometheus.
Collaboration & Communication
- Strong problem-solving skills and a collaborative mindset.
- Ability to communicate complex technical concepts to both technical and non-technical teams.
Soft Skills
- Adaptability, ownership, and accountability.
- Strong attention to detail, with a focus on reliability and performance.
What You Bring
- 5+ years of experience in DevOps, platform engineering, or cloud infrastructure.
- Strong experience in building cloud-native applications, automation pipelines, and infrastructure solutions on Azure and AWS.
- Ability to work in Agile/Scrum environments, collaborating with multiple teams to deliver production-ready systems.
Why Join Us?
Join a growing team at the heart of a fast-paced, dynamic organization. In this role, you will play a pivotal role in shaping the future of our cloud infrastructure and automation practices, all while working with cutting-edge technology and talented professionals.