In ACL Tech we are seeking a highly skilled Developer Support Engineer to join our talented team! Join our talented team and enjoy a market-competitive salary. You'll work alongside a passionate, professional team committed to delivering exceptional results. Don't miss the opportunity to work with our US client.
We provide USD Payment!
Job Summary:
As a Developer Support Engineer and play a pivotal role in the development and upkeep of an innovative application deployment system tailored for microservice-architecture applications, ensuring seamless deployment on Kubernetes infrastructure. Your primary responsibility will involve facilitating the transition of business units onto this deployment platform, involving the conversion of their current applications, databases, and supporting services from traditional bare-metal/VM setups to containerized solutions.
Responsibilities
- Collaborate with developers to ensure applications adhere to 12-factor principles for streamlined operation within containerized environments, facilitating smooth migration across different environments.
- Establish, monitor, and debug CI/CD pipelines utilizing GitLab and Jenkins, including Docker container builds managed by customized Jenkins libraries written in Groovy.
- Provide assistance to developers in debugging application configurations, resolving code-related queries, and troubleshooting issues across various programming languages.
- Introduce exception reporting and APM metrics into existing and new applications to enhance runtime performance and error monitoring.
- Monitor, optimize, and troubleshoot issues related to application and Kubernetes cluster health, ensuring optimal performance.
- Identify and address bugs or deficiencies in the platform to enhance user experience and ease of maintenance.
Requirements
- Proficiency in Git, including remote management, branching/merging, and rebasing.
- Fundamental understanding of Jenkins concepts such as Jobs, Pipelines, and webhooks.
- Basic knowledge of RDBMS design and tuning.
- Strong Linux proficiency, demonstrating "power user" skills.
- Familiarity with Docker concepts including builds, layer management, volume management, security, container networking, IPC, and docker-compose.
- Experience with Kubernetes, encompassing namespaces and core objects like Deployment, StatefulSet, and PersistentVolumes.
- Familiarity with configuring and automating Prometheus metrics collection and Grafana dashboards.
- Understanding of web application development principles, including configuration by convention, proxy server configurations (e.g., Nginx, Apache), exception reporting, logging, and performance metrics.
Preferred Requirements
- Experience with Rancher Kubernetes cluster management.
- Familiarity with 12-factor concepts and their practical implementation.
- Exposure to various programming languages and frameworks such as PHP/Laravel, NodeJS, Java/Spring Boot, Ruby/Rails, .NET Core, Elixir, Rust, Python/Django/Flask, etc.
- Experience with MVC frameworks, particularly in web application development.
Explore a career with us, where innovation meets expertise. Join ACL's team of specialists and contribute to shaping the future of technology. For over 30 years, we have been providing the best of the best in Latam to Canada and the US, showcasing our experience and expertise in the field.
We are an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
If you're interested in this exciting opportunity, please submit your resume soon.
We're looking forward to hearing from you!
www.aclti.com
#JoinACL #InnovativeSolutions #TechExpertise 🚀🌐
Top Skills
What We Do
ACL we are a Chilean company leader in technological solutions and IT services. We have over 30 years of experience in the market, delivering solutions with the highest quality standards. Our main objective is to support the value chain of our clients efficiently and innovatively. To be closer, we have a presence in USA, Chile, Uruguay, Peru, and Colombia. At ACL, we want our clients to be competitive and grow over the long term. For this, we address the services implemented, assigning a team of high-performance professionals, practical knowledge and, above all, great people. The experience providing service solutions that ACL has enhances the efficient fulfillment of our client's digital objectives. Main Software Services 1. Software Development 2. IT Professionals 3. Software QA 4. IT Consulting 5. Head Hunting IT For more information go to www.aclti.com or you can also write us to [email protected]