IT Linux Automation/Application Engineer
Company: ACL Digital
Location: Austin
Posted on: March 18, 2023
|
|
Job Description:
Job Title IT Linux Automation/Application EngineerLocation San
Jose / Austin, TXDuration Long-Term Contract DescriptionThe client
is seeking an experienced and highly motivated software developer
to join our IT organization. The ideal candidate will 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. As a member of the IT organization, you 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. You will
leverage web frameworks like Flask or Django to provide
full-featured RESTful APIs that can be used by end-users and other
applications. In this role, you will also be responsible for
hands-on application debugging, troubleshooting, and problem
remediation with automation workflows. You will 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. The ideal candidate will be
comfortable working in a fast-paced environment and collaborating
with peers and internal customer teams to understand requirements
and develop new tools/applications/APIs. You will be expected to
continuously evaluate and improve best practices for IT process
automation.If you are passionate about automation and
infrastructure development and want to work on cutting-edge
technology products, SARC is the place for you. Apply today and
join our team of talented engineers and developers.
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 of 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 Qualifications:
--- Bachelor's degree in Computer Science, Information Technology,
or a related field --- 7+ years of experience in IT automation
engineering --- Significant experience designing and developing
enterprise-scale software solutions working with customers and
stakeholder requirements --- Strong proficiency in one or more
programming languages such as Python, Ruby, or Java --- Experience
with configuration management tools such as Ansible, Puppet, or
CFEngine --- Significant experience with development best
practices: source control, pull requests, code reviews ---
Experience with producing production-ready code using testing and
deployment best-practices --- Experience working with and
developing APIs (Flask, Django, Sanic, or similar) --- Experience
with CI/CD tools and software testing frameworks --- Knowledge of
building, configuring, monitoring, and supporting open-source tools
and application stacks on Linux --- Commitment to continually
improving services and automated processes to meet the needs of
customers and colleagues --- Experience with most Linux operating
system commands and utilities --- Strong problem-solving and
analytical skills --- Excellent communication and collaboration
skills. --- Self-starter with the ability to work independently and
as part of a team Nice To Have Skills: --- Understanding of
infrastructure components - storage, compute network, licenses,
version control system and basic system administration skills ---
Knowledge of server provisioning with tools such as Redhat
Satellite Server, Foreman, PXE, Kickstart --- Knowledge of
building, configuring, and administering Linux computer systems in
an environment with hundreds or thousands of clients --- Knowledge
of Jira, Jira Project Management, Confluence, BitBucket ---
Familiarity with Virtualization environments and tools such as
VMWare, vCenter, vCenter Orchestrator --- ELK stack (Elastic
Search, Logstash, Kabana), Splunk --- Knowledge of internet
protocols and services including TCP, UDP, DNS, DHCP, HTTP, SSH,
LDAP & AD --- Cloud experience (AWS/Google Cloud/Azure) ---
Experience with containers / Kubernetes / OpenShift --- Knowledge
of EDA workflows
Keywords: ACL Digital, Austin , IT Linux Automation/Application Engineer, Engineering , Austin, Texas
Click
here to apply!
|