JOB SUMMARYThis role will lead the creation, deployment, and upkeep of automation systems along with essential portals and tools. This position will play a key role in boosting productivity for internal IT teams by applying deep knowledge of automation workflows, frameworks, and collaborative leadership across functions.
POSITION REQUIREMENTS- Minimum of six (6) years of experience working as a platform engineer.
- Minimum of one (1) year experience leading and coaching a high-performing engineering team.
- Bachelor's degree or equivalent practical experience in a technical field.
- Experience in writing YAML and JSON configuration files.
- Strong scripting skills in Bash or Python is a plus.
- Skilled in building, operating, and maintaining container platforms such as OpenShift or Kubernetes.
- Competent in using version control systems like Git, with a clear grasp of branching and merging strategies.
- Ability to design and create monitoring dashboards using tools such as Dynatrace, OpenShift, or similar.
- Hands-on experience with configuration management, automation, and orchestration tools like Ansible, Terraform, or comparable solutions.
- Familiar with working in GitLab environments.
- Proficient in automating cloud deployments across AWS, GCP, and/or Azure.
- Solid understanding of Linux (RHEL) and some familiarity with Windows.
- Experience working with VMware virtualization technology.
- Development experience in JavaScript, Go, or other object-oriented programming languages is beneficial.
- Knowledge of configuring event monitoring and alerting with Prometheus, SolarWinds, or equivalent platforms.
PREFERRED- Demonstrates critical thinking and strong problem-solving abilities.
- Excellent active listening and communication skills.
- Outstanding verbal and written communication capabilities.
ESSENTIAL JOB FUNCTIONS- Continuously investigate current and upcoming technologies and recommend necessary improvements.
- Guide and support a high-achieving team through key projects directed by IT leadership.
- Implement infrastructure as code and deploy applications using automation and orchestration tools across both cloud and on-premises environments.
- Discover and evaluate new and emerging technologies for implementation, and enforce consistent code review practices.
- Monitor system performance to assess security, reliability, and overall efficiency.
- Record configurations and workflows to ensure different teams can effectively use the same platform.
- Help design solutions based on requirements provided by IT leadership.
- Develop, update, and monitor designs at both high-level and detailed stages, resolving any related issues.
- Create automation scripts and develop related tools.
- Incorporate security and compliance measures into the platform, including encryption and access controls.