Job Description
The Platform Automation Engineer is pivotal in ensuring efficient, secure, and reliable data exchange and process automation within the company. This role is responsible for setting up and managing secure data feeds using Secure Transport, HCL Workload Automation, and IBM Connect: Direct, automating daily tasks, and maintaining the Managed File Transfer (MFT) platforms. Additionally, the Platform Engineer will develop scripts, primarily in Python and Perl, and manage cloud technologies and containerization frameworks such as Azure, AWS, and Kubernetes, to enhance and streamline operational processes providing scalability and reliability. This role combines technical proficiency with a strategic approach to manage system workflows and optimize the company’s platform infrastructure.
PRINCIPLE RESPONSIBILITIES:
- Data Feed Management:
- Configure and maintain SFTP data feeds using Secure Transport, HCL Workload Automation, and Connect:Direct.
- Monitor and troubleshoot any issues that arise during data transmission to ensure integrity and availability.
- Job and Schedule Management in HCL Workload Automation:
- Design, implement, and oversee job schedules to ensure timely execution and resource optimization.
- Analyze performance and modify schedules or systems as needed to improve efficiency.
- Automation of Daily Tasks:
- Develop and implement scripts and Ansible playbooks to automate routine manual processes, reducing human error and increasing productivity.
- Managed File Transfer (MFT) Platform Management:
- Oversee the administration and operation of MFT platforms, ensuring secure and efficient file transfers.
- Regularly update and patch MFT systems to maintain security standards.
- Cloud Technologies Management:
- Deploy and manage applications in cloud environments such as Azure and AWS.
- Optimize cloud resources and configurations to balance performance and cost.
- Containerization and Orchestration:
- Implement and manage containerized applications using Kubernetes.
- Ensure smooth deployment, scaling, and management of containers to improve application delivery.
- Security and Compliance:
- Ensure all platform operations comply with relevant laws, regulations, and company policies.
- Continuously assess and fortify security measures to protect data and infrastructure from threats.
- Performance Monitoring and Optimization:
- Regularly evaluate system and application performance; identify bottlenecks and propose solutions for improvement.
- Implement monitoring tools and techniques to proactively address potential issues.
- Collaboration and Support:
- Work closely with IT teams and other departments to align platform engineering strategies with business goals.
- Provide technical support and guidance on platform-related issues to other team members and departments.
- Continuous Learning and Development:
- Stay updated with the latest trends and advancements in platform engineering, cloud services, and automation tools.
- Participate in workshops, seminars, and training to enhance professional skills and knowledge.
REQUIRED SKILLS, QUALIFICATIONS & EXPERIENCE:
- Bachelor’s degree or equivalent.
- Minimum related work experience of 2-5+ years
- Strong analytical, communication, and organizational skills
- Experience in managing MFT platforms
- UNIX and Windows scripting experience
- Some application deployments occur outside of regular business hours, such as evenings and weekends. This resource is expected to be available to complete these tasks in a timely manner.
PREFERRED SKILLS, QUALIFICATIONS, & EXPERIENCE:
- Experience with Cloud technologies, including Azure and AWS
- Experience with Secure Transport, HCL Workload Automation, and IBM Connect:Direct
- Experience with Containerization technologies, particularly Kubernetes
- Certificates in Networking, Security, Scripting, Ansible, Cloud, or Containerization