As a Senior System/DevOps Engineer, you will be a part of a tight-knit, and collaborative operations team that covers a wide range of technologies. On this team, you will work alongside hard-working colleagues in an environment that is focused on ensuring uptime for our Agents and Customers. We continue maturing our Cloud opportunistic model, as well as automated deployments. We do this while remaining complaint and security focused.
The end goal, which is continuously evolving and presenting new challenges, is the digital user experience. The work has a wide range from Leading our application implementations, standardizations, and designs. At the same time, being engaged in automating deployments, resolving infrastructure related issues with our IT services teams and Hosting provider, liaison with Security and Development teams to implement new solutions, ensuring uptime 24x7x365. Services include installing COTS/3rd Party applications, implementing new SaaS offerings, and supporting existing applications. In this role you will also provide expertise during critical outage events and be a SME for all things related to Infrastructure.
- Accountable for leading the planning, design, and engineering of applications,
- Ddministering and deploying applications, both on-premises and in the cloud (using a mix of Azure and AWS). Key skills needed include application administration, PowerShell scripting, and a drive to build new cloud-based solutions.
- IT deployments involving internally hosted services, Platform as a Service (PaaS), Software as a Service (SaaS), or Infrastructure as a Service (IaaS).
- Leverage significant experience in system engineering and integration to support services critical to a fast paced and demanding environment.
- Design and implement solutions with an eye towards simplicity, reliability, manageability, maintainability, and performance.
- Provide technical expertise in the areas of implementation, and ongoing operations.
- Learn new technologies, applications, tools, and skills as needed.
- Being influential and engaging actively in dynamic and productive teams to continuously improve systems and services.
- Identify service and performance issues, and work with team to devise solutions to mitigate and address these issues.
- Mentor and guide others who are still developing their skills.
- This involves an on-call rotation.
Skills: Minimum Qualifications
- Previous experience in administering and monitoring systems (Windows & Linux)
- At least 10 years operations experience in 24x7x365 environments
- At least 5 years working closely with development teams on software and deployments.
- Previous experience with Kubernetes/containers or VMWare
- PowerShell scripting, and a drive to build new cloud-based solutions.
- Previous experience with hardware, integration, communications technology, as well as other emerging services across multiple platforms.
- BS in Computer Sciences or equivalent on the job experience
- Wide breadth of understanding in infrastructure, networks, systems, security and services
- Self-motivated team player who excels in a collaborative environment
Ideal Qualifications
- Comfortable working within an Agile development methodology
- Strong sense of personal accountability
- Contributes beyond job role and responsibilities.
- Excellent problem-solving skills
- Ability to learn and apply new technologies quickly and self-directed.
- Passionate about continuously improving organizational practices.
Education: Bachelor's Degree