Sr. Cloud Engineer - Chicago, United States - Calamos Asset Management

    Default job background
    Description

    Are you looking for a chance to be part of a dynamic team and positively impact our cloud initiatives? If Azure is your passion and you thrive on continuous learning, we want to hear from you Join our team today and contribute to our success. Our dynamic firm seeks a Senior Cloud Engineer to lead our cloud transformation journey. You'll blend your expertise in Microsoft Azurewith a deep understanding of on-premises infrastructure to create seamless, secure, and scalable solutions. Join us as we redefine what's possible in the cloud

    Summary:

    A Senior Cloud Engineer is a valuable member of a cross-functional Scrum Team that collaborates with product owners, peer engineers, architects, and scrum masters to develop solutions that meet business and technical requirements. The Senior Cloud Engineer specializes in Microsoft Azure and is critical in designing, implementing, and maintaining cloud-based solutions. This role's expertise will be instrumental in successfully adopting Azure services, ensuring scalability, security, and reliability.

    Primary Responsibilities:

    1. Cloud Architecture and Design
      1. Architect, design, and implement Azure-based solutions that align with business requirements
      2. Collaborate with cross-functional teams to create robust, scalable, cost-effective cloud architectures
    2. Infrastructure Deployment and Management
      1. Deploy and manage Azure resources, including virtual machines, storage, networking, and databases
      2. Implement Infrastructure as code (IaC) using Bicep
      3. Monitor and optimize Azure and on-premises resources for performance, cost, and security
    3. Automation and DevOps
      1. Develop and maintain automation scripts (PowerShell, Azure CLI, or Python) for provisioning and managing cloud resources
      2. Implement CI/CD pipelines for application deployment using Azure DevOps
      3. Foster a culture of continuous improvement through automation
    4. Security and Compliance
      1. Ensure Azure environments adhere to security best practices and compliance standards
      2. Implement Identity and access management (IAM) controls, network security groups, and encryption mechanisms.
    5. Troubleshooting and Support
      1. Investigate and resolve incidents related to Azure services and on-premises infrastructure
      2. Provide timely support to development teams and end-users
      3. Assist in educating teams on cloud technologies
    6. Capacity Planning and Scalability
      1. Evaluate resource utilization and plan for capacity scaling
      2. Optimize Azure services for high availability and fault tolerance.
    7. Mentorship and Leadership
      1. Act as a mentor, sharing knowledge and best practices.
      2. Foster a collaborative learning environment within the team
    Preferred Qualifications:
    1. Bachelor's or Master`s degree in CS/IS or equivalent experience
    2. 5+ years of hands-on experience working with Azure services, including VMs, Azure SQL Database, Azure Functions, Azure Storage, and Azure Networking.
    3. Azure Certification (e.g., Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: Azure DevOps Engineer Expert)
    4. Proficiency in scripting languages (Powershell, Python, or similar)
    5. Strong understanding of cloud security, IAM, and network security
    6. Experience with infrastructure as code
    7. Excellent problem-solving skills and ability to work collaboratively in a team environment
    8. Effective communication skills with the ability to articulate technical details to different, sometimes non-technical audiences