Full-Time Software Engineer
Job Description
Breakpoint Labs is seeking a Software Engineer to join our team, responsible for developing and maintaining PHP applications within a Docker containerized environment. The ideal candidate will have experience in PHP development, containerization with Docker, SSH, Apache configuration, GitLab, Ansible automation, DevSecOps, and experience with MySQL databases. Please note, this position is a remote position, however, the Candidate should reside within the National Capital Region.
Responsibilities include:
– Design, develop, and maintain a PHP application within a Docker container environment.
– Collaborate with cross-functional teams/users to understand project requirements and implement solutions.
– Configure and manage a web server to ensure optimal performance and scalability.
– Utilize GitLab for DevSecOps (CI/CD pipeline), branching, merging, and code reviews.
– Work with Ansible for infrastructure automation, including provisioning, configuration management, and deployment.
– Troubleshoot and debug issues in PHP applications, Docker containers, SSH, and Apache configurations.
– Write clean, maintainable, and efficient code following best practices and coding standards.
– Implement security measures to protect PHP applications and Docker containers from vulnerabilities.
– Collaborate with team members to optimize CI/CD pipelines for PHP applications.
– Integrate PHP applications with MySQL databases, including database design, querying, and optimization.
– Stay up-to-date with the latest technologies, tools, and trends in PHP development, Docker containerization, and DevSecOps practices.
Required Experience
– Bachelor’s degree in Computer Science, Engineering, or related field.
– Proven experience as a PHP Software Engineer or similar role.
– Strong proficiency in PHP programming language and object-oriented design principles.
– Experience with Docker containerization and Docker Compose for local development environments.
– Familiarity with SSH for secure remote access and administration.
– Expertise in configuring and managing Apache web servers.
– Proficiency in GitLab for version control and collaboration
– Experience with Ansible for infrastructure automation and configuration management.
– Solid understanding of Linux operating system fundamentals.
– Excellent problem-solving skills and attention to detail.
– Strong communication and teamwork abilities.
– Ability to work effectively in a fast-paced, dynamic environment and manage multiple tasks simultaneously
Certifications Required: Security+ Continuing Education (CE) [CompTIA]
Security Clearance Required: Secret
Education Level Required: Bachelor’s Degree; Area(s) of Study Computer Science or related field.
Find out why we are a Great Place to Work
How to Apply
Visit our Website to Apply105 total views, 0 today