Job Details

ID #49554476
State California
City Sanjose
Job type Contract
Salary USD $70 - $75 70 - 75
Source Xoriant Corporation
Showed 2023-03-26
Date 2023-03-24
Deadline 2023-05-23
Category Et cetera
Create resume

Linux Automation/Application Engineer

California, Sanjose, 95101 Sanjose USA

Vacancy expired!

Job Title: Linux Automation/Application Engineer

Location: San Jose, California or Austin Texas (Hybrid-3 Days/Week)

Duration: 6+ months (Possible Extension-Long Term Project)

Rate Range:$70-$75/hr on w2

Description
  • 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.

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
  • 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
  • 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

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
  • Experience with most Linux operating system commands and utilities

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

Vacancy expired!

Subscribe Report job