Job Description:
1. Jefferies is currently looking for an experienced Linux DevOps/SRE resource to join the Linux team
2. A strong engineer and a creative thinker who likes to propose new ideas, perspectives and is motivated to turn those ideas into reality
3. This role is for someone experienced in automating infrastructure technology functions and services. This person will take manual infrastructure build tasks and design solutions to automate those build processes using Ansible and Terraform.
4. Their primary focus is to automate infrastructure builds and help us use Amazon's cloud services for our technology needs.
5. The person must be organized and able to take projects on from beginning to end
6. A self-starting, proactive person with a sense of urgency
7. Experience working with critical infrastructure
8. Ability to understand priorities and manage their time accordingly
9. Strong analytical and problem solving abilities
10. A strong team player – someone who builds relationships and utilizes those relationships to drive successful outcomes for the team and wider organization
Principal Technical Responsibilities
Automation engineering - Must have both knowledge of the Cloud and experience working in the AWS cloud as well as experience with CI/CD pipelines.
Primary Skill Set:
11. Automation experience in both IAC (Infrastructure as Code) and configuration management
12. Developing and managing both immutable infrastructure and idempotent scripting and config management
13. Experience automating infrastructure and software deployments with the following technologies: Ansible and/or Ansible Tower for configuration management Terraform Opensource/Terraform Enterprise or Cloud for IAC (Infrastructure as Code) Git for CVS
14. AWS Skills – Must have strong experience with the following: EC instance types and products, management of EBS and the management of AMI's through build pipelines using bamboo or Jenkins How to use user-data effectively Auto-scaling, load balancing and building/rebuilding infrastructure
15. Experience using packer or similar products for image management
16. Bash Scripting Experience
17. A strong background in the Linux Operating System is also strongly preferred: Must know the various aspects of the build process Operating System installation and configuration Networking – kickstart, bootparams, interface and routing table configuration Storage technology – Internal disks/SAN and NAS – LVM etc. etc. YUM/DNF server configuration and RPM management
18. User and Application Support Create and manage user accounts Account creation Environments Home directories Shells Automounter
19. Linux Security Patching Security Updates SSH Configuration SUDO – Managing SUDO files Managing users and groups in a secure manner File Systems Permissions – How to organize and configure UNIX permissions and groups in a secure way against a given directory structure Kernel and OS hardening and security paradigms Understanding of how internet / TCP/IP protocols work
20. Various other aspects of systems administration Expertise with Linux – Backup Technologies DNS NTP Networking (TCP/IP) Ability to use Linux commands to confirm and validate system resources
21. Production Support Dealing with incidents Capacity Planning Performance monitoring Troubleshooting system/network related issues