Job description

Job Description

    Job Title:  Azure Engineer 

    Work Location: Wayne, PA/Tempe, AZ/Tampa, FL/Scottsdale, AZ/San Francisco, CA/Roger, AR/Richardson, TX/Raleigh, NC/Quincy, MA/Providence, RI/New York, NY/Milwaukee, WI/Lisle, IL/Indianapolis, IN/Houston, TX/Hartford, CT/Franklin, TN/Bridgewater, NJ/Charlotte, NC/Bellevue, WA/Austin, TX/Ashburn, VA 
     

    Job Description: 

    We seek an experienced and passionate Azure Cloud Engineer to join our dynamic team. In this role, you will critically assess our current IT infrastructure and develop strategic plans to migrate to Azure cloud solutions. You will lead the planning, execution, and management of the migration, ensuring a seamless transition while meeting organizational objectives. The ideal candidate will bring a blend of technical skills and leadership ability, with the communication and teamwork skills to collaborate with other members of the IT team.

    Key responsibilities:

    • Design, implement, and monitor Azure cloud solutions that align with business needs.
    • Oversee the entire cloud migration process, ensuring efficient and effective deployment of infrastructure and applications.
    • Configure and manage hybrid connectivity between on-premises environments and Azure cloud systems.
    • Maintain and improve cloud infrastructure for scalability, high availability, and security.
    • Collaborate with IT teams and stakeholders to define requirements and design robust cloud-based solutions.
    • Troubleshoot and resolve issues related to cloud infrastructure, ensuring uptime and performance optimization.
    • Automate and streamline operations and processes using PowerShell, Azure CLI, and ARM templates.
    • Stay current with Azure cloud services and industry best practices to continually improve cloud infrastructure and operations.
       

    Qualifications:

    • Proven experience working with Azure cloud services, including design, deployment, and management.
    • Strong understanding of networking, security, and infrastructure within Azure environments.
    • Experience with cloud migration strategies, including hybrid cloud configurations.
    • Proficiency in scripting and automation using PowerShell, Azure CLI, and other tools.
    • Familiarity with DevOps practices and tools, such as CI/CD pipelines and infrastructure as code (IaC).
    • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
    • Azure certifications (such as Azure Solutions Architect, and Azure Administrator) are highly desirable.
       

    Key Skills:

    1. Azure Cloud Expertise:

    • In-depth knowledge of Azure services (IaaS, PaaS, SaaS) including virtual machines, Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, and Azure SQL Database.
    • Experience with Azure Active Directory (AD), Azure Policy, and Azure Security Center.
       

    2. Cloud Migration Experience:

    • Hands-on experience planning, executing, and managing cloud migration projects from on-premises to Azure environments.
    • Knowledge of migration strategies, tools (Azure Migrate), and hybrid cloud architecture.
       

    3. Networking and Security:

    • Strong understanding of Azure networking components such as Virtual Networks (VNets), Subnets, Network Security Groups (NSGs), and Load Balancers.
    • Expertise in cloud security principles, including identity and access management (IAM), encryption, and threat protection.
       

    4. Scripting and Automation:

    • Proficiency in automation using PowerShell, Azure CLI, or ARM templates.
    • Knowledge of Infrastructure as Code (IaC) tools like Terraform or Bicep.
       

    5. DevOps and CI/CD:

    • Experience working with DevOps tools like Azure DevOps, Jenkins, Git, and pipelines for Continuous Integration and Continuous Deployment (CI/CD).
    • Knowledge of containerization (Docker) and orchestration tools (Kubernetes, AKS).
       

    6. Monitoring and Performance Optimization:

    • Familiarity with Azure Monitor, Log Analytics, and Application Insights to track and improve system performance.
    • Ability to troubleshoot performance issues and optimize cloud infrastructure for scalability and reliability.
       

    7. Hybrid Cloud Connectivity:

    • Experience configuring and managing hybrid cloud connections (e.g., VPN, ExpressRoute) between on-premises systems and Azure environments.
       

    8. Problem Solving and Troubleshooting:

    • Strong problem-solving skills to diagnose and resolve complex technical issues in Azure environments.
    • Ability to handle incidents, and outages, and ensure high availability.
       

    9. Collaboration and Communication:

    • Strong communication and interpersonal skills to collaborate effectively with cross-functional teams, including developers, network administrators, and stakeholders.
    • Ability to translate technical concepts into business language.
       

    Preferred Experience:

    • Hands-on experience with PaaS and IaaS in Azure.
    • Experience with containerization technologies (e.g., Docker, Kubernetes) and microservices architecture.
    • Knowledge of compliance frameworks and security best practices in cloud environments.
    • Previous experience in an IT leadership or project management role is a plus.
       

    Benefits:

    • Competitive salary and performance-based bonuses.
    • Comprehensive health, dental, and vision insurance.
    • Retirement savings plan with company match.
    • Opportunities for professional development and career growth.
    • Flexible work hours and remote work options.
       

    Salary range

    The salary range for an Azure Engineer can vary depending on factors like location, experience, certifications, and company size. However, in the United States, the typical salary range for Azure Engineers is:

    • Entry-level Azure Engineer: $80,000 to $100,000 per year
    • Mid-level Azure Engineer: $100,000 to $130,000 per year
    • Senior Azure Engineer: $130,000 to $160,000+ per year
       

    In high-cost living areas such as San Francisco, New York City, or Seattle, salaries might be on the higher end or exceed these ranges. Conversely, in regions with lower costs of living, salaries may be closer to the lower end of this spectrum. Certifications, specialized skills, and extensive cloud experience can increase earning potential significantly.

    If you are a skilled Azure Cloud Engineer looking to take on a challenging and rewarding role, we would love to hear from you! Join the KAAS technology team and take your efforts to success. Apply now and be a part of our innovative journey!