Responsible for the continual automation, integration, deployment, and optimization of software build and deployment systems. Works collaboratively with software engineers to deploy and operate systems across multiple platforms securely and accurately. Keeps a vigilant eye on Black Knight's systems capacity and performance.
RESPONSIBILITIES
Assists in defining automated monitoring, deployment and repair strategies using a wide variety of Ops tools and monitoring platforms
Builds and maintains tools for deployment, monitoring and operations as well as troubleshoots and resolves issues
Assists with the Continuous Integration and Continual Deployment (CI/CD) processes and mentors teams to assist with improving their processes
Makes sure build and deployment processes follow known best practices
Assists with the management and performance of the infrastructure and deployment of applications
Evaluates third party software tools and libraries for enterprise needs with risk management
Diagnoses, isolates, and debugs application problems and performs problem resolution
Monitors systems capacity and performance to allow for scaling of high performance as necessary
Performs other duties as required
MINIMUM REQUIREMENTS
Bachelorβs Degree or the equivalent combination of education, training, or work experience
Requires 0 β 2+ years of experience in systems administration, DevOps, and/or software development
PREFERRED QUALIFICATIONS
Familiarity incloud computing, storage, and hosting functionality (i.e., cloud computing, storage, hosting functionality)
Understanding of CI/CD processes
Experience developing or supporting either [insert Java, .NET, Angular, iOS, Android] applications and build tools
Knowledge of source code control tools such as Git (GitLab, GitHub, BitBucket)
Proficiency with tools such as Azure DevOps, Ansible, Jenkins, Salt, Chef or Puppet
Experience with scripting and development languages such as Python, Java, C#, Powershell, etc.
Familiarity with monitoring, alerting and incident response tools and performing root cause analysis
Familiarity with Agile best practices
Understanding of automated testing
Familiarity with container orchestration tool (i.e., Kubernetes, OpenShift, Docker Swarm, etc.) for containerizing applications or services
Knowledge of Linux (Red Hat Enterprise Linux / RHEL) and/or Windows operating systems
Excellent analytical, decision-making, and problem-solving skills
Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike
Business Unit:
FLSA Designation (US Only):
Salary Range (US Only):
Other Compensation (US Only):
Benefits (US Only):
Time off (US Only):