Vacancy expired!
- 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.
- 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
- 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
- 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
- ID: #49554476
- State: California Sanjose 95101 Sanjose USA
- City: Sanjose
- Salary: $70 - $75
- Job type: Contract
- Showed: 2023-03-26
- Deadline: 2023-05-23
- Category: Et cetera