SUMMARYThis role will be instrumental in driving significant productivity enhancements for our internal IT teams, leveraging expertise in automation workflows, frameworks, and cross-functional leadership.
POSITION REQUIREMENTS- BS Degree and or equivalent work experience in a technical discipline.
- Minimum of six (6) years of experience as a Platform Engineer.
- Minimum of one (1) year of experience leading and mentoring a high-performing engineering team.
- Working experience using configuration management, automation, and orchestration tools such as Ansible, Terraform, or similar.
- Experience in building, managing, and maintaining containerization platforms such as OpenShift or Kubernetes.
- Strong knowledge of Linux (RHEL) and some Windows.
- Experience with VMware virtualization.
- Experience in automating cloud deployments in AWS, GCP, and/or Azure.
- Strong scripting background in Bash or Python is a plus.
- Strong development skills in JavaScript, Go, or another object-oriented language is a plus.
- Able to utilize version control tools like Git along with a strong understanding of merging and branching code.
- Able to work in GitLab.
- Experience writing YAML and JSON.
- Able to create monitoring dashboards using Dynatrace or OpenShift or similar.
- Familiarity with setting up event monitoring and alerting in Prometheus, SolarWinds, or similar.
PREFERRED- Possess critical thinking and problem-solving skills.
- Must possess excellent listening and communication skills.
- Excellent written and oral communication skills
ESSENTIAL JOB FUNCTIONS- Create, maintain, and track designs (at high and detailed design levels) with issue resolution.
- Lead and mentor a high-performing team through major initiatives identified by IT leadership.
- Assist in architecting solutions based on requirements set forth by IT leadership.
- Identify new/emerging technologies for adoption and drive consistent code reviews.
- Continually research current and emerging technologies and propose changes where needed.
- Developing automation scripts and tooling.
- Monitoring system performance to analyze performance, security, and reliability.
- Integrating security and compliance into the platform with encryption and access management.
- Documenting configurations and processes so different teams understand how to use the same platform.
- Deploy infrastructure as code and applications using automation and orchestration tools in both on-premises and cloud environments.