Senior Software Systems Engineer – Linux/Unix
As a Systems Engineer your objective is to maintain the security compliance standards for Unix / Linux derivative operating systems servers for all Enterprise Cloud (eCloud) instances. You will define, test, and document security remediation scripts and SOPs. Additionally, your role will include supporting eCloud implementations by documenting unique configuration parameters for new builds and capacity expansions. This will involve interfacing with management software to allocate IPs, select hostnames based on standards, document the deployment using Visio, and completing build manifests that enable the deployments. There will be some light scripting, as well as technical documentation required. Moderate level of efficiencies in Microsoft is preferred
Track open security vulnerabilities
Test vulnerability remediation SOPs
Develop remediation scripts to automate as much as possible
Schedule change requests
Execute change requests
Evaluate, test, and define configuration item stack for all hardware and software components within the architecture specific to Unix/Linux derivative operating system servers.
Maintain architecture documentation using MS Visio or like software
Ongoing maintenance & administration of assigned systems.
Adherence to policies, processes and procedures within your areas of responsibility.
Assistance with execution of projects related to areas of responsibility.
Responsibilities also include:
Developing, configuring and maintaining Cloud Computing architecture and related systems.
You are expected to maintain a working, interactive relationship with both internal and external customers to gather requirements and to address escalated concerns.
You are expected to stay current and proficient on emerging technologies through self-study and internal training, and meet all internal certification standards for skill sets identified within the realm of responsibility.
KNOWLEDGE, SKILLS & EXPERIENCE (describes minimum levels of formal education, training, and applicable experience required to perform the role.)
Configuration Management Suites like Salt, Puppet or Ansible
Git or other Source Control (SVN, CVS, Accurev, etc.) and GitHub
Programming – Work with multiple emerging programming languages (Ruby, Python, Perl, etc.)
Scripting . Bash, PowerShell, etc.
Develop, document, test, and use REST APIs
CI/CD Jenkins, etc.
Code review and writing tests should be second nature (Test Driven Development)
5 plus years of experience of coding
MUST BE a self-starter, capable of working independently and in teams with minimum supervision
Must have excellent communication skills and technical writing skills (Communicate technical design through diagrams, documents, and presentations)
Ability to work with a variety of cross functional teams to develop automation with services and for required tools
DevOps or Agile Development
5+ years of broad-based IT experience with technical knowledge of network, hardware, storage, operating systems and applications.
5+ years of patching, lie cycle process, application management.
7+ years of experience supporting Unix/Linux derivative operating system servers and systems administration preferably in cloud environment. Additional Windows system administration experience is sought after as well.
Associates Degree required, Bachelors degree preferred in IT/CIS or related discipline
Industry-related certifications (RHCE or similar) a plus.
Unix / Linux / RHEL or similar administration
Excellent documentation, communication and interpersonal skills.
Excellent analytical and problem-solving abilities.
Proficient in Python/Bash/Perl/other scripting language
Ability to efficiently prioritize and organize competing work demands with little oversight.
ManpowerGroup is an Equal Opportunity Employer (EOE/AA)