dekobon
This type of thing is out of my realm of expertise. What information would you want to see about the problem? What would be helpful?
I haven't tried it yet, but it looks promising.
A software research engineer within the NGINX Experiments, Research and Development (NERD) team is a senior engineer with a wide technical background. Candidates have years of experience working at different layers of the software development stack and have experience working with networking, application architecture, application delivery, and distributed systems.
In this role, you will be developing hypotheses and creating prototypes of limited scope. Projects will typically be handed off to product groups or archived after completion. As such, this role presents the opportunity to work with bleeding edge technologies, a variety of programming languages, and low-level system constructs.
Candidates will contribute to the selection process for choosing new projects and will be expected to articulate how a project can connect to a future where it will provide outsized value.
Generally, timelines are flexible, there is no need to carry a pager, and there is a great deal of creative freedom to work within a project’s mission.
An ideal candidate will be a veteran programmer who has experience working with many different languages and ecosystems. Additionally, they have considerable experience deploying at scale the applications they have been involved in creating. Candidates will understand why one would want to deploy an application in Kubernetes and at the same time make an argument against using Kubernetes.
Candidates will be able to read, understand, and modify code bases like NGINX Agent or Crossplane (to give two examples) after familiarizing themselves with it. Additionally, candidates will be able to work competently with infrastructure tools such as Terraform, Kubernetes, Nomad, and Serverless technologies.
I do wish that NGINX made LetsEncrypt as easy as to use as Caddy does. We are all big fans of LetsEncrypt and are quite happy to see NGINX donating to the project.
In this project (MARA), LetsEncrypt support is integrated via [Cert Manager](https://cert-manager.io/) for Kubernetes. This is nice because it supports certs from a variety of issuers like AWS, Google, Vault, Cloudflare, etc in addition to Let's Encrypt.
They didn't fall apart but got fined.
Do you love all things DevOps and are you tired of carrying a (metaphorical) pager? Come join our team and design infrastructure the way you think it should be done.
In this team, we are responsible for establishing relationships and building solutions with NGINX’s largest strategic alliances, broad ecosystem of module partners, and open source partners. The team is involved in projects that expand the reach, relevance, and interoperability of the NGINX products.
We are a small, dynamic team of dedicated Solution Engineers/Architects, Alliance Managers, and Open Source Community Managers and Evangelists. Our culture is built on teamwork, self-discipline, ownership, and humility. In this team, we have the chance to work on strategic products that have the potential to change the trajectory of the whole company.
We are passionate about promoting all things open source, both externally and inside the company!
In this role, you will be designing, implementing, and creating reproducible deployments of software systems and infrastructure published as open source references. As such, in this role you will have the freedom (and responsibility) to integrate production-ready practices and focus on the utility of projects as they are used by people trying to build applications but not able to make sense of the complexities common in modern applications. Generally, timelines are flexible, there is no need to carry a pager, and there is creative freedom to work within a project’s mission.
Typically, Solution Engineers have a history of working with at least three programming languages. They can offer an informed opinion regarding the trade-offs between static, dynamic and functional programming language features. They understand the principles of modular application architecture. Ideally, they understand algorithmic performance and can explain computational complexity. Moreover, they understand the real-world performance characteristics such as locking, Amdahl's law, and all the dirty things that happen when you run a program on hardware in the physical universe.
In addition to working on software systems, Solutions Engineers will be designing the infrastructure upon which the software runs. The team takes the approach of treating infrastructure as code and gives care to provide examples of working software and the infrastructure in which it is run. An understanding of the trade-offs between bare-metal, hardware virtualization, and containers is needed, and a Solutions Engineer can explain how you would create immutable infrastructure using any of the platforms. Conceptually, they understand L2-3 networking technologies and implementations of common L7 protocols, such that they know how compute instances communicate on a network.
Moreover, a Solution Engineer will have an interest in distributed systems, high availability patterns, cloud computing and debugging/tracing in production. They can articulate why one would or would not run Kubernetes depending on a use case, the trade-offs involved in microservices versus monoliths, and the benefits/drawbacks of cloud platforms. A Solutions Engineer will have built with Continuous Integration (CI) and Continuous Deployment (CD) systems in the past, and ideally understand the importance of mean time to repair (MTTR) and mean time to failure (MTTF).
An ideal candidate will have lived the pain of managing production systems and developed a pragmatic attitude towards shaping systems to be less fragile. This role will be an opportunity for them to share this experience with the wider community through work on reference architectures.
Apply at: https://f5.recsolu.com/jobs/VI68IG5a4c9n3ffEmWohsw
SeaweedFS and this project have different purposes. This project is intended to show off how to configure NGINX to act as a S3 proxying gateway by using [njs](https://nginx.org/en/docs/njs/). If you look at the github for it, you will see it is just a collection of nginx config and javascript files. This all works will standard open source NGINX. All it does is proxy files like a L7 load balancer, but in this case, it adds AWS v2/v4 headers to the upstream requests.
As for caching, that is totally configurable to whatever you want; the example configuration is set to 1 hour but that is arbitrary. In fact, one of the interesting this is all of the additional functionality that can be enabled because the proxying is being done by NGINX.
Regarding read and write, that can be enabled for AWSv2 signatures, but it is more difficult to do in AWSv4 signatures. I have an idea about how to accomplish it with v4 signatures, but it will take some time to prototype it.
What is "asynchronous write back"?
wal_init_zero = off # zero-fill new WAL files
wal_recycle = off # recycle WAL files
Otherwise, you will see some intermittent performance issues.
Do you love all things DevOps and are you tired of carrying a (metaphorical) pager? Come join our team and design infrastructure the way you think it should be done.
In this team, we are responsible for establishing relationships and building solutions with NGINX’s largest strategic alliances, broad ecosystem of module partners, and open source partners. The team is involved in projects that expand the reach, relevance, and interoperability of the NGINX products.
We are a small, dynamic team of dedicated Solution Engineers/Architects, Alliance Managers, and Open Source Community Managers and Evangelists. Our culture is built on teamwork, self-discipline, ownership, and humility. In this team, we have the chance to work on strategic products that have the potential to change the trajectory of the whole company.
We are passionate about promoting all things open source, both externally and inside the company!
In this role, you will be designing, implementing, and creating reproducible deployments of software systems and infrastructure published as open source references. As such, in this role you will have the freedom (and responsibility) to integrate production-ready practices and focus on the utility of projects as they are used by people trying to build applications but not able to make sense of the complexities common in modern applications. Generally, timelines are flexible, there is no need to carry a pager, and there is creative freedom to work within a project’s mission.
Typically, Solution Engineers have a history of working with at least three programming languages. They can offer an informed opinion regarding the trade-offs between static, dynamic and functional programming language features. They understand the principles of modular application architecture. Ideally, they understand algorithmic performance and can explain computational complexity. Moreover, they understand the real-world performance characteristics such as locking, Amdahl's law, and all the dirty things that happen when you run a program on hardware in the physical universe.
In addition to working on software systems, Solutions Engineers will be designing the infrastructure upon which the software runs. The team takes the approach of treating infrastructure as code and gives care to provide examples of working software and the infrastructure in which it is run. An understanding of the trade-offs between bare-metal, hardware virtualization, and containers is needed, and a Solutions Engineer can explain how you would create immutable infrastructure using any of the platforms. Conceptually, they understand L2-3 networking technologies and implementations of common L7 protocols, such that they know how compute instances communicate on a network.
Moreover, a Solution Engineer will have an interest in distributed systems, high availability patterns, cloud computing and debugging/tracing in production. They can articulate why one would or would not run Kubernetes depending on a use case, the trade-offs involved in microservices versus monoliths, and the benefits/drawbacks of cloud platforms. A Solutions Engineer will have built with Continuous Integration (CI) and Continuous Deployment (CD) systems in the past, and ideally understand the importance of mean time to repair (MTTR) and mean time to failure (MTTF).
An ideal candidate will have lived the pain of managing production systems and developed a pragmatic attitude towards shaping systems to be less fragile. This role will be an opportunity for them to share this experience with the wider community through work on reference architectures.
Apply at: https://f5.recsolu.com/jobs/VI68IG5a4c9n3ffEmWohsw
Deal with your circulatory issues. Hands, feet, nose and ears get shorted first when you have circulatory issues.
Many people currently are concerned about the corona virus outbreak. I believe that Washington state can take the lead in medical policy decisions that would help to mitigate the effect of the disease on the most vulnerable members of our state.
There are two key legislative gaps that prevent people from seeking proper care for infectious diseases:
1. A lack of legislation protecting peoples’ jobs when taking leave for treatment or diagnosis for an infectious disease.
2. The high potential cost of medical care when seeking treatment or diagnosis for an infectious disease. Although many people have health care in Washington state, many have high deductibles that are so high that they may choose paying their rent over treatment.
I am not a medical professional nor a medical policy expert, but an ordinary citizen of your district and these gaps are frightening. Please help Washington be a national leader in infectious disease policy.
DISCLOSURE - I am a Joyent employee.
As for artisanal, if there isn't an apprentice program for producing the good, then it probably isn't artisanal. Interestingly, by this definition there are artisanal soy sauces.
Good soy sauce is being called the Japanese word for soy sauce - shoyu (which includes good and bad soy sauce)? If this is true, let's not encourage this language to spread. This is too confusing.
manta - https://www.joyent.com/manta
Senior Solutions Engineer Joyent is seeking a solid developer with proven experience in architecting systems for large enterprises.
We have
* Opportunities to learn nearly every technology imaginable in every phase of its implementation
* Opportunities to expand or establish expertise in in a wide variety of new subject areas, e.g., distributed computing, operations, systems programming, containerization, etc.
* A comfortable work-from-home environment with all of the tools to be connected and productive
* Competitive compensation with unlimited upside based on performance
* A chance to attend conferences worldwide
* Opportunities to network and engage with technical communities through event attendance and participation (as a speaker) if desired
You have
* 6+ years experience with at least 5 different languages - one of which is natively compiled, one of which is statically typed, and one of which is dynamically typed
* Confidence working with Linux and other Unix technologies (e.g., SmartOS)
* Experience with containerization technologies and schedulers or orchestrators
* Experience designing the architecture of a multi-service application and have maintained it in an enterprise setting
Bonus
* You live in New York metro area or the northeast and are near a major airport or are willing to relocate to that area
* Experience working with large enterprises
* Experience with Node.js and JVM languages
* Experience giving technical presentations
* Experience using debugging utilities like DTrace, mdb, strace, etc
* Experience with front-end Javascript frameworks
Please send an email to [email protected] with a brief introduction, a copy of your resume and (optionally) a link to your profile on LinkedIn.
We have * Opportunities to learn nearly every technology imaginable in every phase of its implementation
* Opportunities to expand or establish expertise in in a wide variety of new subject areas, e.g., distributed computing, operations, systems programming, containerization, etc.
* A comfortable work-from-home environment with all of the tools to be connected and productive
* Competitive compensation with unlimited upside based on performance
* A chance to attend conferences worldwide
* Opportunities to network and engage with technical communities through event attendance and participation (as a speaker) if desired
You have
* 6+ years experience with at least 5 different languages - one of which is natively compiled, one of which is statically typed, and one of which is dynamically typed
* Confidence working with Linux and other Unix technologies (e.g., SmartOS)
* Experience with containerization technologies and schedulers or orchestrators
* Experience designing the architecture of a multi-service application and have maintained it in an enterprise setting
* A clean background (i.e., will pass a background check)
* The right to work in the United States
Bonus
* You live in New York metro area or the northeast and are near a major airport or are willing to relocate to that area
* Experience working with large enterprises
* Experience with Node.js and JVM languages
* Experience giving technical presentations
* Experience using debugging utilities like DTrace, mdb, strace, etc
* Experience with front-end Javascript frameworks
Please send an email to [email protected] with a brief introduction, a copy of your resume and (optionally) a link to your profile on LinkedIn.
Senior Solutions Engineer Joyent is seeking a solid developer with proven experience in architecting systems for large enterprises.
We have
* Opportunities to learn nearly every technology imaginable in every phase of its implementation
* Opportunities to expand or establish expertise in in a wide variety of new subject areas, e.g., distributed computing, operations, systems programming, containerization, etc.
* A comfortable work-from-home environment with all of the tools to be connected and productive
* Competitive compensation with unlimited upside based on performance
* A chance to attend conferences worldwide
* Opportunities to network and engage with technical communities through event attendance and participation (as a speaker) if desired
You have
* 6+ years experience with at least 5 different languages - one of which is natively compiled, one of which is statically typed, and one of which is dynamically typed
* Confidence working with Linux and other Unix technologies (e.g., SmartOS)
* Experience with containerization technologies and schedulers or orchestrators
* Experience designing the architecture of a multi-service application and have maintained it in an enterprise setting
* A clean background (i.e., will pass a background check)
* The right to work in the United States
Bonus
* You live in New York metro area or the northeast and are near a major airport or are willing to relocate to that area
* Experience working with large enterprises
* Experience with Node.js and JVM languages
* Experience giving technical presentations
* Experience using debugging utilities like DTrace, mdb, strace, etc
* Experience with front-end Javascript frameworks
Please send an email to [email protected] with a brief introduction, a copy of your resume and (optionally) a link to your profile on LinkedIn.