Woongjin, Inc
Linux Automation/Application Engineer
Woongjin, Inc, Austin, Texas, United States,
Job Description
- Must have a passion for automation and infrastructure development and will be responsible for designing, developing, and implementing software solutions and automation workflows for our IT infrastructure and operations.
- Will work closely with other cross-functional teams to automate workflows, improve server OS deployments and provisioning processes using automation, and develop containerized applications using the tools such as OpenShift, Kubernetes, Podman, and Docker.
- Need to leverage web frameworks like Flask or Django to provide full-featured RESTful APIs that can be used by end-users and other applications. Will also be responsible for hands-on application debugging, troubleshooting, and problem remediation with automation workflows.
- Contribute to the development of configuration management policies to further automate and streamline operations and contribute to open-source tool builds used on Linux servers.
Responsibilities
·
Design, develop and implement software solutions and automation workflows for IT infrastructure and operations
·
Based upon requirements, independently design and develop best-practice code that enables integration and administration of diverse applications with a focus on process automation
·
Deploy production-ready code using industry-standard testing and deployment processes, such as unit/acceptance tests, testing environments, and CI/CD processes
·
Leverage web frameworks (such as Flask or Django) to provide full-featured RESTful APIs that can be used by end-users and other applications
·
Document and support automation services – and continue to build on that automation framework; make it responsive, make it self-healing and incorporate AI, and make it purely data-driven
·
Improving and refining server OS deployments and provisioning processes using automation
·
Design, implement, and support IT applications,
such as CMDB, ELK stack, GraphQL, and other tools such as Grafana, InfluxDB, MariaDB, PostgreSQL
·
Contribute to configuration management policy development to further automate and streamline operations
·
Contribute to open-source tool builds used on Linux servers
·
Hands-on application debugging, troubleshooting, and problem remediation with automation workflows
·
Build tools and implement automated flow to integrate seamlessly into our job scheduling system, including regression and continuous integration systems
·
Work with other cross-functional teams to automate workflows, implement dashboards and monitoring systems, and support engineering groups
·
Develop containerized applications using tools such as OpenShift/Kubernetes/Podman/Docker and champion the adoption of microservices and containerization best practices for automating IT processes
·
Closely collaborate with IT and internal customer teams to understand requirements and develop new tools/applications
·
Continuously evaluate and improve best practices for IT process automation
·
Responsible for contributing and fully focused on executing project plans defined by the IT Team
- Must have a passion for automation and infrastructure development and will be responsible for designing, developing, and implementing software solutions and automation workflows for our IT infrastructure and operations.
- Will work closely with other cross-functional teams to automate workflows, improve server OS deployments and provisioning processes using automation, and develop containerized applications using the tools such as OpenShift, Kubernetes, Podman, and Docker.
- Need to leverage web frameworks like Flask or Django to provide full-featured RESTful APIs that can be used by end-users and other applications. Will also be responsible for hands-on application debugging, troubleshooting, and problem remediation with automation workflows.
- Contribute to the development of configuration management policies to further automate and streamline operations and contribute to open-source tool builds used on Linux servers.
Responsibilities
·
Design, develop and implement software solutions and automation workflows for IT infrastructure and operations
·
Based upon requirements, independently design and develop best-practice code that enables integration and administration of diverse applications with a focus on process automation
·
Deploy production-ready code using industry-standard testing and deployment processes, such as unit/acceptance tests, testing environments, and CI/CD processes
·
Leverage web frameworks (such as Flask or Django) to provide full-featured RESTful APIs that can be used by end-users and other applications
·
Document and support automation services – and continue to build on that automation framework; make it responsive, make it self-healing and incorporate AI, and make it purely data-driven
·
Improving and refining server OS deployments and provisioning processes using automation
·
Design, implement, and support IT applications,
such as CMDB, ELK stack, GraphQL, and other tools such as Grafana, InfluxDB, MariaDB, PostgreSQL
·
Contribute to configuration management policy development to further automate and streamline operations
·
Contribute to open-source tool builds used on Linux servers
·
Hands-on application debugging, troubleshooting, and problem remediation with automation workflows
·
Build tools and implement automated flow to integrate seamlessly into our job scheduling system, including regression and continuous integration systems
·
Work with other cross-functional teams to automate workflows, implement dashboards and monitoring systems, and support engineering groups
·
Develop containerized applications using tools such as OpenShift/Kubernetes/Podman/Docker and champion the adoption of microservices and containerization best practices for automating IT processes
·
Closely collaborate with IT and internal customer teams to understand requirements and develop new tools/applications
·
Continuously evaluate and improve best practices for IT process automation
·
Responsible for contributing and fully focused on executing project plans defined by the IT Team