Position Summary:
The IT DevOps Engineer role focuses on supporting client, server, and system operations. Key tasks include resolving incidents and requests, conducting system analysis, managing hardware/software upgrades, and executing technology projects.
Additionally, you will have the opportunity to work extensively with Azure DevOps and manage Azure cloud environments.
Key Duties & Responsibilities:
• Work with Azure DevOps for continuous integration and continuous deployment
• Manage Azure cloud environments, including monitoring, scaling, and troubleshooting
• Administer Linux servers and containers, including provisioning, security remediation, reverse proxy setup, firewall management, SSL, web server configuration, standard plugins, log rotation, backup, and performance optimization.
• Implement and manage container orchestration (Kubernetes and Podman/Docker).
• Deploy and maintain Linux-based services (VMs and containers).
• Implement and manage Infrastructure as Code using Git and DevOps practices.
• Assist software developers in creating stable and efficient delivery environments.
• Develop, enhance, and create tools for automating common tasks.
• Identify and resolve service issues ranging from disaster recovery to login problems.
• Install new/rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc., according to standards and project/operational requirements.
• Create and maintain installation and configuration documentation.
• Develop and maintain monitoring and procedures to ensure optimal system performance.
• Research industry trends and technological advances to propose improvements to IT Enterprise Service delivery.
• Offer advice and training to associates and business partners.
• Determine technology solutions based on customer needs and business justification.
• Act as a liaison to other teams and participate in projects as needed.
• Provide on-call support as needed for critical incident resolution.
In addition to any experience noted above, at least 5 years of IT Systems Administration experience supporting Middleware/OS technologies is required.
• 3 years of progressive experience with Linux and Windows operating systems in both physical and virtualized environments.
• 3+ years of scripting experience with Linux/Unix shells, Ansible, or configuration management software.
• Extensive experience with automation scripting languages (Bash, Hashi, Python, etc.).
• Familiarity with virtualization.
• Knowledge of the software development lifecycle.
• Ability to work in a fast-paced environment with changing priorities and tight deadlines.
• Advanced knowledge of application deployment and incident resolution processes.
• Bachelor's degree in Computer Science or equivalent work experience.
• Working knowledge of supporting technologies for servers, including networking, services, and industry best practices.
• Willingness to work a flexible schedule that may include overtime, weekends, holidays, and/or off-hours support.
Nice to have:
• Experience with multiple Linux distributions (CentOS, RHEL, Oracle Linux).
• Familiarity with AWS Lambda, SNS, SQS, MySQL, Dynamo, RDS
* Experience with Rubrik.
• VMWare, Linux+, RHCSA, or DevOps certifications
• Strong knowledge of cloud architecture and best practices in Azure
Bachelors degree is required.