What are the responsibilities and job description for the DevOps/Cloud Engineer position at Capital Staffing Solutions?
Job Details
DevOps/Cloud Engineer
DIRECT HIRE
HYBRID Wednesday & Thursday onsite in Jacksonville, FL 32256
Job Purpose
This role designs, implements, and manages cloud-based systems for the company. Develops and implements cloud-applications, migrates existing on-premise applications to the cloud, and debugs cloud stacks.
Essential Responsibilities
Manages and delivers the engineering of high-quality, complex systems that are dynamically scalable, available, fault-tolerant, and reliable applications in the Cloud while implementing cost-control strategies (Azure PAAS and IAAS services). (20%)
Maintains and administers all aspects of the company s Citrix infrastructure - Xenapp/Xendesktop. Manages and performance-tune Citrix systems, networks, and applications to ensure high levels of availability. Leads capacity planning and the development of long-term strategy for Citrix systems. (20%)
Engages in detailed engineering to meet business requirements in implementing Identity and Access management for Azure Identity, SSO (single sign-on) and MFA (multi-factor authentication) capabilities. Manages, plans, designs, tests, implements, troubleshoots, recommends, and schedules improvements, upgrades, and repairs to the Active Directory domains. Manages and supports Azure Active Directory in a hybrid environment. (20%)
Leads projects and initiatives and makes a significant contribution to the technical design and implementation of the company s systems either on-premise or in cloud platforms. Generates scripts and templates required for the automatic provisioning of resources. Debugs technical issues inside a complex stack involving virtualization, containers, microservices, etc. (20%)
Documents architectural solutions, functional and design specifications, presentations, and other documents as needed to provide technical guidance to junior team members. (10%)
Builds and Manages Azure DevOps pipelines for CI CD and Release Management workflows. Manages Azure DevOps repos and branch policies. (10%)
Qualifications
Bachelor s degree in Information Technology, Computer Science, Engineering or 4 years of relevant experience
Preferred Master s degree in Information Technology, Computer Science, Engineering
Knowledge, Skills, & Abilities Required
- Knowledge of emerging container management platforms like Kubernetes and Docker.
- Experience in Yaml, Python, PowerShell, Azure CLI, Windows, Linux, Rancher, VMware, Hyper-V, Power BI, Office 365, Exchange, Azure, Azure Stack HCI, MS Intune, SCCM, WSUS, Azure DevOps, Active Directory, ADFS, Azure AD Connect, Veeam, Cisco UCS platform, Azure AVD, Citrix VDI, XenDesktop, XenServer, Provisioning Services, Netscaler.
- Extensive experience with infrastructure and server theories, principles, and concepts; application infrastructure and standards; networking fundamentals; Windows; Physical Server architecture; Virtualization Technologies and LAN/WAN/Firewall/VPN network technologies.
- Excellent communication and interpersonal skills to effectively communicate complex and detailed technical information.
- Ability to set priorities, plan and coordinate work activities and manage time and resources to deliver objectives within a busy workspace.
- Knowledge of current Industry trends.
- Experience with developing processes and standards.
- Ability to lead projects and contribute to technical design and implementation of company systems.
Knowledge, Skills, & Abilities Preferred
- Cloud Certifications (Microsoft Azure preferred).
- Experience working with Microsoft Azure, Linux/UNIX, Docker and Kubernetes, Rancher and Terraform, Azure DevOps.
- Knowledge of web services, API and REST. Database experience, including knowledge of SQL.
- Knowledge and experience with Agile.