Job Description

Job Description​

Having a hard time hiring talent? Leave it to ECS.

ECS is a trusted staffing and recruiting firm that connects businesses with top IT talent. We simplify hiring by delivering pre-vetted professionals who fit both your technical needs and culture, helping organizations grow with the right talent at the right time.

  • Director of IT
  • Azure Solutions Architect
  • Azure DevOps Engineer
  • Technical Support Specialist

About Director of IT

The Director of IT is responsible for leading the organization’s information technology strategy, infrastructure, and operations. This role oversees technology systems, ensures data security, manages IT staff, and aligns IT initiatives with business goals to support growth, efficiency, and innovation.

Duties and Responsibilities

  • Develop and implement the company’s overall IT strategy in alignment with business objectives.
  • Lead and manage IT staff, including hiring, training, mentoring, and performance evaluation.
  • Oversee the management of IT infrastructure, systems, networks, and applications.
  • Ensure the security, availability, and integrity of company data and technology resources.
  • Manage IT budgets, forecasts, and vendor relationships.
  • Identify emerging technologies and recommend innovative solutions to improve operations.
  • Develop and enforce IT policies, procedures, and best practices.
  • Support digital transformation initiatives and business continuity planning.
  • Provide regular updates to senior leadership on IT performance, risks, and opportunities.

Minimum Qualifications

  • Bachelor’s degree in Information Technology, Computer Science, or a related field.
  • 8+ years of progressive experience in IT management, with at least 3 years in a leadership role.
  • Strong knowledge of IT infrastructure, cloud computing, cybersecurity, and enterprise applications.
  • Proven track record of managing IT teams and large-scale IT projects.
  • Excellent communication, leadership, and problem-solving skills.

Preferred Qualifications

  • Master’s degree in Information Technology, Business Administration (MBA), or related discipline.
  • Certifications such as CISSP, PMP, ITIL, or AWS/Azure Cloud Certification.
  • Experience in strategic IT planning and digital transformation.
  • Background in budgeting and vendor management.
  • Prior experience working in mid-to-large organizations with complex IT environments.

About Technical Support Specialist

The Azure Solutions Architect is responsible for designing, implementing, and managing secure, scalable, and reliable cloud solutions on Microsoft Azure. This role partners with business stakeholders and technical teams to translate requirements into effective cloud architectures, ensuring alignment with organizational goals and industry best practices.

Duties and Responsibilities

  • Design and architect end-to-end cloud solutions using Microsoft Azure services. 
  • Collaborate with business leaders and technical teams to gather requirements and translate them into scalable solutions. 
  • Lead cloud migration projects, ensuring minimal downtime and optimal performance. 
  • Implement cloud security, compliance, and governance practices. 
  • Optimize Azure resources for cost-effectiveness and efficiency. 
  • Provide technical leadership and guidance to development and infrastructure teams. 
  • Monitor and troubleshoot Azure environments to ensure reliability and performance. 
  • Stay updated on Azure innovations and recommend improvements to existing solutions. 

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field. 
  • 5+ years of experience in cloud computing with a focus on Microsoft Azure. 
  • Strong understanding of Azure IaaS, PaaS, SaaS, and DevOps tools. 
  • Hands-on experience with cloud migration, networking, identity, and access management. 
  • Proficiency in infrastructure-as-code (e.g., ARM templates, Terraform, or Bicep). 
  • Excellent problem-solving and communication skills. 

Preferred Qualifications

  • Microsoft Certified: Azure Solutions Architect Expert certification. 
  • Experience with hybrid cloud and multi-cloud environments. 
  • Knowledge of containerization and orchestration (Kubernetes, AKS). 
  • Familiarity with CI/CD pipelines, automation, and monitoring tools. 
  • Strong background in enterprise security and compliance frameworks. 
  • Previous experience leading cross-functional teams and enterprise-level cloud projects.

About Azure DevOps Engineer

The Azure DevOps Engineer is responsible for designing, implementing, and maintaining CI/CD pipelines, automation frameworks, and infrastructure on Microsoft Azure. This role ensures smooth development, deployment, and operations by bridging the gap between software development and IT operations, driving efficiency, security, and scalability.

Duties and Responsibilities

  • Design, implement, and manage CI/CD pipelines using Azure DevOps. 
  • Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools (Terraform, ARM, or Bicep). 
  • Collaborate with development and operations teams to streamline software delivery. 
  • Monitor system performance, troubleshoot issues, and ensure high availability. 
  • Implement security, compliance, and governance standards across Azure environments. 
  • Manage containerized applications using Kubernetes/AKS. 
  • Optimize cloud costs and resource usage. 
  • Stay updated on emerging DevOps and Azure technologies. 

Minimum Qualifications

  • Bachelor’s degree in Computer Science, IT, or related field. 
  • 3–5 years of experience in DevOps, with a focus on Microsoft Azure. 
  • Hands-on experience with Azure DevOps, Git, and CI/CD pipelines. 
  • Strong skills in scripting (PowerShell, Bash, or Python). 
  • Familiarity with Docker, Kubernetes, and AKS. 
  • Experience with monitoring tools like Azure Monitor, Application Insights, or Prometheus. 
  • Solid understanding of networking, security, and cloud best practices.

Preferred Qualifications

  • Microsoft Certified: Azure DevOps Engineer Expert or Azure Administrator certification. 
  • Experience with hybrid and multi-cloud environments. 
  • Knowledge of microservices architecture and serverless computing. 
  • Background in Agile/Scrum methodologies. 
  • Strong problem-solving, troubleshooting, and communication skills. 

About Technical Support Specialist

The Technical Support Specialist provides assistance and troubleshooting for hardware, software, and network issues. This role serves as the first point of contact for end-users, ensuring timely resolution of technical problems, maintaining high customer satisfaction, and supporting the overall IT infrastructure.

Duties and Responsibilities

  • Provide first-level technical support via phone, email, or chat. 
  • Diagnose and resolve hardware, software, and networking issues. 
  • Install, configure, and update operating systems and applications. 
  • Document support cases and maintain accurate issue-tracking records. 
  • Escalate complex issues to higher-level support or engineering teams when necessary. 
  • Assist with user account management, password resets, and access permissions. 
  • Educate end-users on best practices for IT systems and security. 
  • Ensure timely follow-up and customer satisfaction on all support requests.

Minimum Qualifications

  • Associate or Bachelor’s degree in Computer Science, Information Technology, or related field. 
  • 1–3 years of experience in technical support or IT helpdesk role. 
  • Knowledge of Windows, macOS, and mobile device platforms. 
  • Familiarity with networking fundamentals (TCP/IP, DNS, VPN, firewalls). 
  • Strong problem-solving, communication, and customer service skills. 
  • Ability to manage multiple tasks in a fast-paced environment. 

Preferred Qualifications

  • CompTIA A+, Network+, or Microsoft Certified: Modern Desktop Administrator certification. 
  • Experience with ticketing systems (e.g., ServiceNow, Jira, Zendesk). 
  • Familiarity with remote desktop support tools. 
  • Background in Active Directory, Office 365, and cloud-based systems. 
  • Bilingual communication skills. 

Still Confused About Our Features? Get A Consultation

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
Our Blog

Latest Blog & Articles

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua