Software Engineer - LAMP at Remote, Remote, USA |
Email: [email protected] |
From: Ammy, Resource Logistics [email protected] Reply to: [email protected] Communication: Effective written and verbal communication: Clearly convey technical information to both technical and non-technical audiences. Active listening: Understand stakeholders' needs and requirements. Collaboration: Work effectively in teams, provide constructive feedback, and resolve conflicts. Documentation skills: Write clear and concise documentation for code, processes, and procedures. Presentation skills: Present effectively to different audiences (e.g., clients, team members, executives). CI/CD (Continuous Integration & Continuous Delivery): Automate software delivery pipeline: Set up scripts and tools to automate building, testing, and deploying code changes. Testing methodologies: Implement end-to-end testing practices. Monitoring and logging: Track application performance and identify potential issues early. Production Support: Troubleshooting server and application issues: Diagnose and resolve problems in production environments. Incident management: Follow established procedures to escalate and resolve critical issues. System monitoring: Proactively monitor server health and performance metrics. Log analysis: Analyze logs to identify and understand issues. Communication with stakeholders: Keep stakeholders informed about issues and progress during outages. Process Analysis: Identify and document existing processes: Understand current workflows and pain points. Analyze process efficiency: Identify areas for improvement and optimization. Design and propose new processes: Create efficient and streamlined workflows. Troubleshooting & Problem Solving: Logical thinking and analytical skills: Identify the root cause of technical problems. Research and information gathering: Effectively search for solutions and learn from previous experiences. Testing and experimentation: Develop and test hypotheses to resolve issues. LAMP Technologies: Linux/Shell: Proficiency in the command line, shell scripting, server administration, and system security. Apache Web Server: Configure and manage virtual hosts, modules, and security settings. MySQL: Design and optimize database schemas, write efficient queries, and manage user access. PHP: Strong programming skills with understanding of object-oriented concepts and security best practices. HTML, CSS, and JavaScript: Basic understanding of front-end development for integration with backend code. Github: Version control: Use Git for code versioning, branching, and merging. Collaboration: Work effectively with team members on shared repositories. Issue tracking: Use GitHub issues to track bugs, features, and tasks. Pull requests and code review: Propose changes and participate in code reviews. CI/CD integration: Configure GitHub Actions or similar tools for automated builds and deployments. AWS (S3): Cloud storage concepts: Understand object storage, buckets, and access control mechanisms. Uploading and downloading data: Use AWS CLI, SDKs, or web interface to manage files in S3. Keywords: continuous integration continuous deployment sthree |
[email protected] View all |
Tue Mar 05 01:11:00 UTC 2024 |