Search Jobs
Protingent
http://cdn.haleymarketing.com/templates/61820/logos/protingent-hml.png
http://www.protingent.com
http://www.protingent.com
true
IT Linux Automation/Application Engineer
1st Street San Jose, CA 95134 US
Posted: 03/14/2023
2023-03-14
2023-04-27
Employment Type:
Contract
Industry: VMS
Job Number: 26983
Job Description
Position Title: IT Linux Automation/Application Engineer
Position Description: Protingent Staffing has an exciting contract opportunity for an IT Linux Automation/Application Engineer with our client located in San Jose, CA.
Job Responsibilities:
Job Qualifications:
Nice To Have Skills:
Job Details:
Benefits Package: Protingent offers competitive salaries, 2 insurance plans (100% paid for employee only - HDHP plan, and a buy-up POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.
About Protingent: Protingent is a niche provider of top Engineering and IT talent to Software, Electronics, Medical Device, Telecom, and Aerospace companies nationwide. Protingent exists to make a positive impact and contribution to the lives of others as well as our community by providing relevant, rewarding, and exciting work opportunities for our candidates.
Position Description: Protingent Staffing has an exciting contract opportunity for an IT Linux Automation/Application Engineer with our client located in San Jose, CA.
Job Responsibilities:
- 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.
- 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.
Job 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
Job Details:
- Contract
- Pay Rate Range: $70-$75/hr
Benefits Package: Protingent offers competitive salaries, 2 insurance plans (100% paid for employee only - HDHP plan, and a buy-up POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.
About Protingent: Protingent is a niche provider of top Engineering and IT talent to Software, Electronics, Medical Device, Telecom, and Aerospace companies nationwide. Protingent exists to make a positive impact and contribution to the lives of others as well as our community by providing relevant, rewarding, and exciting work opportunities for our candidates.