DevOps Linux Engineer
Responsibilities:
• Responsible for the design and development of IT systems. Develops design and functional specifications, produces deliverables related to the project(s) assigned and assists in the post-implementation support and system enhancements.
• Deploys the release of new technologies as well as designs, installs, configures, maintains and performs system integration testing of Linux/server operating systems, related utilities, and hardware. Responsible for troubleshooting server problems as reported by users.
• Researches, evaluates and recommends software and hardware products. Provides new hardware specifications to users based on application needs and anticipated growth, installs new servers and maintains the server infrastructure.
• Working with virtual networks (VMware/vCenter), Web Services, and streaming media
• Development of tools and processes for managing services running on Linux servers.
• Participate in the development and testing of internal tools, scripts, and other similar coding projects.
• Interprets internal/external business issues and recommends complete solutions based on best practices and proven technologies.
• Upgrade systems and processes as required for enhanced functionality and security issue resolution.
• Monitor reporting/alarming tools, KPIs, look for issues, errors, inconsistencies, anomalies, etc. to ensure nominal system health
• Responsible for designing, building and supporting a secure cloud platform and Linux based instances based on industry standards, best practices, and guidelines
• Providing professional support services and/or the integration of their respective products.
• Review the current architectural landscape and make appropriate recommendations.
• Must be able to compare various solutions and determine the one which best fits the need.
• Designs, develops and maintains Linux based instances and backend applications.
• Deploy and maintain web application technologies and middleware solutions on Linux platform.
Requirements:
• Amazon Web Services (AWS) platform capabilities and best practices architectures, and engineering solutions within multiple Cloud accounts and services
• Experience working in AWS via the CLI and management console. Knowledge and experience architecting and configuring Virtual Private Clouds (VPCs)
• Experienced with troubleshooting and working with administrator and service accounts
• Creates/updates and Maintains system documentation, interacts with users and evaluates vendor products
• Strong knowledge of software evaluation principles and practices.
• Development and implementation of vulnerability remediation strategies. Configuration and execution of vulnerability and web application scans.
• Experience with automating server configuration for security including logging, key changes, and system hardening.
• Experience writing process requirements, technical design documents, and standard operating procedures.
• Experience collaborating with cross-functional teams with diverse backgrounds.
• Demonstrates strong verbal and written communication skills.
• Understanding of Amazon Web Services (AWS) Well Architected Framework
Qualifications:
• A Bachelor's Degree from in Computer Science, Information Systems, Engineering, or other related technical disciplines.
• At least file (4) years of experience working with design and implementation of systems and applications at Amazon Web Services (AWS).
• 3 years of experience with Ansible, Chef, Puppet is preferred.
• Knowledge of programming languages, including Perl, Python, and shell scripting.
• Experience in overseeing the design, development, and implementation of software systems and related products.
• Experience with systems planning, security principles, and general system management best practices.
by via developer jobs - Stack Overflow