Job details
-
Vacancy TypeRemote
-
Job TypeFull-time
-
Shift and ScheduleRotating shift, Monday to Friday, On call
Description
Purpose of this Role:
The DevOps Systems Engineer position is responsible for the architecture, implementation, automation, oversight, and documentation of both on premise and cloud system environments. This position interacts with network, application and database development, risk and compliance, and systems engineer and administrative teams to architect and deploy new systems, automate, and streamline operations, and proactively identify and correct problems to ensure client requirements and service level agreements are met.
Essential Duties and Responsibilities:
- Build and maintain systems in our enterprise data centers as well as cloud service providers. Server technologies include HP and Cisco UCS servers, VMWare, MS Server, various *NIX operating systems, Docker, and MS and MYSQL databases
- Architecture, design, and implementation of Linux, Docker, and Kubernetes platforms
- Design and implementation of automation tools and development of processes to streamline application deployment and improve operational efficiencies
- Work with third-party vendors and consultants on system development and deployment system
- Collaborate with various teams to select appropriate design solutions to ensure solutions meet organization objectives as well as client and technical requirements for business continuity, security & compliance, service levels, performance, and scalability
- Evaluate emerging or current technologies to provide solutions that provide benefits to the business while considering factors such as cost, return on investment, compatibility, and functionality
- Architect and implement server and storage related infrastructure systems needed to maintain performance, flexibility, scalability, and availability levels required to meet client service levels
- Design and implement cloud solutions to ensure client needs, security, risk and compliance are met
- Development and implementation of management, monitoring, and update systems to ensure systems are current and meet service level agreements
- Document design specifications, schematics, installation instructions, and other system-related information
- Monitor incoming tickets and ensure compliance with pre-determined SLAs
- Participate in systems update processes
- Required to be on call 24x7 on a rotational basis to respond to after-hours issues
- Responsible for the administration of the monitoring and alerting of all servers and devices
- Ensure maintenance and system changes related to projects fit within standard outage windows and follow change control procedures
- Train system administrators in system operation or maintenance
- Evaluate current systems, processes, and procedures, and help develop and deploy solutions to improve and streamline operations
- Responsible for the architecture, implementation, and oversight of backup and enterprise disaster recovery plans
- Work with Risk and Compliance team to ensure all systems are developed and deployed to meet security requirements
Value to the Team:
The DevOps Systems Engineer provides value to their team by developing technology and automation to improve operational efficiency and agility, and consistently assist in evolving and upgrading technology to meet demands improve efficiency and quality to meet client demands.
Impact to the Organization:
The DevOps Systems Engineer impacts the organization by ensuring improving operational efficiency and improvements for the business and the clients. They contribute significantly to ensure clients maintain business continuity and level of service exceeds client expectations.
Knowledge, Skills and Abilities:
- Advanced knowledge in the following areas: Virtualization and container platforms, Windows and Linux servers, Azure, Office 365, PowerShell, TFS, GIT, Ansible, Jenkins, Selenium, and Splun
- Advanced implementation skills and administration of Kuebernetes, Docker and associated tools and platforms
- Knowledge of compliance, regulatory, and control programs and processes, such as ITIL, ISO 27000, NIST, FISMA, PCI and SOC standards
- Strong attention to detail with an analytical mind and outstanding problem-solving skills
- Excellent communication skills, demonstrating the ability to communicate with purpose, clarity, and accuracy to both technical and non-technical audiences
- Must be able to work independently on multiple concurrent tasks in a highly dynamic environment with strong customer service skills, team skills, and the ability to collaborate within a cross functional team
- Experience in server maintenance, upgrades, patches, monitoring, and scripting
- Analytical mind with problem-solving aptitude
- Ability to work independently
Training and Experience:
- Bachelor's degree in Computer Science, Information Systems, a related field, or equivalent work experience, is required. Industry certification is a plus: MCSA, MCSE, VCA, VCP, CCNA
- Minimum of two years of hands-on experience in an equivalent Systems Administration role. Banking and/or financial services industry experience, a plus
Conditions of Work:
- Ability to sit or stand for long periods of time.
- Ability to remain focused for extended periods of time.
- Ability to work extra hours on short notice to accomplish goals.
- Ability to work on computers for a significant portion of the day.
- Ability to travel domestically, if necessary
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Compensation package:
- Bonus opportunities
- Yearly pay
Experience level:
- 2 years
Schedule:
- Monday to Friday
Experience:
- Azure: 1 year (Preferred)
Table
-
AdressSan Antonio, TX