Join our team and culture where your voice matters; where every day, your work transforms our experiences to make lives better. As a Lead Infrastructure Developer, you will be an integral part of the Linux Operating System team, driving automation initiatives for all Linux OS activities, utilizing your hands-on expertise with Ansible, Python, Shell scripting, and APIs.
Requirements
- Bachelor of Computer Science or Engineering or experience in a related field.
- Experience with agile development methodologies and Test-Driven Development (TDD).
- Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business.
- Ability to coach others with minimal guidance and effectively leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization.
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and new challenges.
- Excellent problem solving, communication and collaboration skills.
- Proven experience in overall IT experience with strong experience as a Unix Solution Engineer or infrastructure developer.
- In-depth expertise in Red Hat Linux (RHEL) administration, troubleshooting, and optimization.
- Demonstrated experience with with configuration management tools like Ansible, Puppet, Chef, or Salt Stack.
- Expertise in scripting languages like Python and Shell scripting (Bash) for automating infrastructure tasks.
- Familiarity with Infrastructure-as-Code (IaC) tools such as Terraform for provisioning and managing resources.
- Hands-on experience with DevOps practices for CI/CD pipelines and infrastructure automation.
- Knowledge of cloud platforms like AWS, Azure, or GCP, with the ability to design hybrid solutions.
- Proficiency in developing and leveraging REST APIs to integrate and automate infrastructure processes.
- Ability to analyze and resolve complex issues in system performance, application deployment, and server configurations.
- Experience implementing and managing system monitoring tools to ensure high availability and performance.
- Basic understanding of tools like React or ServiceNow workflows to integrate infrastructure with front-end solutions.
- Strong understanding of networking concepts, including TCP/IP, DNS, DHCP, VPN, and firewall configurations.
- Knowledge of various storage technologies such as SAN, NAS, and distributed file systems.
- Understanding of security best practices, including SSH, SSL/TLS, firewalls, and intrusion detection/prevention systems.
- Proficiency with version control systems like Git.
- Experience with monitoring and logging tools such as Nagios, Zabbix, Prometheus, Grafana, ELK Stack, or Splunk.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with databases (SQL and NoSQL) and their management.
- Deep understanding of OS internals, including kernel optimization, process scheduling, memory management, and I/O performance tuning.
- Proficiency in Terraform for multi-cloud infrastructure provisioning and integration with Unix systems.
Benefits
- Market competitive base salaries, with a yearly bonus potential at every level.
- Medical, dental, vision, life insurance, disability insurance, Paid Time Off (PTO), and leave of absences, such as parental and military leave.
- 401(k) plan with company match (up to 4%).
- Company-funded pension plan.
- Wellness Programs including up to $1,600 a year for reimbursement of items purchased to support personal wellbeing needs.
- Work/Life Resources to help support topics such as parenting, housing, senior care, finances, pets, legal matters, education, emotional and mental health, and career development.
- Education Benefit to help finance traditional college enrollment toward obtaining an approved degree and many accredited certificate programs.
- Employee Stock Purchase Plan: Shares can be purchased at 85% of the lower of two prices (Beginning or End of the purchase period), after one year of service.